summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_warehouse/models.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/archaeological_warehouse/models.py b/archaeological_warehouse/models.py
index ad2e2da68..dc39434c6 100644
--- a/archaeological_warehouse/models.py
+++ b/archaeological_warehouse/models.py
@@ -31,7 +31,7 @@ from ishtar_common.data_importer import post_importer_action
from ishtar_common.models import Document, GeneralType, get_external_id, \
LightHistorizedItem, OwnPerms, Address, Person, post_save_cache, \
DashboardFormItem, ExternalIdManager, ShortMenuItem, \
- document_attached_changed, SearchAltName
+ document_attached_changed, SearchAltName, DynamicRequest
from ishtar_common.utils import cached_label_changed
@@ -430,6 +430,18 @@ class Container(LightHistorizedItem, OwnPerms):
}
+ DYNAMIC_REQUESTS = {
+ 'division': DynamicRequest(
+ label=_(u"Division -"),
+ app_name='archaeological_warehouse', model_name='WarehouseDivision',
+ form_key='division',
+ search_key=pgettext_lazy("key for text search",
+ 'division'),
+ type_query='division__division__division__txt_idx',
+ search_query='division__reference__iexact'
+ ),
+ }
+
objects = ExternalIdManager()
# fields