fix refactor update in abstract (User)

master/v0.1.0
TBS093A 2020-08-28 15:43:25 +02:00
parent 51aa6f7eb6
commit 869c7540e3
1 changed files with 11 additions and 11 deletions

View File

@ -95,11 +95,19 @@ class ObjectAbstract(models.Model):
return HttpResponse(self.getAllByParentID(parentID))
return HttpResponse("No Permission")
# @classmethod
# def putObject(self, request, objectID, privilige):
# if checkSession(request, privilige):
# object = jsonLoad(request)
# return self.updateObject(self, request, object, objectID)
# else:
# return HttpResponse("No Permission")
@classmethod
def putObject(self, request, objectID, privilige):
if checkSession(request, privilige):
object = jsonLoad(request)
return self.updateObject(self, request, object, objectID)
object = jsonLoad(request)
if checkSession(request, privilige) and checkUserPermission(object, request)
return self.updateObject(request, object, objectID)
else:
return HttpResponse("No Permission")
@ -195,14 +203,6 @@ class Users(ObjectAbstract):
# Update User
@classmethod
def putObject(self, request, objectID, privilige):
object = jsonLoad(request)
if checkSession(request, privilige) and checkUserPermission(object, request)
return self.updateObject(self, request, object, objectID)
else:
return HttpResponse("No Permission")
def updateObject(request, userDict, objectID):
putUser = User.objects.get(pk = objectID)
if checkPassHash(userDict['passwordOld'], putUser.password):