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

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