summaryrefslogtreecommitdiff
path: root/ishtar_common/models_common.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/models_common.py')
-rw-r--r--ishtar_common/models_common.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ishtar_common/models_common.py b/ishtar_common/models_common.py
index 117981e79..0161aadad 100644
--- a/ishtar_common/models_common.py
+++ b/ishtar_common/models_common.py
@@ -1707,6 +1707,10 @@ class BaseHistorizedItem(
last_modified = models.DateTimeField(blank=True, default=timezone.now)
created = models.DateTimeField(blank=True, default=timezone.now)
history_m2m = JSONField(default=dict, blank=True)
+ editors = models.ManyToManyField(
+ "ishtar_common.Author", related_name="%(class)s_edited",
+ verbose_name=_("Editors"), blank=True
+ )
need_update = models.BooleanField(verbose_name=_("Need update"), default=False)
locked = models.BooleanField(
verbose_name=_("Item locked for edition"), default=False
@@ -1751,6 +1755,10 @@ class BaseHistorizedItem(
pgettext_lazy("key for text search", "modified"),
"last_modified",
),
+ "editors": SearchAltName(
+ pgettext_lazy("key for text search", "editor"),
+ "editors__cached_label__iexact"
+ ),
"locked": SearchAltName(
pgettext_lazy("key for text search", "locked"), "locked"
),