summaryrefslogtreecommitdiff
path: root/archaeological_finds/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r--archaeological_finds/views.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/archaeological_finds/views.py b/archaeological_finds/views.py
index e4f8ab66d..72d02305c 100644
--- a/archaeological_finds/views.py
+++ b/archaeological_finds/views.py
@@ -118,6 +118,15 @@ def autocomplete_treatmentfile(request):
return HttpResponse(data, content_type='text/plain')
+def show_basefind(request, pk, **dct):
+ q = models.Find.objects.filter(base_finds__pk=pk,
+ downstream_treatment__isnull=True)
+ if not q.count():
+ return Http404()
+ find_pk = q.order_by('-pk')[0]
+ return show_item(models.Find, 'find')(request, find_pk, **dct)
+
+
def show_find_extra(request, find):
if not request.user or not request.user.ishtaruser:
return {}
@@ -156,6 +165,7 @@ def autocomplete_findbasket(request, current_right=None):
)
return HttpResponse(data, content_type='text/plain')
+
get_find_basket = get_item(
models.FindBasket, 'get_findbasket', 'findbasket',
model_for_perms=models.Find