summaryrefslogtreecommitdiff
path: root/archaeological_context_records
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_context_records')
-rw-r--r--archaeological_context_records/migrations/0115_auto_20240213_1640.py24
-rw-r--r--archaeological_context_records/models.py5
2 files changed, 26 insertions, 3 deletions
diff --git a/archaeological_context_records/migrations/0115_auto_20240213_1640.py b/archaeological_context_records/migrations/0115_auto_20240213_1640.py
new file mode 100644
index 000000000..9780581cb
--- /dev/null
+++ b/archaeological_context_records/migrations/0115_auto_20240213_1640.py
@@ -0,0 +1,24 @@
+# Generated by Django 2.2.24 on 2024-02-13 16:40
+
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('archaeological_context_records', '0114_contextrecord_imports_updated'),
+ ]
+
+ operations = [
+ migrations.AddField(
+ model_name='identificationtype',
+ name='parent',
+ field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='archaeological_context_records.IdentificationType', verbose_name='Parent'),
+ ),
+ migrations.AlterField(
+ model_name='identificationtype',
+ name='order',
+ field=models.IntegerField(default=10, verbose_name='Order'),
+ ),
+ ]
diff --git a/archaeological_context_records/models.py b/archaeological_context_records/models.py
index 4940a2d4a..63f15eb86 100644
--- a/archaeological_context_records/models.py
+++ b/archaeological_context_records/models.py
@@ -48,6 +48,7 @@ from ishtar_common.models import (
Imported,
GeneralRelationType,
GeneralRecordRelations,
+ OrderedHierarchicalType,
post_delete_record_relation,
post_save_cache,
ValueGetter,
@@ -340,9 +341,7 @@ post_save.connect(post_save_cache, sender=ActivityType)
post_delete.connect(post_save_cache, sender=ActivityType)
-class IdentificationType(GeneralType):
- order = models.IntegerField(_("Order"))
-
+class IdentificationType(OrderedHierarchicalType):
class Meta:
verbose_name = _("Identification Type")
verbose_name_plural = _("Identification Types")