app/soc/views/helper/access.py
changeset 1179 427d2ec42823
parent 1177 53c802c2a2e2
child 1180 6290c9e49848
equal deleted inserted replaced
1178:f0de31a14797 1179:427d2ec42823
   533     if field_name and (field_name not in django_args):
   533     if field_name and (field_name not in django_args):
   534       self.deny(django_args)
   534       self.deny(django_args)
   535 
   535 
   536     fields = {
   536     fields = {
   537         filter_field: django_args[filter_field],
   537         filter_field: django_args[filter_field],
   538         'status': active,
   538         'status': 'active',
   539         }
   539         }
   540 
   540 
   541     if field_name:
   541     if field_name:
   542       fields['scope_path'] = django_args[field_name]
   542       fields['scope_path'] = django_args[field_name]
   543 
   543 
   544     entity = logic.geForFields(fields)
   544     entity = logic.getForFields(fields, unique=True)
   545 
   545 
   546     if entity:
   546     if entity:
   547       return
   547       return
   548 
   548 
   549     raise out_of_band.AccessViolation(message_fmt=DEF_NO_ACTIVE_GROUP_MSG)
   549     raise out_of_band.AccessViolation(message_fmt=DEF_NO_ACTIVE_GROUP_MSG)