diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-06-30 00:52:50 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-06-30 00:52:50 +0200 |
commit | 04911d3534c2ee903ddaf4b831c42e70c3d28986 (patch) | |
tree | 3115a748d06a6dc40dd9aff3b3e59c3fb197108a /ishtar/ishtar_base/views.py | |
parent | 78879daeb904ec89a2bb8ea2cdba9b00e228577e (diff) | |
download | Ishtar-04911d3534c2ee903ddaf4b831c42e70c3d28986.tar.bz2 Ishtar-04911d3534c2ee903ddaf4b831c42e70c3d28986.zip |
Sources creation modification and deletion for context records and archaelogical items (closes #497)
Diffstat (limited to 'ishtar/ishtar_base/views.py')
-rw-r--r-- | ishtar/ishtar_base/views.py | 15 |
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)\ |