diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-04-02 09:22:01 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2026-04-02 13:30:50 +0200 |
| commit | 90feafab7540f1461541a0e95991e18e642fe567 (patch) | |
| tree | d6b0e2a8cd05b4dd065b0752cbb455b9a05f69a2 /archaeological_operations | |
| parent | 4d8f427560a336d24c158d34b7500a75c454134d (diff) | |
| download | Ishtar-90feafab7540f1461541a0e95991e18e642fe567.tar.bz2 Ishtar-90feafab7540f1461541a0e95991e18e642fe567.zip | |
✨ add editors to all historized items
Diffstat (limited to 'archaeological_operations')
| -rw-r--r-- | archaeological_operations/migrations/0128_add_editors.py | 39 | ||||
| -rw-r--r-- | archaeological_operations/models.py | 7 |
2 files changed, 39 insertions, 7 deletions
diff --git a/archaeological_operations/migrations/0128_add_editors.py b/archaeological_operations/migrations/0128_add_editors.py new file mode 100644 index 000000000..d26c47f74 --- /dev/null +++ b/archaeological_operations/migrations/0128_add_editors.py @@ -0,0 +1,39 @@ +# Generated by Django 4.2.21 on 2026-04-02 06:36 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ishtar_common', '0276_add_editors'), + ('archaeological_operations', '0127_data_migration_current_states'), + ] + + operations = [ + migrations.AddField( + model_name='administrativeact', + name='editors', + field=models.ManyToManyField(blank=True, related_name='%(class)s_edited', to='ishtar_common.author', verbose_name='Editors'), + ), + migrations.AddField( + model_name='operation', + name='editors', + field=models.ManyToManyField(blank=True, related_name='%(class)s_edited', to='ishtar_common.author', verbose_name='Editors'), + ), + migrations.AddField( + model_name='parcel', + name='editors', + field=models.ManyToManyField(blank=True, related_name='%(class)s_edited', to='ishtar_common.author', verbose_name='Editors'), + ), + migrations.AddField( + model_name='parcelowner', + name='editors', + field=models.ManyToManyField(blank=True, related_name='%(class)s_edited', to='ishtar_common.author', verbose_name='Editors'), + ), + migrations.AlterField( + model_name='archaeologicalsite', + name='editors', + field=models.ManyToManyField(blank=True, related_name='%(class)s_edited', to='ishtar_common.author', verbose_name='Editors'), + ), + ] diff --git a/archaeological_operations/models.py b/archaeological_operations/models.py index c34478b6c..1912bc964 100644 --- a/archaeological_operations/models.py +++ b/archaeological_operations/models.py @@ -528,10 +528,6 @@ class ArchaeologicalSite( pgettext_lazy("key for text search", "collaborators"), "collaborators__cached_label__iexact" ), - "editors": SearchAltName( - pgettext_lazy("key for text search", "editor"), - "editors__cached_label__iexact" - ), "protection_id": SearchAltName( pgettext_lazy("key for text search", "protection-id"), "protection_id__iexact" @@ -800,9 +796,6 @@ class ArchaeologicalSite( QualifiedBiographicalNote, related_name="sites", verbose_name=_("Actors"), blank=True ) - editors = models.ManyToManyField( - Author, related_name="sites", verbose_name=_("Editors"), blank=True - ) documents = models.ManyToManyField( Document, related_name="sites", verbose_name=_("Documents"), blank=True ) |
