56 lines
1.6 KiB
Python
56 lines
1.6 KiB
Python
from rest_framework import serializers
|
|
from . import models
|
|
|
|
# --------------- FINE PREFISSO TEMPLATE ---------------
|
|
class DestinatarioOffertaSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.DestinatarioOfferta
|
|
fields = ('destinazione', 'intestatario')
|
|
|
|
|
|
class GruppoOfferteSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.GruppoOfferte
|
|
fields = ('destinatario', 'agente', 'tipo',
|
|
'anno_1a_rev', 'numero', 'descrizione')
|
|
|
|
|
|
class OffertaSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.Offerta
|
|
fields = ('gruppo', 'data', 'revisione', 'documento',
|
|
'codice_offerta', 'accettazione')
|
|
|
|
|
|
class AgenteOffertaSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.AgenteOfferta
|
|
fields = ('codice')
|
|
|
|
|
|
class ParteEconomicaOffertaSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.ParteEconomicaOfferta
|
|
fields = ('revisione', 'dettaglio_economico_offerto')
|
|
|
|
|
|
class TipologiaOffertaSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.TipologiaOfferta
|
|
fields = ('descrizione')
|
|
|
|
|
|
class ModalitaLavoroSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.ModalitaLavoro
|
|
fields = ('unita_misura_std', 'descrizione')
|
|
|
|
|
|
class DettaglioFatturabileSerializer(serializers.ModelSerializer):
|
|
class Meta:
|
|
model = models.AtomoFatturabile
|
|
fields = ('offerta_riferimento', 'modalita_lavoro',
|
|
'riferimento_oggetto_fattura')#, 'flusso_di_ricavi')
|
|
|
|
|