can delete sessions with deletion of plan
This commit is contained in:
@@ -3335,6 +3335,13 @@ class TrainingPlanDelete(DeleteView):
|
||||
template_name = 'trainingplan_delete.html'
|
||||
success_url = reverse_lazy(rower_create_trainingplan)
|
||||
|
||||
def post(self, request, *args, **kwargs):
|
||||
delete_sessions = request.POST.get('delete_sessions')
|
||||
delete_all_sessions = request.POST.get('delete_all_sessions')
|
||||
self.object = self.get_object()
|
||||
self.object.delete(delete_sessions=delete_sessions, delete_all_sessions=delete_all_sessions)
|
||||
return HttpResponseRedirect(self.get_success_url())
|
||||
|
||||
def get_object(self, *args, **kwargs):
|
||||
obj = super(TrainingPlanDelete, self).get_object(*args, **kwargs)
|
||||
if not can_delete_plan(self.request.user, obj): # pragma: no cover
|
||||
|
||||
Reference in New Issue
Block a user