summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_operations/migrations/0015_auto_20180212_1751.py25
-rw-r--r--archaeological_operations/models.py8
2 files changed, 31 insertions, 2 deletions
diff --git a/archaeological_operations/migrations/0015_auto_20180212_1751.py b/archaeological_operations/migrations/0015_auto_20180212_1751.py
new file mode 100644
index 000000000..6cff60282
--- /dev/null
+++ b/archaeological_operations/migrations/0015_auto_20180212_1751.py
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.10 on 2018-02-12 17:51
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('archaeological_operations', '0014_operationsource_search_vector'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='period',
+ name='end_date',
+ field=models.IntegerField(blank=True, null=True, verbose_name='End date'),
+ ),
+ migrations.AlterField(
+ model_name='period',
+ name='start_date',
+ field=models.IntegerField(blank=True, null=True, verbose_name='Start date'),
+ ),
+ ]
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py
index 14631bd10..cf44fa52a 100644
--- a/archaeological_operations/models.py
+++ b/archaeological_operations/models.py
@@ -46,14 +46,16 @@ class RemainType(GeneralType):
verbose_name = _(u"Remain type")
verbose_name_plural = _(u"Remain types")
ordering = ('label',)
+
+
post_save.connect(post_save_cache, sender=RemainType)
post_delete.connect(post_save_cache, sender=RemainType)
class Period(GeneralType):
order = models.IntegerField(_(u"Order"))
- start_date = models.IntegerField(_(u"Start date"))
- end_date = models.IntegerField(_(u"End date"))
+ start_date = models.IntegerField(_(u"Start date"), null=True, blank=True)
+ end_date = models.IntegerField(_(u"End date"), null=True, blank=True)
parent = models.ForeignKey("Period", verbose_name=_(u"Parent period"),
blank=True, null=True)
@@ -64,6 +66,8 @@ class Period(GeneralType):
def __unicode__(self):
return self.label
+
+
post_save.connect(post_save_cache, sender=Period)
post_delete.connect(post_save_cache, sender=Period)