Browse Source

Rend can_change_shell de User cast-proof

override_mails
Hugo LEVY-FALK 7 years ago
parent
commit
1e47fa16a0
  1. 2
      users/models.py

2
users/models.py

@ -839,7 +839,7 @@ class User(RevMixin, FieldPermissionModelMixin, AbstractBaseUser,
:returns: a message and a boolean which is True if the user has
the right to change a shell
"""
if not ((self == user_request and OptionalUser.get_cached_value('self_change_shell'))
if not ((self.pk == user_request.pk and OptionalUser.get_cached_value('self_change_shell'))
or user_request.has_perm('users.change_user_shell')):
return False, u"Droit requis pour changer le shell"
else:

Loading…
Cancel
Save