From aa457818488e883b6411fbffa0b92dff86894c1d Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 25 Sep 2014 20:36:28 +0200 Subject: [PATCH] Remove useless permissions check code from users resource. The permissions sistem handles well these conditions. --- taiga/users/api.py | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/taiga/users/api.py b/taiga/users/api.py index 0d3f0dff..e342a34c 100644 --- a/taiga/users/api.py +++ b/taiga/users/api.py @@ -67,27 +67,6 @@ class UsersViewSet(ModelCrudViewSet): def create(self, *args, **kwargs): 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"]) def password_recovery(self, request, pk=None): username_or_email = request.DATA.get('username', None)