make AbstractCRUD classes a abstract

master/v0.1.0
TBS093A 2020-08-29 16:15:18 +02:00
parent 0e4b4b6211
commit 65f82afbc9
1 changed files with 16 additions and 1 deletions

View File

@ -29,6 +29,9 @@ class AbstractUtilsCRUD():
for x in objectAll: for x in objectAll:
list.append(x.toDict()) list.append(x.toDict())
return list return list
class Meta:
abstract = True
class AbstractGet(AbstractUtilsCRUD): class AbstractGet(AbstractUtilsCRUD):
@ -72,6 +75,9 @@ class AbstractGet(AbstractUtilsCRUD):
] ]
return json.dumps(list) return json.dumps(list)
class Meta:
abstract = True
class AbstractCreate(AbstractUtilsCRUD): class AbstractCreate(AbstractUtilsCRUD):
""" """
@ -127,6 +133,8 @@ class AbstractCreate(AbstractUtilsCRUD):
def _setActualTimeTrigger(): def _setActualTimeTrigger():
pass pass
class Meta:
abstract = True
class AbstractUpdate(AbstractUtilsCRUD): class AbstractUpdate(AbstractUtilsCRUD):
""" """
@ -147,6 +155,9 @@ class AbstractUpdate(AbstractUtilsCRUD):
objectOld.save() objectOld.save()
return HttpResponse(f"Update Object: {objectOld.toDict()}") return HttpResponse(f"Update Object: {objectOld.toDict()}")
class Meta:
abstract = True
class AbstractDelete(AbstractUtilsCRUD): class AbstractDelete(AbstractUtilsCRUD):
""" """
@ -162,6 +173,9 @@ class AbstractDelete(AbstractUtilsCRUD):
else: else:
return HttpResponse("No Permission") return HttpResponse("No Permission")
class Meta:
abstract = True
class AbstractCRUD( class AbstractCRUD(
models.Model, models.Model,
@ -170,4 +184,5 @@ class AbstractCRUD(
AbstractUpdate, AbstractUpdate,
AbstractDelete, AbstractDelete,
): ):
pass class Meta:
abstract = True