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

296 lines
10 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 = [
("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="AtomoFatturabile",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
],
options={
"verbose_name": "AtomoFatturabile",
"verbose_name_plural": "AtomoFatturabile",
},
),
migrations.CreateModel(
name="DestinatarioOfferta",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"destinazione",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="DestinatarioOfferta_da_Sede_destinazione",
to="contatti_app.sede",
),
),
(
"intestatario",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="DestinatarioOfferta_da_contatti_appPersonaContattoAzienda_intestatario",
to="contatti_app.personacontattoazienda",
),
),
],
options={
"verbose_name": "destinatarioofferta",
"verbose_name_plural": "destinatarioofferta",
},
),
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="offerte_app.agenteofferta",
),
),
(
"destinatario",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="GruppoOfferte_da_DestinatarioOfferta_destinatario",
to="offerte_app.destinatarioofferta",
),
),
],
options={
"verbose_name": "gruppoofferte",
"verbose_name_plural": "gruppoofferte",
},
),
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="offerte_app.gruppoofferte",
),
),
],
options={
"verbose_name": "offerta",
"verbose_name_plural": "offerta",
},
),
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="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="offerte_app.atomofatturabile",
),
),
(
"revisione",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="ParteEconomicaOfferta_da_Offerta_revisione",
to="offerte_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.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="offerte_app.tipologiaofferta",
),
),
migrations.AddField(
model_name="atomofatturabile",
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="offerte_app.modalitalavoro",
),
),
migrations.AddField(
model_name="atomofatturabile",
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="offerte_app.offerta",
),
),
migrations.AddField(
model_name="atomofatturabile",
name="riferimento_oggetto_fattura",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.CASCADE,
related_name="DettaglioFatturabile_da_DatiEstesiDettaglioFatturabile_riferimento_oggetto_fattura",
to="fattura_elettronica_app.oggettodafatturare",
),
),
]