Merge pull request #75 from taigaio/user-resources-dead-code
Remove useless permissions check code from users resource.remotes/origin/enhancement/email-actions
commit
b14c8d84bf
|
@ -67,27 +67,6 @@ class UsersViewSet(ModelCrudViewSet):
|
||||||
def create(self, *args, **kwargs):
|
def create(self, *args, **kwargs):
|
||||||
raise exc.NotSupported()
|
raise exc.NotSupported()
|
||||||
|
|
||||||
def pre_conditions_on_save(self, obj):
|
|
||||||
if self.request.user.is_superuser:
|
|
||||||
return
|
|
||||||
|
|
||||||
if obj.id == self.request.user.id:
|
|
||||||
return
|
|
||||||
|
|
||||||
if obj.id is None:
|
|
||||||
return
|
|
||||||
|
|
||||||
raise exc.PreconditionError()
|
|
||||||
|
|
||||||
def pre_conditions_on_delete(self, obj):
|
|
||||||
if self.request.user.is_superuser:
|
|
||||||
return
|
|
||||||
|
|
||||||
if obj.id == self.request.user.id:
|
|
||||||
return
|
|
||||||
|
|
||||||
raise exc.PreconditionError()
|
|
||||||
|
|
||||||
@list_route(methods=["POST"])
|
@list_route(methods=["POST"])
|
||||||
def password_recovery(self, request, pk=None):
|
def password_recovery(self, request, pk=None):
|
||||||
username_or_email = request.DATA.get('username', None)
|
username_or_email = request.DATA.get('username', None)
|
||||||
|
|
Loading…
Reference in New Issue