diff options
Diffstat (limited to 'archaeological_operations/views.py')
-rw-r--r-- | archaeological_operations/views.py | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py index 7ae6063bc..3af75da23 100644 --- a/archaeological_operations/views.py +++ b/archaeological_operations/views.py @@ -40,7 +40,8 @@ def autocomplete_patriarche(request, non_closed=True): models.Operation) and not request.user.has_perm('ishtar_common.view_own_operation', models.Operation) - and not request.user.ishtaruser.has_right('operation_search')): + and not request.user.ishtaruser.has_right( + 'operation_search', session=request.session)): return HttpResponse(mimetype='text/plain') if not request.GET.get('term'): return HttpResponse(mimetype='text/plain') @@ -90,9 +91,10 @@ def autocomplete_operation(request, non_closed=True): # person_types = request.user.ishtaruser.person.person_type if (not request.user.has_perm('ishtar_common.view_operation', models.Operation) - and not request.user.has_perm('ishtar_common.view_own_operation', - models.Operation) - and not request.user.ishtaruser.has_right('operation_search')): + and not request.user.has_perm( + 'ishtar_common.view_own_operation', models.Operation) + and not request.user.ishtaruser.has_right( + 'operation_search', session=request.session)): return HttpResponse(mimetype='text/plain') if not request.GET.get('term'): return HttpResponse(mimetype='text/plain') @@ -116,10 +118,10 @@ def autocomplete_operation(request, non_closed=True): def get_available_operation_code(request, year=None): - if not request.user.has_perm('ishtar_common.view_operation', - models.Operation)\ - and not request.user.has_perm('ishtar_common.view_own_operation', - models.Operation): + if not request.user.has_perm( + 'ishtar_common.view_operation', models.Operation)\ + and not request.user.has_perm( + 'ishtar_common.view_own_operation', models.Operation): return HttpResponse(mimetype='text/plain') data = json.dumps({'id': models.Operation.get_available_operation_code(year)}) @@ -365,10 +367,10 @@ administrativact_register_wizard = SearchWizard.as_view([ def generatedoc_administrativeactop(request, pk, template_pk=None): - if (not request.user.has_perm('ishtar_common.view_operation', - models.Operation) - and not request.user.has_perm('ishtar_common.view_own_operation', - models.Operation)): + if (not request.user.has_perm( + 'ishtar_common.view_operation', models.Operation) + and not request.user.has_perm( + 'ishtar_common.view_own_operation', models.Operation)): return HttpResponse(mimetype='text/plain') try: act_file = models.AdministrativeAct.objects.get(pk=pk) |