app/soc/logic/cleaning.py
changeset 1440 58ac0b3f59ac
parent 1425 49d385edb6b4
child 1446 bcbbcb72429d
equal deleted inserted replaced
1439:4d78f2f71ce5 1440:58ac0b3f59ac
   450   rights.setCurrentUser(user.account, user)
   450   rights.setCurrentUser(user.account, user)
   451   checker = rights_logic.Checker(prefix)
   451   checker = rights_logic.Checker(prefix)
   452 
   452 
   453   roles = checker.getMembership(access_level)
   453   roles = checker.getMembership(access_level)
   454 
   454 
   455   if not rights.hasMembership(roles, {'scope_path': scope_path}):
   455   django_args = {
       
   456       'scope_path': scope_path,
       
   457       'prefix': prefix
       
   458       }
       
   459 
       
   460   if not rights.hasMembership(roles, django_args):
   456     self._errors[field] = ErrorList([DEF_NO_RIGHTS_FOR_ACL_MSG])
   461     self._errors[field] = ErrorList([DEF_NO_RIGHTS_FOR_ACL_MSG])
   457     del self.cleaned_data[field]
   462     del self.cleaned_data[field]