fix fucking excess of references -> AbstractGet

master/v0.1.0
TBS093A 2020-08-29 14:12:54 +02:00
parent e154e0e2ed
commit 1b1c7d50fa
1 changed files with 4 additions and 6 deletions

View File

@ -34,7 +34,7 @@ class AbstractUtilsCRUD():
class AbstractGet(AbstractUtilsCRUD):
@classmethod
def getObject(self, request, objectID, privilige): # request, privilige is unnecessary
def getObject(self, objectID):
return self.__getObjectNormal(self, objectID)
def __getObjectNormal(self, objectID):
@ -42,15 +42,13 @@ class AbstractGet(AbstractUtilsCRUD):
return HttpResponse(json.dumps(object))
@classmethod
def getAllObjects(self, request, privilige):
def getAllObjects(self):
objectsAll = self.allObjectsDict()
return HttpResponse(json.dumps(objectsAll))
@classmethod
def getObjectsByParentID(self, request, parentID, privilige):
if self.modelHaveParent(self):
def getObjectsByParentID(self, request, parentID):
return HttpResponse(self.getAllByParentID(parentID))
return HttpResponse("No Permission")
def __getAllByParentID(self, parentID):
list = [ x.toDict() for x in self.objectFactory().__get.objects.filter(subject_id = parentID)]