758 lines
26 KiB
Python
758 lines
26 KiB
Python
# Generated by Django 4.1.7 on 2023-05-14 22:58
|
|
|
|
from django.db import migrations, models
|
|
import django.db.models.deletion
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
initial = True
|
|
|
|
dependencies = [
|
|
("fattura_elettronica_app", "0001_initial"),
|
|
("offerte_app", "0001_initial"),
|
|
]
|
|
|
|
operations = [
|
|
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="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="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="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="offerte_app.atomofatturabile",
|
|
),
|
|
),
|
|
(
|
|
"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="offerte_app.atomofatturabile",
|
|
),
|
|
),
|
|
],
|
|
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="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="fattura_elettronica_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="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="fattura_elettronica_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="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.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.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",
|
|
},
|
|
),
|
|
]
|