sangue/django/sangue_app/migrations/0001_initial.py

758 lines
26 KiB
Python

# Generated by Django 4.1.7 on 2023-05-14 15:43
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
("offerte_app", "0001_initial"),
("fattura_elettronica_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",
},
),
]