add doc in AbstractCRUD classes && delete excess code

master/v0.1.0
TBS093A 2020-08-29 16:03:45 +02:00
parent f5f1571fbc
commit f0dad53d60
1 changed files with 15 additions and 6 deletions

View File

@ -129,23 +129,32 @@ class AbstractCreate(AbstractUtilsCRUD):
class AbstractUpdate(AbstractUtilsCRUD):
"""
This class have a abstract `update`
"""
@classmethod
def updateObject(self, objectDict, objectID):
objectOld = self.objectFactory().objects.get(pk = objectID)
objectOld.fromDict(objectDict)
objectOld.save()
return HttpResponse(f"Update Object: {objectOld.toDict()}")
if checkSession(request, privilige) and checkUserPermission(objectDel.toDict(), request):
objectOld.save()
return HttpResponse(f"Update Object: {objectOld.toDict()}")
else
return HttpResponse("No Permission")
class AbstractDelete(AbstractUtilsCRUD):
"""
This class have a abstract `delete`
"""
@classmethod
def deleteObject(request, objectID, privilige):
objectDel = Threads.objects.get(pk = objectID)
def deleteObject(self, request, objectID, privilige):
objectDel = self.objectFactory().objects.get(pk = objectID)
if checkSession(request, privilige) and checkUserPermission(objectDel.toDict(), request):
objectDel.delete()
return HttpResponse(f"Thread: {objectDel} has been deleted")
return HttpResponse(f"Delete Object: {objectDel}")
else:
return HttpResponse("No Permission")