diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-03-27 13:04:29 +0100 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-04-01 10:58:25 +0200 |
| commit | 5df83f7aa54a3ecbbc957d52babf4b52b9e22706 (patch) | |
| tree | c977a80e1974f152caa72235902d10b5c2eef3fa /ishtar_common | |
| parent | 1b1925afbcc381df1fbbb6f8b8488683f17378a4 (diff) | |
| download | Ishtar-5df83f7aa54a3ecbbc957d52babf4b52b9e22706.tar.bz2 Ishtar-5df83f7aa54a3ecbbc957d52babf4b52b9e22706.zip | |
🗃️ sites - models migrations: heritage, relations and datings fields
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/migrations/0274_qualifiedbiographicalnote.py | 6 | ||||
| -rw-r--r-- | ishtar_common/models.py | 9 |
2 files changed, 15 insertions, 0 deletions
diff --git a/ishtar_common/migrations/0274_qualifiedbiographicalnote.py b/ishtar_common/migrations/0274_qualifiedbiographicalnote.py index e27fbfdeb..7f23586c9 100644 --- a/ishtar_common/migrations/0274_qualifiedbiographicalnote.py +++ b/ishtar_common/migrations/0274_qualifiedbiographicalnote.py @@ -80,4 +80,10 @@ class Migration(migrations.Migration): name='export_format', field=models.CharField(blank=True, choices=[('docx', 'DOCX'), ('html', 'HTML'), ('pdf', 'PDF'), ('xlsx', 'XLSX')], default='', max_length=4, verbose_name='Export format'), ), + migrations.AddField( + model_name='qualifiedbiographicalnotetype', + name='model', + field=models.CharField(choices=[('S', 'Archaeological site'), ('O', 'Operation'), ('C', 'Context record'), ('F', 'Find')], default='A', max_length=1, verbose_name='Model'), + preserve_default=False, + ), ] diff --git a/ishtar_common/models.py b/ishtar_common/models.py index a6aab9416..e52d210a6 100644 --- a/ishtar_common/models.py +++ b/ishtar_common/models.py @@ -4683,9 +4683,18 @@ def author_post_save(sender, **kwargs): post_save.connect(author_post_save, sender=Author) +MODELS_FOR_QUALIFICATION = ( + ("S", _("Archaeological site")), + ("O", _("Operation")), + ("C", _("Context record")), + ("F", _("Find")), + ("A", _("All")), +) + class QualifiedBiographicalNoteType(OrderedHierarchicalType): order = models.IntegerField(_("Order"), default=10) + model = models.CharField(_("Model"), max_length=2, choices=MODELS_FOR_QUALIFICATION) class Meta: verbose_name = _("Qualification type") |
