# Generated by Django 4.1.7 on 2023-05-12 22:20 from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ("fattura_elettronica_app", "0001_initial"), ("contatti_app", "0001_initial"), ] operations = [ migrations.CreateModel( name="AgenteOfferta", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("codice", models.IntegerField(blank=True, null=True)), ], options={ "verbose_name": "agenteofferta", "verbose_name_plural": "agenteofferta", }, ), migrations.CreateModel( name="ArchivioFiles", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("url", models.CharField(max_length=1024, null=True)), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "archiviofiles", "verbose_name_plural": "archiviofiles", }, ), migrations.CreateModel( name="Attivita", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ( "attivita_generica", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="Attivita_da_Attivita_attivita_generica", to="sangue_app.attivita", ), ), ], options={ "verbose_name": "attivita", "verbose_name_plural": "attivita", }, ), migrations.CreateModel( name="AttivitaDelProgetto", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "attivita", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="AttivitaDelProgetto_da_Attivita_attivita", to="sangue_app.attivita", ), ), ], options={ "verbose_name": "attivitadelprogetto", "verbose_name_plural": "attivitadelprogetto", }, ), migrations.CreateModel( name="BMCModelloDiBusiness", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "bmcmodellodibusiness", "verbose_name_plural": "bmcmodellodibusiness", }, ), migrations.CreateModel( name="CanaleDiDistribuzione", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "canaledidistribuzione", "verbose_name_plural": "canaledidistribuzione", }, ), migrations.CreateModel( name="DestinatarioOfferta", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ], options={ "verbose_name": "destinatarioofferta", "verbose_name_plural": "destinatarioofferta", }, ), migrations.CreateModel( name="DettaglioFatturabile", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "dati_estesi", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="DettaglioFatturabile_da_DatiEstesiDettaglioFatturabile_dati_estesi", to="fattura_elettronica_app.datiestesidettagliofatturabile", ), ), ], options={ "verbose_name": "dettagliofatturabile", "verbose_name_plural": "dettagliofatturabile", }, ), migrations.CreateModel( name="GruppoOfferte", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("anno_1a_rev", models.IntegerField(blank=True, null=True)), ("numero", models.IntegerField(blank=True, null=True)), ("descrizione", models.CharField(max_length=4096, null=True)), ( "agente", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="GruppoOfferte_da_AgenteOfferta_agente", to="sangue_app.agenteofferta", ), ), ( "destinatario", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="GruppoOfferte_da_DestinatarioOfferta_destinatario", to="sangue_app.destinatarioofferta", ), ), ], options={ "verbose_name": "gruppoofferte", "verbose_name_plural": "gruppoofferte", }, ), migrations.CreateModel( name="Indirizzo", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("duf", models.CharField(max_length=256, null=True)), ("civico", models.CharField(max_length=256, null=True)), ("altro", models.CharField(max_length=2048, null=True)), ("cap_id", models.CharField(max_length=5, null=True)), ("comune_id", models.IntegerField(blank=True, null=True)), ("dug_id", models.CharField(max_length=40, null=True)), ], options={ "verbose_name": "indirizzo", "verbose_name_plural": "indirizzo", }, ), migrations.CreateModel( name="Offerta", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("data", models.DateField(blank=True, null=True)), ("revisione", models.IntegerField(blank=True, null=True)), ("documento", models.CharField(max_length=128, null=True)), ("codice_offerta", models.IntegerField(blank=True, null=True)), ("accettazione", models.DateField(blank=True, null=True)), ( "gruppo", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="Offerta_da_GruppoOfferte_gruppo", to="sangue_app.gruppoofferte", ), ), ], options={ "verbose_name": "offerta", "verbose_name_plural": "offerta", }, ), migrations.CreateModel( name="PersonaFisica", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("titolo", models.CharField(max_length=10, null=True)), ("nome", models.CharField(max_length=60, null=True)), ("cognome", models.CharField(max_length=60, null=True)), ], options={ "verbose_name": "personafisica", "verbose_name_plural": "personafisica", }, ), migrations.CreateModel( name="PersonaGiuridica", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("denominazione", models.CharField(max_length=80, null=True)), ], options={ "verbose_name": "personagiuridica", "verbose_name_plural": "personagiuridica", }, ), migrations.CreateModel( name="Progetto", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("stato", models.IntegerField(blank=True, null=True)), ("nome", models.CharField(max_length=4096, null=True)), ("descrizione", models.TextField(null=True)), ( "progetto_padre", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="Progetto_da_Progetto_progetto_padre", to="sangue_app.progetto", ), ), ], options={ "verbose_name": "progetto", "verbose_name_plural": "progetto", }, ), migrations.CreateModel( name="PropostaDiValore", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ( "proposta_valore_generica", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="PropostaDiValore_da_PropostaDiValore_proposta_valore_generica", to="sangue_app.propostadivalore", ), ), ], options={ "verbose_name": "propostadivalore", "verbose_name_plural": "propostadivalore", }, ), migrations.CreateModel( name="Repository", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("url", models.CharField(max_length=1024, null=True)), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "repository", "verbose_name_plural": "repository", }, ), migrations.CreateModel( name="RisorsaFinanziaria", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "risorsafinanziaria", "verbose_name_plural": "risorsafinanziaria", }, ), migrations.CreateModel( name="RisorsaFisica", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "risorsafisica", "verbose_name_plural": "risorsafisica", }, ), migrations.CreateModel( name="RisorsaPersonale", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("persona", models.IntegerField(blank=True, null=True)), ], options={ "verbose_name": "risorsapersonale", "verbose_name_plural": "risorsapersonale", }, ), migrations.CreateModel( name="SettoreDiMercato", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "settoredimercato", "verbose_name_plural": "settoredimercato", }, ), migrations.CreateModel( name="StrutturaDeiCosti", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ], options={ "verbose_name": "strutturadeicosti", "verbose_name_plural": "strutturadeicosti", }, ), migrations.CreateModel( name="TipoAttivita", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "tipoattivita", "verbose_name_plural": "tipoattivita", }, ), migrations.CreateModel( name="TipologiaOfferta", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=1024, null=True)), ], options={ "verbose_name": "tipologiaofferta", "verbose_name_plural": "tipologiaofferta", }, ), migrations.CreateModel( name="TipoRelazione", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ], options={ "verbose_name": "tiporelazione", "verbose_name_plural": "tiporelazione", }, ), migrations.CreateModel( name="ValorizzazioneEconomicaProgetto", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("fase_target", models.IntegerField(blank=True, null=True)), ( "dato_economico", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValorizzazioneEconomicaProgetto_da_DettaglioFatturabile_dato_economico", to="sangue_app.dettagliofatturabile", ), ), ( "progetto", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValorizzazioneEconomicaProgetto_da_Progetto_progetto", to="sangue_app.progetto", ), ), ], options={ "verbose_name": "valorizzazioneeconomicaprogetto", "verbose_name_plural": "valorizzazioneeconomicaprogetto", }, ), migrations.CreateModel( name="ValorizzazioneEconomicaAttivita", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "attivita_del_progetto", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValorizzazioneEconomicaAttivita_da_AttivitaDelProgetto_attivita_del_progetto", to="sangue_app.attivitadelprogetto", ), ), ( "dato_economico", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValorizzazioneEconomicaAttivita_da_DettaglioFatturabile_dato_economico", to="sangue_app.dettagliofatturabile", ), ), ], options={ "verbose_name": "valorizzazioneeconomicaattivita", "verbose_name_plural": "valorizzazioneeconomicaattivita", }, ), migrations.CreateModel( name="ValoreDelProgetto", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "progetto", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValoreDelProgetto_da_Progetto_progetto", to="sangue_app.progetto", ), ), ( "proposta_di_valore", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValoreDelProgetto_da_PropostaDiValore_proposta_di_valore", to="sangue_app.propostadivalore", ), ), ], options={ "verbose_name": "valoredelprogetto", "verbose_name_plural": "valoredelprogetto", }, ), migrations.CreateModel( name="ValoreDellAttivita", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "attivita", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValoreDellAttivita_da_Attivita_attivita", to="sangue_app.attivita", ), ), ( "proposta_di_valore", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ValoreDellAttivita_da_PropostaDiValore_proposta_di_valore", to="sangue_app.propostadivalore", ), ), ], options={ "verbose_name": "valoredellattivita", "verbose_name_plural": "valoredellattivita", }, ), migrations.CreateModel( name="SoggettoFiscale", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("indirizzo_pec", models.IntegerField(blank=True, null=True)), ("regime_fiscale", models.IntegerField(blank=True, null=True)), ("codice_fiscale", models.IntegerField(blank=True, null=True)), ("partita_iva", models.IntegerField(blank=True, null=True)), ("codice_sdi", models.IntegerField(blank=True, null=True)), ("sede_legale", models.IntegerField()), ("stabile_organizzazione", models.IntegerField(blank=True, null=True)), ("cod_eori", models.CharField(max_length=17, null=True)), ("nazione", models.IntegerField(blank=True, null=True)), ("numero_licenza_guida", models.CharField(max_length=20, null=True)), ("iscrizione_rea", models.IntegerField(blank=True, null=True)), ("rimosso", models.BooleanField(blank=True, null=True)), ( "revisione_principale", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="SoggettoFiscale_da_SoggettoFiscale_revisione_principale", to="sangue_app.soggettofiscale", ), ), ], options={ "verbose_name": "soggettofiscale", "verbose_name_plural": "soggettofiscale", }, ), migrations.CreateModel( name="SettoreAzienda", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "azienda", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="SettoreAzienda_da_SoggettoFiscale_azienda", to="sangue_app.soggettofiscale", ), ), ( "settore_di_mercato", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="SettoreAzienda_da_SettoreDiMercato_settore_di_mercato", to="sangue_app.settoredimercato", ), ), ( "settore_generico", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="SettoreAzienda_da_SettoreAzienda_settore_generico", to="sangue_app.settoreazienda", ), ), ], options={ "verbose_name": "settoreazienda", "verbose_name_plural": "settoreazienda", }, ), migrations.CreateModel( name="Sede", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("is_legale", models.BooleanField(blank=True, null=True)), ( "inquilino", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="Sede_da_SoggettoFiscale_inquilino", to="sangue_app.soggettofiscale", ), ), ], options={ "verbose_name": "sede", "verbose_name_plural": "sede", }, ), migrations.CreateModel( name="RisorsaChiave", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ( "risorsa_generica", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="RisorsaChiave_da_RisorsaChiave_risorsa_generica", to="sangue_app.risorsachiave", ), ), ], options={ "verbose_name": "risorsachiave", "verbose_name_plural": "risorsachiave", }, ), migrations.CreateModel( name="RelazioneConAzienda", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "azienda", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="RelazioneConAzienda_da_SoggettoFiscale_azienda", to="sangue_app.soggettofiscale", ), ), ( "relazione_generica", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="RelazioneConAzienda_da_RelazioneConAzienda_relazione_generica", to="sangue_app.relazioneconazienda", ), ), ( "tipo_relazione", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="RelazioneConAzienda_da_TipoRelazione_tipo_relazione", to="sangue_app.tiporelazione", ), ), ], options={ "verbose_name": "relazioneconazienda", "verbose_name_plural": "relazioneconazienda", }, ), migrations.CreateModel( name="ParteEconomicaOfferta", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "dettaglio_economico_offerto", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ParteEconomicaOfferta_da_DettaglioFatturabile_dettaglio_economico_offerto", to="sangue_app.dettagliofatturabile", ), ), ( "revisione", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ParteEconomicaOfferta_da_Offerta_revisione", to="sangue_app.offerta", ), ), ], options={ "verbose_name": "parteeconomicaofferta", "verbose_name_plural": "parteeconomicaofferta", }, ), migrations.CreateModel( name="ModalitaLavoro", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.IntegerField(blank=True, null=True)), ( "unita_misura_std", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="ModalitaLavoro_da_UnitaMisura_unita_misura_std", to="fattura_elettronica_app.unitamisura", ), ), ], options={ "verbose_name": "modalitalavoro", "verbose_name_plural": "modalitalavoro", }, ), migrations.CreateModel( name="IscrizioneAlboProfessionale", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("albo_professionale", models.IntegerField(blank=True, null=True)), ("numero_iscrizione_albo", models.CharField(max_length=60, null=True)), ("data_iscrizione_albo", models.DateField(blank=True, null=True)), ( "persona_fisica", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="IscrizioneAlboProfessionale_da_PersonaFisica_persona_fisica", to="sangue_app.personafisica", ), ), ], options={ "verbose_name": "iscrizionealboprofessionale", "verbose_name_plural": "iscrizionealboprofessionale", }, ), migrations.AddField( model_name="gruppoofferte", name="tipo", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="GruppoOfferte_da_TipologiaOfferta_tipo", to="sangue_app.tipologiaofferta", ), ), migrations.CreateModel( name="FlussoDiRicavi", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ("descrizione", models.CharField(max_length=4096, null=True)), ( "flusso_ricavi_generico", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="FlussoDiRicavi_da_FlussoDiRicavi_flusso_ricavi_generico", to="sangue_app.flussodiricavi", ), ), ], options={ "verbose_name": "flussodiricavi", "verbose_name_plural": "flussodiricavi", }, ), migrations.AddField( model_name="dettagliofatturabile", name="flusso_di_ricavi", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="DettaglioFatturabile_da_FlussoDiRicavi_flusso_di_ricavi", to="sangue_app.flussodiricavi", ), ), migrations.AddField( model_name="dettagliofatturabile", name="modalita_lavoro", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="DettaglioFatturabile_da_ModalitaLavoro_modalita_lavoro", to="sangue_app.modalitalavoro", ), ), migrations.AddField( model_name="dettagliofatturabile", name="offerta_riferimento", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="DettaglioFatturabile_da_Offerta_offerta_riferimento", to="sangue_app.offerta", ), ), migrations.AddField( 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="sangue_app.sede", ), ), migrations.AddField( model_name="destinatarioofferta", name="intestatario", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="DestinatarioOfferta_da_contatti_appPersonaContattoAzienda_intestatario", to="contatti_app.personacontattoazienda", ), ), migrations.CreateModel( name="CanaleDistribuzioneIndiretto", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "partnership_distribuzione", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="CanaleDistribuzioneIndiretto_da_RelazioneConAzienda_partnership_distribuzione", to="sangue_app.relazioneconazienda", ), ), ], options={ "verbose_name": "canaledistribuzioneindiretto", "verbose_name_plural": "canaledistribuzioneindiretto", }, ), migrations.CreateModel( name="BMCSegmentiDiClientela", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCSegmentiDiClientela_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ( "settore_cliente", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCSegmentiDiClientela_da_SettoreAzienda_settore_cliente", to="sangue_app.settoreazienda", ), ), ], options={ "verbose_name": "bmcsegmentidiclientela", "verbose_name_plural": "bmcsegmentidiclientela", }, ), migrations.CreateModel( name="BMCRisorsaChiave", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCRisorsaChiave_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ( "risorsa_chiave", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCRisorsaChiave_da_RisorsaChiave_risorsa_chiave", to="sangue_app.risorsachiave", ), ), ], options={ "verbose_name": "bmcrisorsachiave", "verbose_name_plural": "bmcrisorsachiave", }, ), migrations.CreateModel( name="BMCRelazioneConCliente", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCRelazioneConCliente_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ( "relazione_cliente", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCRelazioneConCliente_da_RelazioneConAzienda_relazione_cliente", to="sangue_app.relazioneconazienda", ), ), ], options={ "verbose_name": "bmcrelazioneconcliente", "verbose_name_plural": "bmcrelazioneconcliente", }, ), migrations.CreateModel( name="BMCPropostaDiValore", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCPropostaDiValore_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ( "proposta_di_valore", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCPropostaDiValore_da_PropostaDiValore_proposta_di_valore", to="sangue_app.propostadivalore", ), ), ], options={ "verbose_name": "bmcpropostadivalore", "verbose_name_plural": "bmcpropostadivalore", }, ), migrations.CreateModel( name="BMCPartnerChiave", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCPartnerChiave_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ( "partnership_azienda", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCPartnerChiave_da_RelazioneConAzienda_partnership_azienda", to="sangue_app.relazioneconazienda", ), ), ], options={ "verbose_name": "bmcpartnerchiave", "verbose_name_plural": "bmcpartnerchiave", }, ), migrations.CreateModel( name="BMCFlussoDiRicavi", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "flusso_di_ricavi", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCFlussoDiRicavi_da_FlussoDiRicavi_flusso_di_ricavi", to="sangue_app.flussodiricavi", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCFlussoDiRicavi_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ], options={ "verbose_name": "bmcflussodiricavi", "verbose_name_plural": "bmcflussodiricavi", }, ), migrations.CreateModel( name="BMCCanaleDiDistribuzione", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "canale", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCCanaleDiDistribuzione_da_CanaleDiDistribuzione_canale", to="sangue_app.canaledidistribuzione", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCCanaleDiDistribuzione_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ], options={ "verbose_name": "bmccanaledidistribuzione", "verbose_name_plural": "bmccanaledidistribuzione", }, ), migrations.CreateModel( name="BMCAttivitaChiave", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "attivita_chiave", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCAttivitaChiave_da_Attivita_attivita_chiave", to="sangue_app.attivita", ), ), ( "modello_di_business", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="BMCAttivitaChiave_da_BMCModelloDiBusiness_modello_di_business", to="sangue_app.bmcmodellodibusiness", ), ), ], options={ "verbose_name": "bmcattivitachiave", "verbose_name_plural": "bmcattivitachiave", }, ), migrations.AddField( model_name="attivitadelprogetto", name="progetto", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="AttivitaDelProgetto_da_Progetto_progetto", to="sangue_app.progetto", ), ), migrations.AddField( model_name="attivita", name="tipo", field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="Attivita_da_TipoAttivita_tipo", to="sangue_app.tipoattivita", ), ), migrations.CreateModel( name="AssetDelProgetto", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "asset", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="AssetDelProgetto_da_RisorsaChiave_asset", to="sangue_app.risorsachiave", ), ), ( "progetto", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="AssetDelProgetto_da_Progetto_progetto", to="sangue_app.progetto", ), ), ], options={ "verbose_name": "assetdelprogetto", "verbose_name_plural": "assetdelprogetto", }, ), migrations.CreateModel( name="AssetDaAttivita", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "asset", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="AssetDaAttivita_da_RisorsaChiave_asset", to="sangue_app.risorsachiave", ), ), ( "attivita", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name="AssetDaAttivita_da_Attivita_attivita", to="sangue_app.attivita", ), ), ], options={ "verbose_name": "assetdaattivita", "verbose_name_plural": "assetdaattivita", }, ), ]