vizualizacija i customUser model ima umjesto is_serviser polje uloga

This commit is contained in:
2026-05-23 12:30:03 +00:00
parent e308cd8d13
commit 80f9ba3879
8 changed files with 70 additions and 8 deletions

View File

@@ -17,6 +17,21 @@ class PutniNalogMinimalSerializer(serializers.ModelSerializer):
model = PutniNalog
fields = ['id', 'broj_naloga', 'status', 'pocetna_km']
# --- NOVI STANDARDNI PUTNI NALOG SERIALIZER (Za rješavanje ImportError-a) ---
class PutniNalogSerializer(serializers.ModelSerializer):
vozilo_detalji = VoziloListaSerializer(source='vozilo', read_only=True)
korisnik_ime = serializers.CharField(source='korisnik.get_full_name', read_only=True)
status_display = serializers.CharField(source='get_status_display', read_only=True)
class Meta:
model = PutniNalog
fields = [
'id', 'broj_naloga', 'vozilo', 'vozilo_detalji', 'korisnik', 'korisnik_ime',
'relacija', 'mjesto_odredista', 'pocetna_km', 'zavrsna_km', 'status',
'status_display', 'vrijeme_polaska', 'vrijeme_povratka'
]
read_only_fields = ['id', 'broj_naloga', 'vrijeme_polaska']
# --- 1. LISTA SERIALIZER ---
class RadniNalogListaSerializer(serializers.ModelSerializer):
klijent_naziv = serializers.CharField(source='klijent.naziv', read_only=True)