trimmate alcune tabelle residue
parent
2fe90c03a0
commit
ee5f3fe7db
|
|
@ -316,56 +316,3 @@ class CanaleDistribuzioneIndirettoAdmin(ImportExportModelAdmin):
|
|||
# show_full_result_count = False
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(models.SoggettoFiscale)
|
||||
class SoggettoFiscaleAdmin(ImportExportModelAdmin):
|
||||
# resource = resources.SoggettoFiscaleResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
# show_full_result_count = False
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(models.IscrizioneAlboProfessionale)
|
||||
class IscrizioneAlboProfessionaleAdmin(ImportExportModelAdmin):
|
||||
# resource = resources.IscrizioneAlboProfessionaleResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
# show_full_result_count = False
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(models.PersonaFisica)
|
||||
class PersonaFisicaAdmin(ImportExportModelAdmin):
|
||||
# resource = resources.PersonaFisicaResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
# show_full_result_count = False
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(models.PersonaGiuridica)
|
||||
class PersonaGiuridicaAdmin(ImportExportModelAdmin):
|
||||
# resource = resources.PersonaGiuridicaResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
# show_full_result_count = False
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(models.Sede)
|
||||
class SedeAdmin(ImportExportModelAdmin):
|
||||
# resource = resources.SedeResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
# show_full_result_count = False
|
||||
pass
|
||||
|
||||
|
||||
@admin.register(models.Indirizzo)
|
||||
class IndirizzoAdmin(ImportExportModelAdmin):
|
||||
# resource = resources.IndirizzoResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
# show_full_result_count = False
|
||||
pass
|
||||
|
|
|
|||
|
|
@ -0,0 +1,78 @@
|
|||
# Generated by Django 4.1.7 on 2023-05-13 14:06
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
dependencies = [
|
||||
("contatti_app", "0001_initial"),
|
||||
("fattura_elettronica_app", "0001_initial"),
|
||||
("sangue_app", "0002_remove_bmccanaledidistribuzione_canale_and_more"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.DeleteModel(
|
||||
name="Indirizzo",
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name="iscrizionealboprofessionale",
|
||||
name="persona_fisica",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="PersonaGiuridica",
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name="sede",
|
||||
name="inquilino",
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name="soggettofiscale",
|
||||
name="revisione_principale",
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="destinatarioofferta",
|
||||
name="destinazione",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="DestinatarioOfferta_da_Sede_destinazione",
|
||||
to="contatti_app.sede",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="relazioneconazienda",
|
||||
name="azienda",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="RelazioneConAzienda_da_SoggettoFiscale_azienda",
|
||||
to="fattura_elettronica_app.soggettofiscale",
|
||||
),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name="settoreazienda",
|
||||
name="azienda",
|
||||
field=models.ForeignKey(
|
||||
blank=True,
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
related_name="SettoreAzienda_da_SoggettoFiscale_azienda",
|
||||
to="fattura_elettronica_app.soggettofiscale",
|
||||
),
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="IscrizioneAlboProfessionale",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="PersonaFisica",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="Sede",
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name="SoggettoFiscale",
|
||||
),
|
||||
]
|
||||
|
|
@ -12,7 +12,7 @@ class DestinatarioOfferta(models.Model):
|
|||
def __str__(self):
|
||||
return f"DestinatarioOfferta (id: {self.id})"
|
||||
|
||||
destinazione = models.ForeignKey('Sede', on_delete=models.CASCADE, null=True,
|
||||
destinazione = models.ForeignKey('contatti_app.Sede', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="DestinatarioOfferta_da_Sede_destinazione")
|
||||
intestatario = models.ForeignKey('contatti_app.PersonaContattoAzienda', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="DestinatarioOfferta_da_contatti_appPersonaContattoAzienda_intestatario")
|
||||
|
|
@ -269,7 +269,7 @@ class SettoreAzienda(models.Model):
|
|||
|
||||
settore_generico = models.ForeignKey('SettoreAzienda', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="SettoreAzienda_da_SettoreAzienda_settore_generico")
|
||||
azienda = models.ForeignKey('SoggettoFiscale', on_delete=models.CASCADE, null=True,
|
||||
azienda = models.ForeignKey('fattura_elettronica_app.SoggettoFiscale', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="SettoreAzienda_da_SoggettoFiscale_azienda")
|
||||
settore_di_mercato = models.ForeignKey('SettoreDiMercato', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="SettoreAzienda_da_SettoreDiMercato_settore_di_mercato")
|
||||
|
|
@ -285,7 +285,7 @@ class RelazioneConAzienda(models.Model):
|
|||
|
||||
relazione_generica = models.ForeignKey('RelazioneConAzienda', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="RelazioneConAzienda_da_RelazioneConAzienda_relazione_generica")
|
||||
azienda = models.ForeignKey('SoggettoFiscale', on_delete=models.CASCADE, null=True,
|
||||
azienda = models.ForeignKey('fattura_elettronica_app.SoggettoFiscale', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="RelazioneConAzienda_da_SoggettoFiscale_azienda")
|
||||
tipo_relazione = models.ForeignKey('TipoRelazione', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="RelazioneConAzienda_da_TipoRelazione_tipo_relazione")
|
||||
|
|
@ -441,95 +441,3 @@ class CanaleDistribuzioneIndiretto(models.Model):
|
|||
|
||||
partnership_distribuzione = models.ForeignKey('RelazioneConAzienda', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="CanaleDistribuzioneIndiretto_da_RelazioneConAzienda_partnership_distribuzione")
|
||||
|
||||
|
||||
class SoggettoFiscale(models.Model):
|
||||
class Meta:
|
||||
verbose_name = 'soggettofiscale'
|
||||
verbose_name_plural = 'soggettofiscale'
|
||||
|
||||
def __str__(self):
|
||||
return f"SoggettoFiscale (id: {self.id})"
|
||||
|
||||
indirizzo_pec = models.IntegerField(null=True, blank=True)
|
||||
regime_fiscale = models.IntegerField(null=True, blank=True)
|
||||
codice_fiscale = models.IntegerField(null=True, blank=True)
|
||||
partita_iva = models.IntegerField(null=True, blank=True)
|
||||
codice_sdi = models.IntegerField(null=True, blank=True)
|
||||
sede_legale = models.IntegerField()
|
||||
stabile_organizzazione = models.IntegerField(null=True, blank=True)
|
||||
cod_eori = models.CharField(null=True, max_length=17)
|
||||
nazione = models.IntegerField(null=True, blank=True)
|
||||
numero_licenza_guida = models.CharField(null=True, max_length=20)
|
||||
iscrizione_rea = models.IntegerField(null=True, blank=True)
|
||||
revisione_principale = models.ForeignKey('SoggettoFiscale', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="SoggettoFiscale_da_SoggettoFiscale_revisione_principale")
|
||||
rimosso = models.BooleanField(null=True, blank=True)
|
||||
|
||||
|
||||
class IscrizioneAlboProfessionale(models.Model):
|
||||
class Meta:
|
||||
verbose_name = 'iscrizionealboprofessionale'
|
||||
verbose_name_plural = 'iscrizionealboprofessionale'
|
||||
|
||||
def __str__(self):
|
||||
return f"IscrizioneAlboProfessionale (id: {self.id})"
|
||||
|
||||
albo_professionale = models.IntegerField(null=True, blank=True)
|
||||
numero_iscrizione_albo = models.CharField(null=True, max_length=60)
|
||||
data_iscrizione_albo = models.DateField(null=True, blank=True)
|
||||
persona_fisica = models.ForeignKey('PersonaFisica', on_delete=models.CASCADE, null=True,
|
||||
blank=True, related_name="IscrizioneAlboProfessionale_da_PersonaFisica_persona_fisica")
|
||||
|
||||
|
||||
class PersonaFisica(models.Model):
|
||||
class Meta:
|
||||
verbose_name = 'personafisica'
|
||||
verbose_name_plural = 'personafisica'
|
||||
|
||||
def __str__(self):
|
||||
return f"PersonaFisica (id: {self.id})"
|
||||
|
||||
titolo = models.CharField(null=True, max_length=10)
|
||||
nome = models.CharField(null=True, max_length=60)
|
||||
cognome = models.CharField(null=True, max_length=60)
|
||||
|
||||
|
||||
class PersonaGiuridica(models.Model):
|
||||
class Meta:
|
||||
verbose_name = 'personagiuridica'
|
||||
verbose_name_plural = 'personagiuridica'
|
||||
|
||||
def __str__(self):
|
||||
return f"PersonaGiuridica (id: {self.id})"
|
||||
|
||||
denominazione = models.CharField(null=True, max_length=80)
|
||||
|
||||
|
||||
class Sede(models.Model):
|
||||
class Meta:
|
||||
verbose_name = 'sede'
|
||||
verbose_name_plural = 'sede'
|
||||
|
||||
def __str__(self):
|
||||
return f"Sede (id: {self.id})"
|
||||
|
||||
inquilino = models.ForeignKey('SoggettoFiscale', on_delete=models.CASCADE,
|
||||
null=True, blank=True, related_name="Sede_da_SoggettoFiscale_inquilino")
|
||||
is_legale = models.BooleanField(null=True, blank=True)
|
||||
|
||||
|
||||
class Indirizzo(models.Model):
|
||||
class Meta:
|
||||
verbose_name = 'indirizzo'
|
||||
verbose_name_plural = 'indirizzo'
|
||||
|
||||
def __str__(self):
|
||||
return f"Indirizzo (id: {self.id})"
|
||||
|
||||
duf = models.CharField(null=True, max_length=256)
|
||||
civico = models.CharField(null=True, max_length=256)
|
||||
altro = models.CharField(null=True, max_length=2048)
|
||||
cap_id = models.CharField(null=True, max_length=5)
|
||||
comune_id = models.IntegerField(null=True, blank=True)
|
||||
dug_id = models.CharField(null=True, max_length=40)
|
||||
|
|
|
|||
|
|
@ -157,33 +157,3 @@ class ArchivioFilesResource(resources.ModelResource):
|
|||
class CanaleDistribuzioneIndirettoResource(resources.ModelResource):
|
||||
class Meta:
|
||||
model = models.CanaleDistribuzioneIndiretto
|
||||
|
||||
|
||||
class SoggettoFiscaleResource(resources.ModelResource):
|
||||
class Meta:
|
||||
model = models.SoggettoFiscale
|
||||
|
||||
|
||||
class IscrizioneAlboProfessionaleResource(resources.ModelResource):
|
||||
class Meta:
|
||||
model = models.IscrizioneAlboProfessionale
|
||||
|
||||
|
||||
class PersonaFisicaResource(resources.ModelResource):
|
||||
class Meta:
|
||||
model = models.PersonaFisica
|
||||
|
||||
|
||||
class PersonaGiuridicaResource(resources.ModelResource):
|
||||
class Meta:
|
||||
model = models.PersonaGiuridica
|
||||
|
||||
|
||||
class SedeResource(resources.ModelResource):
|
||||
class Meta:
|
||||
model = models.Sede
|
||||
|
||||
|
||||
class IndirizzoResource(resources.ModelResource):
|
||||
class Meta:
|
||||
model = models.Indirizzo
|
||||
|
|
|
|||
|
|
@ -190,41 +190,3 @@ class CanaleDistribuzioneIndirettoSerializer(serializers.ModelSerializer):
|
|||
class Meta:
|
||||
model = models.CanaleDistribuzioneIndiretto
|
||||
fields = ('partnership_distribuzione')
|
||||
|
||||
|
||||
class SoggettoFiscaleSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = models.SoggettoFiscale
|
||||
fields = ('indirizzo_pec', 'regime_fiscale', 'codice_fiscale', 'partita_iva', 'codice_sdi', 'sede_legale',
|
||||
'stabile_organizzazione', 'cod_eori', 'nazione', 'numero_licenza_guida', 'iscrizione_rea', 'revisione_principale', 'rimosso')
|
||||
|
||||
|
||||
class IscrizioneAlboProfessionaleSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = models.IscrizioneAlboProfessionale
|
||||
fields = ('albo_professionale', 'numero_iscrizione_albo',
|
||||
'data_iscrizione_albo', 'persona_fisica')
|
||||
|
||||
|
||||
class PersonaFisicaSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = models.PersonaFisica
|
||||
fields = ('titolo', 'nome', 'cognome')
|
||||
|
||||
|
||||
class PersonaGiuridicaSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = models.PersonaGiuridica
|
||||
fields = ('denominazione')
|
||||
|
||||
|
||||
class SedeSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = models.Sede
|
||||
fields = ('inquilino', 'is_legale')
|
||||
|
||||
|
||||
class IndirizzoSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = models.Indirizzo
|
||||
fields = ('duf', 'civico', 'altro', 'cap_id', 'comune_id', 'dug_id')
|
||||
|
|
|
|||
|
|
@ -45,12 +45,5 @@ router.register(r'assetdaattivita', views.AssetDaAttivita_View)
|
|||
router.register(r'archiviofiles', views.ArchivioFiles_View)
|
||||
router.register(r'canaledistribuzioneindiretto',
|
||||
views.CanaleDistribuzioneIndiretto_View)
|
||||
router.register(r'soggettofiscale', views.SoggettoFiscale_View)
|
||||
router.register(r'iscrizionealboprofessionale',
|
||||
views.IscrizioneAlboProfessionale_View)
|
||||
router.register(r'personafisica', views.PersonaFisica_View)
|
||||
router.register(r'personagiuridica', views.PersonaGiuridica_View)
|
||||
router.register(r'sede', views.Sede_View)
|
||||
router.register(r'indirizzo', views.Indirizzo_View)
|
||||
|
||||
urlpatterns += router.urls
|
||||
|
|
|
|||
|
|
@ -265,51 +265,3 @@ class CanaleDistribuzioneIndiretto_View(viewsets.ModelViewSet):
|
|||
|
||||
queryset = models.CanaleDistribuzioneIndiretto.objects.all()
|
||||
serializer_class = serializers.CanaleDistribuzioneIndirettoSerializer
|
||||
|
||||
|
||||
class SoggettoFiscale_View(viewsets.ModelViewSet):
|
||||
# authentication_classes = [BasicAuthentication, SessionAuthentication, TokenAuthentication]
|
||||
# permission_classes = [DjangoModelPermissions]
|
||||
|
||||
queryset = models.SoggettoFiscale.objects.all()
|
||||
serializer_class = serializers.SoggettoFiscaleSerializer
|
||||
|
||||
|
||||
class IscrizioneAlboProfessionale_View(viewsets.ModelViewSet):
|
||||
# authentication_classes = [BasicAuthentication, SessionAuthentication, TokenAuthentication]
|
||||
# permission_classes = [DjangoModelPermissions]
|
||||
|
||||
queryset = models.IscrizioneAlboProfessionale.objects.all()
|
||||
serializer_class = serializers.IscrizioneAlboProfessionaleSerializer
|
||||
|
||||
|
||||
class PersonaFisica_View(viewsets.ModelViewSet):
|
||||
# authentication_classes = [BasicAuthentication, SessionAuthentication, TokenAuthentication]
|
||||
# permission_classes = [DjangoModelPermissions]
|
||||
|
||||
queryset = models.PersonaFisica.objects.all()
|
||||
serializer_class = serializers.PersonaFisicaSerializer
|
||||
|
||||
|
||||
class PersonaGiuridica_View(viewsets.ModelViewSet):
|
||||
# authentication_classes = [BasicAuthentication, SessionAuthentication, TokenAuthentication]
|
||||
# permission_classes = [DjangoModelPermissions]
|
||||
|
||||
queryset = models.PersonaGiuridica.objects.all()
|
||||
serializer_class = serializers.PersonaGiuridicaSerializer
|
||||
|
||||
|
||||
class Sede_View(viewsets.ModelViewSet):
|
||||
# authentication_classes = [BasicAuthentication, SessionAuthentication, TokenAuthentication]
|
||||
# permission_classes = [DjangoModelPermissions]
|
||||
|
||||
queryset = models.Sede.objects.all()
|
||||
serializer_class = serializers.SedeSerializer
|
||||
|
||||
|
||||
class Indirizzo_View(viewsets.ModelViewSet):
|
||||
# authentication_classes = [BasicAuthentication, SessionAuthentication, TokenAuthentication]
|
||||
# permission_classes = [DjangoModelPermissions]
|
||||
|
||||
queryset = models.Indirizzo.objects.all()
|
||||
serializer_class = serializers.IndirizzoSerializer
|
||||
|
|
|
|||
Loading…
Reference in New Issue