diff options
Diffstat (limited to 'archaeological_operations/views.py')
| -rw-r--r-- | archaeological_operations/views.py | 36 | 
1 files changed, 19 insertions, 17 deletions
| diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py index 38e2a1bc4..a9200cafa 100644 --- a/archaeological_operations/views.py +++ b/archaeological_operations/views.py @@ -32,11 +32,12 @@ import models  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 person_types.rights.filter(wizard__url_name='operation_search' -                                                                     ).count()): +    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 person_types.rights.filter( +                                  wizard__url_name='operation_search').count()):          return HttpResponse(mimetype='text/plain')      if not request.GET.get('term'):          return HttpResponse(mimetype='text/plain') @@ -59,32 +60,33 @@ def autocomplete_operation(request, non_closed=True):      return HttpResponse(data, mimetype='text/plain')  def get_available_operation_code(request, year=None): -    if not request.user.has_perm('ishtar_common.view_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): +                                     models.Operation):          return HttpResponse(mimetype='text/plain')      data = json.dumps({'id':models.Operation.get_available_operation_code(year)})      return HttpResponse(data, mimetype='text/plain')  get_operation = get_item(models.Operation, 'get_operation', 'operation', -      bool_fields = ['end_date__isnull'], -      extra_request_keys={'common_name':'common_name__icontains', -                          'end_date':'end_date__isnull', -                          'year_index':('year', 'operation_code')}) +    bool_fields = ['end_date__isnull'], +    extra_request_keys={'common_name':'common_name__icontains', +                        'end_date':'end_date__isnull', +                        'year_index':('year', 'operation_code')})  show_operation = show_item(models.Operation, 'operation')  revert_operation = revert_item(models.Operation)  get_operationsource = get_item(models.OperationSource, -        'get_operationsource', 'operationsource', -      extra_request_keys={'operation__towns':'operation__towns__pk', +    'get_operationsource', 'operationsource', +    extra_request_keys={'operation__towns':'operation__towns__pk',                    'operation__operation_type':'operation__operation_type__pk',                    'operation__year':'operation__year'})  get_administrativeactop = get_item(models.AdministrativeAct, -        'get_administrativeactop', 'administrativeactop', -      extra_request_keys={'associated_file__towns':'associated_file__towns__pk', -                          'operation__towns':'operation__towns__pk', -                          'act_type__intented_to':'act_type__intented_to'}) +    'get_administrativeactop', 'administrativeactop', +    extra_request_keys={'associated_file__towns':'associated_file__towns__pk', +                        'operation__towns':'operation__towns__pk', +                        'act_type__intented_to':'act_type__intented_to'})  def dashboard_operation(request, dct, obj_id=None, *args, **kwargs): | 
