sangue/django/offerte_app/serializers.py

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')