diff options
author | Étienne Loks <etienne@peacefrogs.net> | 2019-02-07 18:20:11 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-04-24 19:38:56 +0200 |
commit | a39df7b6088527faf4108e9a50040e8165ab6a3d (patch) | |
tree | 92b1e3e2650434e5ee40a49b5249f32405b0f699 /archaeological_finds/views.py | |
parent | 1b0d2c7558b5cf64a65d05eeba0be8f5c2388bf8 (diff) | |
download | Ishtar-a39df7b6088527faf4108e9a50040e8165ab6a3d.tar.bz2 Ishtar-a39df7b6088527faf4108e9a50040e8165ab6a3d.zip |
Map: manage show detail for simple map
Diffstat (limited to 'archaeological_finds/views.py')
-rw-r--r-- | archaeological_finds/views.py | 10 |
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 |