summaryrefslogtreecommitdiff
path: root/archaeological_files/migrations
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2021-04-28 09:55:25 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-07-29 11:54:14 +0200
commitd552436e1847fc7541d1abe643c5fed67109bae6 (patch)
tree8959fe77756ed8db59dcada5de146d1427030b9a /archaeological_files/migrations
parentf5e7db4f7b3bceb0cdef84f9530e0cddc67beea8 (diff)
downloadIshtar-d552436e1847fc7541d1abe643c5fed67109bae6.tar.bz2
Ishtar-d552436e1847fc7541d1abe643c5fed67109bae6.zip
WIP: preventive forms
Diffstat (limited to 'archaeological_files/migrations')
-rw-r--r--archaeological_files/migrations/0106_auto_20210622_1456.py (renamed from archaeological_files/migrations/0106_auto_20210423_1206.py)175
1 files changed, 118 insertions, 57 deletions
diff --git a/archaeological_files/migrations/0106_auto_20210423_1206.py b/archaeological_files/migrations/0106_auto_20210622_1456.py
index 5d147781e..2667a705d 100644
--- a/archaeological_files/migrations/0106_auto_20210423_1206.py
+++ b/archaeological_files/migrations/0106_auto_20210622_1456.py
@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
-# Generated by Django 1.11.27 on 2021-04-23 12:06
+# Generated by Django 1.11.28 on 2021-06-22 14:56
from __future__ import unicode_literals
import django.core.validators
@@ -88,62 +88,14 @@ class Migration(migrations.Migration):
bases=(ishtar_common.models_common.Cached, models.Model),
),
migrations.CreateModel(
- name='PreventiveFile',
+ name='ManDays',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('study_period', models.CharField(blank=True, default='', max_length=200, verbose_name='Study period')),
- ('start_date', models.DateField(blank=True, null=True, verbose_name='Start date')),
- ('end_date', models.DateField(blank=True, null=True, verbose_name='End date')),
- ('ground_start_date', models.DateField(blank=True, null=True, verbose_name='Ground start date')),
- ('ground_end_date', models.DateField(blank=True, null=True, verbose_name='Ground end date')),
- ('execution_report_date', models.DateField(blank=True, null=True, verbose_name='Execution report date')),
- ('linear_meter', models.IntegerField(blank=True, null=True, verbose_name='Linear meter')),
- ('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.File', verbose_name='File')),
+ ('man_by_day_planned', models.FloatField(blank=True, null=True, verbose_name='Man by day - planned')),
+ ('days_planned', models.FloatField(blank=True, null=True, verbose_name='Days - planned')),
+ ('man_by_day_worked', models.FloatField(blank=True, null=True, verbose_name='Man by day - worked')),
+ ('days_worked', models.FloatField(blank=True, null=True, verbose_name='Days - worked')),
],
- options={
- 'verbose_name': 'Preventive file',
- 'verbose_name_plural': 'Preventive files',
- },
- ),
- migrations.CreateModel(
- name='PreventiveFileEquipmentCost',
- fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('man_days_planned', models.FloatField(blank=True, null=True, verbose_name='Man-day planned')),
- ('man_days_worked', models.FloatField(blank=True, null=True, verbose_name='Man-day worked')),
- ('equipment_cost', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.EquipmentCost')),
- ('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.PreventiveFile')),
- ],
- options={
- 'abstract': False,
- },
- ),
- migrations.CreateModel(
- name='PreventiveFileJob',
- fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('man_days_planned', models.FloatField(blank=True, null=True, verbose_name='Man-day planned')),
- ('man_days_worked', models.FloatField(blank=True, null=True, verbose_name='Man-day worked')),
- ('ground_man_days_planned', models.FloatField(blank=True, null=True, verbose_name='Ground man-day planned')),
- ('ground_man_days_worked', models.FloatField(blank=True, null=True, verbose_name='Ground man-day worked')),
- ('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.PreventiveFile')),
- ('job', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.Job')),
- ],
- options={
- 'abstract': False,
- },
- ),
- migrations.CreateModel(
- name='PreventiveFileTechnicalServiceCost',
- fields=[
- ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
- ('man_days_planned', models.FloatField(blank=True, null=True, verbose_name='Man-day planned')),
- ('man_days_worked', models.FloatField(blank=True, null=True, verbose_name='Man-day worked')),
- ('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.PreventiveFile')),
- ],
- options={
- 'abstract': False,
- },
),
migrations.CreateModel(
name='TechnicalService',
@@ -177,9 +129,108 @@ class Migration(migrations.Migration):
},
),
migrations.AddField(
- model_name='preventivefiletechnicalservicecost',
- name='technical_service_cost',
- field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.TechnicalServiceCost'),
+ model_name='file',
+ name='execution_report_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Execution report date'),
+ ),
+ migrations.AddField(
+ model_name='file',
+ name='ground_end_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Ground end date'),
+ ),
+ migrations.AddField(
+ model_name='file',
+ name='ground_start_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Ground start date'),
+ ),
+ migrations.AddField(
+ model_name='file',
+ name='linear_meter',
+ field=models.IntegerField(blank=True, null=True, verbose_name='Linear meter'),
+ ),
+ migrations.AddField(
+ model_name='file',
+ name='start_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Start date'),
+ ),
+ migrations.AddField(
+ model_name='file',
+ name='study_period',
+ field=models.CharField(blank=True, default='', max_length=200, verbose_name='Study period'),
+ ),
+ migrations.AddField(
+ model_name='historicalfile',
+ name='execution_report_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Execution report date'),
+ ),
+ migrations.AddField(
+ model_name='historicalfile',
+ name='ground_end_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Ground end date'),
+ ),
+ migrations.AddField(
+ model_name='historicalfile',
+ name='ground_start_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Ground start date'),
+ ),
+ migrations.AddField(
+ model_name='historicalfile',
+ name='linear_meter',
+ field=models.IntegerField(blank=True, null=True, verbose_name='Linear meter'),
+ ),
+ migrations.AddField(
+ model_name='historicalfile',
+ name='start_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Start date'),
+ ),
+ migrations.AddField(
+ model_name='historicalfile',
+ name='study_period',
+ field=models.CharField(blank=True, default='', max_length=200, verbose_name='Study period'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='end_date',
+ field=models.DateField(blank=True, null=True, verbose_name='End date'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='end_date',
+ field=models.DateField(blank=True, null=True, verbose_name='End date'),
+ ),
+ migrations.CreateModel(
+ name='PreventiveFileEquipmentCost',
+ fields=[
+ ('mandays_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='archaeological_files.ManDays')),
+ ],
+ bases=('archaeological_files.mandays',),
+ ),
+ migrations.CreateModel(
+ name='PreventiveFileGroundJob',
+ fields=[
+ ('mandays_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='archaeological_files.ManDays')),
+ ('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='ground_jobs', to='archaeological_files.File')),
+ ('job', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.Job')),
+ ],
+ bases=('archaeological_files.mandays',),
+ ),
+ migrations.CreateModel(
+ name='PreventiveFileJob',
+ fields=[
+ ('mandays_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='archaeological_files.ManDays')),
+ ('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='jobs', to='archaeological_files.File')),
+ ('job', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.Job')),
+ ],
+ bases=('archaeological_files.mandays',),
+ ),
+ migrations.CreateModel(
+ name='PreventiveFileTechnicalServiceCost',
+ fields=[
+ ('mandays_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='archaeological_files.ManDays')),
+ ('file', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='technical_service_costs', to='archaeological_files.File')),
+ ('technical_service_cost', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.TechnicalServiceCost')),
+ ],
+ bases=('archaeological_files.mandays',),
),
migrations.AddField(
model_name='equipmenttype',
@@ -191,4 +242,14 @@ class Migration(migrations.Migration):
name='equipment_type',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.EquipmentType', verbose_name='Equipment'),
),
+ migrations.AddField(
+ model_name='preventivefileequipmentcost',
+ name='equipment_cost',
+ field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.EquipmentCost'),
+ ),
+ migrations.AddField(
+ model_name='preventivefileequipmentcost',
+ name='file',
+ field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='equipment_costs', to='archaeological_files.File'),
+ ),
]