diff options
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") |
