summaryrefslogtreecommitdiff
path: root/ishtar/ishtar_base/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar/ishtar_base/views.py')
-rw-r--r--ishtar/ishtar_base/views.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/ishtar/ishtar_base/views.py b/ishtar/ishtar_base/views.py
index f1d4522ce..a48912eeb 100644
--- a/ishtar/ishtar_base/views.py
+++ b/ishtar/ishtar_base/views.py
@@ -480,6 +480,14 @@ get_contextrecord = get_item(models.ContextRecord,
extra_request_keys={'parcel__town':'parcel__town__pk',
'operation__year':'operation__year__contains',
'datings__period':'datings__period__pk'},)
+get_contextrecordsource = get_item(models.ContextRecordSource,
+ 'get_contextrecordsource', 'contextrecordsource',
+ extra_request_keys={
+ 'context_record__parcel__town':'context_record__parcel__town__pk',
+ 'context_record__operation__year':'context_record__operation__year',
+ 'context_record__datings__period':'context_record__datings__period__pk',
+ 'context_record__unit':'context_record__unit__pk',
+ })
get_archaeologicalitem = get_item(models.Item,
'get_archaeologicalitem', 'item',
bool_fields = ['base_items__is_isolated'],
@@ -493,6 +501,13 @@ get_archaeologicalitem = get_item(models.Item,
'dating__period':'dating__period__pk',
'base_items__item__description':'base_items__item__description__icontains',
'base_items__is_isolated':'base_items__is_isolated'})
+get_itemsource = get_item(models.ItemSource,
+ 'get_itemsource', 'itemsource',
+ extra_request_keys={
+'item__context_record__operation__year':'item__context_record__operation__year',
+'item__dating__period':'item__dating__period__pk',
+'item__description':'item__description__icontains',
+ })
def autocomplete_warehouse(request):
if not request.user.has_perm('ishtar_base.view_warehouse', models.Warehouse)\