def deleteSchedule(request, id): delete_object(Schedule, id) return HttpResponseRedirect(reverse('post:list', args=['calendar']))
def deleteIpstune(request, id): delete_object(IPSTune, id) return HttpResponseRedirect(reverse('post:list', args=['ipstune']))
def deleteAnswer(request, id): object = Answer.objects.get(id=id) model = object.content_type.model_class().__name__ delete_object(Answer, id) return HttpResponseRedirect(reverse('post:list', args=[model.lower()]))
def deleteTakeover(request, id): delete_object(Takeover, id) return HttpResponseRedirect(reverse('post:list', args=['takeover']))
def deleteDetectionpattern(request, id): delete_object(DetectionPattern, id) return HttpResponseRedirect(reverse('post:list', args=['detectionpattern']))
def deleteTimetable(request, id): delete_object(Timetable, id) return HttpResponseRedirect(reverse('post:list', args=['timetable']))
def deleteNotice(request, id): delete_object(Notice, id) return HttpResponseRedirect(reverse('post:list', args=['notice']))
def deleteCompany(request, id): delete_object( Company, id, cascade=['address', 'security', 'internal', 'virus', 'ransomware']) return HttpResponseRedirect(reverse('post:list', args=['company']))
def deleteSymptom(request, id): delete_object(Symptom, id) return HttpResponseRedirect(reverse('post:list', args=['symptom']))
def deleteOutflow(request, id): delete_object(Outflow, id) return HttpResponseRedirect(reverse('post:list', args=['outflow']))
def deleteRansomwarepost(request, id): delete_object(RansomwarePost, id) return HttpResponseRedirect(reverse('post:list', args=['ransomwarepost']))
def deleteCompanyRecord(request, id): delete_object(CompanyRecord, id) return HttpResponseRedirect(reverse('post:list', args=['companyrecord']))