summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-17 23:01:21 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-17 23:03:36 +0100
commit3e33393c3c57b543025cd78d0a4d976ce1bb8159 (patch)
tree626228f793f3f1e9d76436b76687d9d820a6e69b
parent4eba3ed5351d8087b3d4aa7f57d40d80d6886321 (diff)
downloadIshtar-3e33393c3c57b543025cd78d0a4d976ce1bb8159.tar.bz2
Ishtar-3e33393c3c57b543025cd78d0a4d976ce1bb8159.zip
Sites: 200 characters for reference
-rw-r--r--archaeological_operations/migrations/0016_auto_20180217_2257.py20
-rw-r--r--archaeological_operations/models.py6
2 files changed, 25 insertions, 1 deletions
diff --git a/archaeological_operations/migrations/0016_auto_20180217_2257.py b/archaeological_operations/migrations/0016_auto_20180217_2257.py
new file mode 100644
index 000000000..ddef41001
--- /dev/null
+++ b/archaeological_operations/migrations/0016_auto_20180217_2257.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.10 on 2018-02-17 22:57
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('archaeological_operations', '0015_auto_20180212_1751'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='archaeologicalsite',
+ name='reference',
+ field=models.CharField(max_length=200, unique=True, verbose_name='Reference'),
+ ),
+ ]
diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py
index 894f1c543..b9a2e0863 100644
--- a/archaeological_operations/models.py
+++ b/archaeological_operations/models.py
@@ -95,7 +95,7 @@ class ArchaeologicalSite(BaseHistorizedItem):
BASE_SEARCH_VECTORS = ["reference", "name"]
M2M_SEARCH_VECTORS = ["periods__name", "remains__name"]
PARENT_SEARCH_VECTORS = ['operations']
- reference = models.CharField(_(u"Reference"), max_length=20, unique=True)
+ reference = models.CharField(_(u"Reference"), max_length=200, unique=True)
name = models.CharField(_(u"Name"), max_length=200,
null=True, blank=True)
periods = models.ManyToManyField(Period, verbose_name=_(u"Periods"),
@@ -132,6 +132,10 @@ class ArchaeologicalSite(BaseHistorizedItem):
u", ".join([unicode(period) for period in self.periods.all()]))
return name
+ @property
+ def external_id(self):
+ return self.reference
+
def get_values_town_related(item, prefix, values):
values[prefix + 'parcellist'] = item.render_parcels()