vizualizacija i customUser model ima umjesto is_serviser polje uloga
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user