summaryrefslogtreecommitdiff
path: root/archaeological_files
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_files')
-rw-r--r--archaeological_files/migrations/0020_auto_20190910_1242.py433
1 files changed, 433 insertions, 0 deletions
diff --git a/archaeological_files/migrations/0020_auto_20190910_1242.py b/archaeological_files/migrations/0020_auto_20190910_1242.py
new file mode 100644
index 000000000..f3ba52b86
--- /dev/null
+++ b/archaeological_files/migrations/0020_auto_20190910_1242.py
@@ -0,0 +1,433 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.18 on 2019-09-10 12:42
+from __future__ import unicode_literals
+
+import datetime
+from django.conf import settings
+import django.contrib.postgres.search
+import django.core.validators
+from django.db import migrations, models
+import django.db.models.deletion
+import ishtar_common.utils
+import re
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('archaeological_files', '0019_auto_20190628_1257'),
+ ]
+
+ operations = [
+ migrations.AlterModelOptions(
+ name='file',
+ options={'ordering': ('cached_label',), 'permissions': (('view_file', 'Can view all Archaeological files'), ('view_own_file', 'Can view own Archaeological file'), ('add_own_file', 'Can add own Archaeological file'), ('change_own_file', 'Can change own Archaeological file'), ('delete_own_file', 'Can delete own Archaeological file'), ('close_file', 'Can close File')), 'verbose_name': 'Archaeological file', 'verbose_name_plural': 'Archaeological files'},
+ ),
+ migrations.AlterModelOptions(
+ name='filetype',
+ options={'ordering': ('label',), 'verbose_name': 'Archaeological file type', 'verbose_name_plural': 'Archaeological file types'},
+ ),
+ migrations.AlterModelOptions(
+ name='historicalfile',
+ options={'get_latest_by': 'history_date', 'ordering': ('-history_date', '-history_id'), 'verbose_name': 'historical Archaeological file'},
+ ),
+ migrations.AlterModelOptions(
+ name='permittype',
+ options={'ordering': ('label',), 'verbose_name': 'Permit type', 'verbose_name_plural': 'Permit types'},
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='address',
+ field=models.TextField(blank=True, null=True, verbose_name='Main address'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='auto_external_id',
+ field=models.BooleanField(default=False, verbose_name='External ID is set automatically'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='cached_label',
+ field=models.TextField(blank=True, db_index=True, null=True, verbose_name='Cached name'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='classified_area',
+ field=models.NullBooleanField(verbose_name='Classified area'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='comment',
+ field=models.TextField(blank=True, null=True, verbose_name='Comment'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='corporation_general_contractor',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='general_contractor_files', to='ishtar_common.Organization', verbose_name='General contractor organization'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='creation_date',
+ field=models.DateField(blank=True, default=datetime.date.today, null=True, verbose_name='Creation date'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='departments',
+ field=models.ManyToManyField(blank=True, to='ishtar_common.Department', verbose_name='Departments'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='end_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Closing date'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='external_id',
+ field=models.CharField(blank=True, max_length=120, null=True, verbose_name='External ID'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='file_type',
+ field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='archaeological_files.FileType', verbose_name='File type'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='general_contractor',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='general_contractor_files', to='ishtar_common.Person', verbose_name='General contractor'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='history_creator',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='Creator'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='history_modifier',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL, verbose_name='Last editor'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='imported_line',
+ field=models.TextField(blank=True, null=True, verbose_name='Imported line'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='in_charge',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='file_responsability', to='ishtar_common.Person', verbose_name='Person in charge'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='instruction_deadline',
+ field=models.DateField(blank=True, null=True, verbose_name='Instruction deadline'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='internal_reference',
+ field=models.CharField(blank=True, max_length=60, null=True, verbose_name='Internal reference'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='locality',
+ field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Locality'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='main_town',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='file_main', to='ishtar_common.Town', verbose_name='Main town'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='name',
+ field=models.TextField(blank=True, null=True, verbose_name='Name'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='numeric_reference',
+ field=models.IntegerField(blank=True, null=True, verbose_name='Numeric reference'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='organization',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='files', to='ishtar_common.Organization', verbose_name='Organization'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='permit_reference',
+ field=models.TextField(blank=True, null=True, verbose_name='Permit reference'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='permit_type',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='archaeological_files.PermitType', verbose_name='Permit type'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='planning_service',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='planning_service_files', to='ishtar_common.Organization', verbose_name='Planning service organization'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='postal_code',
+ field=models.CharField(blank=True, max_length=10, null=True, verbose_name='Main address - postal code'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='protected_area',
+ field=models.NullBooleanField(verbose_name='Protected area'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='raw_general_contractor',
+ field=models.CharField(blank=True, max_length=200, null=True, verbose_name='General contractor (raw)'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='raw_town_planning_service',
+ field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Planning service (raw)'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='reception_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Reception date'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='related_file',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='archaeological_files.File', verbose_name='Related file'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='requested_operation_type',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='ishtar_common.OperationType', verbose_name='Requested operation type'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='research_comment',
+ field=models.TextField(blank=True, null=True, verbose_name='Research archaeology comment'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='responsible_town_planning_service',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='responsible_town_planning_service_files', to='ishtar_common.Person', verbose_name='Responsible for planning service'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='scientist',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='scientist', to='ishtar_common.Person', verbose_name='Scientist in charge'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='search_vector',
+ field=django.contrib.postgres.search.SearchVectorField(blank=True, help_text='Auto filled at save', null=True, verbose_name='Search vector'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='total_developed_surface',
+ field=models.FloatField(blank=True, null=True, verbose_name='Total developed surface (m2)'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='total_surface',
+ field=models.FloatField(blank=True, null=True, verbose_name='Total surface (m2)'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='towns',
+ field=models.ManyToManyField(blank=True, related_name='file', to='ishtar_common.Town', verbose_name='Towns'),
+ ),
+ migrations.AlterField(
+ model_name='file',
+ name='year',
+ field=models.IntegerField(default=ishtar_common.utils.get_current_year, verbose_name='Year'),
+ ),
+ migrations.AlterField(
+ model_name='filetype',
+ name='available',
+ field=models.BooleanField(default=True, verbose_name='Available'),
+ ),
+ migrations.AlterField(
+ model_name='filetype',
+ name='comment',
+ field=models.TextField(blank=True, null=True, verbose_name='Comment'),
+ ),
+ migrations.AlterField(
+ model_name='filetype',
+ name='label',
+ field=models.TextField(verbose_name='Label'),
+ ),
+ migrations.AlterField(
+ model_name='filetype',
+ name='txt_idx',
+ field=models.TextField(help_text='The slug is the standardized version of the name. It contains only lowercase letters, numbers and hyphens. Each slug must be unique.', unique=True, validators=[django.core.validators.RegexValidator(re.compile('^[-a-zA-Z0-9_]+\\Z', 32), "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens.", 'invalid')], verbose_name='Textual ID'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='address',
+ field=models.TextField(blank=True, null=True, verbose_name='Main address'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='auto_external_id',
+ field=models.BooleanField(default=False, verbose_name='External ID is set automatically'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='cached_label',
+ field=models.TextField(blank=True, db_index=True, null=True, verbose_name='Cached name'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='classified_area',
+ field=models.NullBooleanField(verbose_name='Classified area'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='comment',
+ field=models.TextField(blank=True, null=True, verbose_name='Comment'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='creation_date',
+ field=models.DateField(blank=True, default=datetime.date.today, null=True, verbose_name='Creation date'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='end_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Closing date'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='external_id',
+ field=models.CharField(blank=True, max_length=120, null=True, verbose_name='External ID'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='imported_line',
+ field=models.TextField(blank=True, null=True, verbose_name='Imported line'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='instruction_deadline',
+ field=models.DateField(blank=True, null=True, verbose_name='Instruction deadline'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='internal_reference',
+ field=models.CharField(blank=True, max_length=60, null=True, verbose_name='Internal reference'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='locality',
+ field=models.CharField(blank=True, max_length=100, null=True, verbose_name='Locality'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='name',
+ field=models.TextField(blank=True, null=True, verbose_name='Name'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='numeric_reference',
+ field=models.IntegerField(blank=True, null=True, verbose_name='Numeric reference'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='permit_reference',
+ field=models.TextField(blank=True, null=True, verbose_name='Permit reference'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='postal_code',
+ field=models.CharField(blank=True, max_length=10, null=True, verbose_name='Main address - postal code'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='protected_area',
+ field=models.NullBooleanField(verbose_name='Protected area'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='raw_general_contractor',
+ field=models.CharField(blank=True, max_length=200, null=True, verbose_name='General contractor (raw)'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='raw_town_planning_service',
+ field=models.CharField(blank=True, max_length=200, null=True, verbose_name='Planning service (raw)'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='reception_date',
+ field=models.DateField(blank=True, null=True, verbose_name='Reception date'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='research_comment',
+ field=models.TextField(blank=True, null=True, verbose_name='Research archaeology comment'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='search_vector',
+ field=django.contrib.postgres.search.SearchVectorField(blank=True, help_text='Auto filled at save', null=True, verbose_name='Search vector'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='total_developed_surface',
+ field=models.FloatField(blank=True, null=True, verbose_name='Total developed surface (m2)'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='total_surface',
+ field=models.FloatField(blank=True, null=True, verbose_name='Total surface (m2)'),
+ ),
+ migrations.AlterField(
+ model_name='historicalfile',
+ name='year',
+ field=models.IntegerField(default=ishtar_common.utils.get_current_year, verbose_name='Year'),
+ ),
+ migrations.AlterField(
+ model_name='permittype',
+ name='available',
+ field=models.BooleanField(default=True, verbose_name='Available'),
+ ),
+ migrations.AlterField(
+ model_name='permittype',
+ name='comment',
+ field=models.TextField(blank=True, null=True, verbose_name='Comment'),
+ ),
+ migrations.AlterField(
+ model_name='permittype',
+ name='label',
+ field=models.TextField(verbose_name='Label'),
+ ),
+ migrations.AlterField(
+ model_name='permittype',
+ name='txt_idx',
+ field=models.TextField(help_text='The slug is the standardized version of the name. It contains only lowercase letters, numbers and hyphens. Each slug must be unique.', unique=True, validators=[django.core.validators.RegexValidator(re.compile('^[-a-zA-Z0-9_]+\\Z', 32), "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens.", 'invalid')], verbose_name='Textual ID'),
+ ),
+ migrations.AlterField(
+ model_name='saisinetype',
+ name='available',
+ field=models.BooleanField(default=True, verbose_name='Available'),
+ ),
+ migrations.AlterField(
+ model_name='saisinetype',
+ name='comment',
+ field=models.TextField(blank=True, null=True, verbose_name='Comment'),
+ ),
+ migrations.AlterField(
+ model_name='saisinetype',
+ name='delay',
+ field=models.IntegerField(default=30, verbose_name='Delay (in days)'),
+ ),
+ migrations.AlterField(
+ model_name='saisinetype',
+ name='label',
+ field=models.TextField(verbose_name='Label'),
+ ),
+ migrations.AlterField(
+ model_name='saisinetype',
+ name='txt_idx',
+ field=models.TextField(help_text='The slug is the standardized version of the name. It contains only lowercase letters, numbers and hyphens. Each slug must be unique.', unique=True, validators=[django.core.validators.RegexValidator(re.compile('^[-a-zA-Z0-9_]+\\Z', 32), "Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens.", 'invalid')], verbose_name='Textual ID'),
+ ),
+ ]