refactor delete in abstract (Thread)

master/v0.1.0
TBS093A 2020-08-28 17:21:08 +02:00
parent 20e3c1c092
commit 4b255f6ed9
1 changed files with 9 additions and 0 deletions

View File

@ -271,6 +271,15 @@ class Threads(ObjectAbstract):
# Delete Thread # Delete Thread
@classmethod
def deleteObject(request, objectID, privilige):
objectDel = Threads.objects.get(pk = objectID)
if checkSession(request, privilige) and checkUserPermission(objectDel.toDict(), request):
objectDel.delete()
return HttpResponse(f"Thread: {objectDel} has been deleted")
else:
return HttpResponse("No Permission")
class Subjects(ObjectAbstract): class Subjects(ObjectAbstract):
name = models.CharField(max_length=30) name = models.CharField(max_length=30)