def editsubtask(request, department_id=None, task_id=None, subtask_id=None): subtask = Subtask.objects.get(id=subtask_id) if request.method == 'POST': form = SubtaskForm(request.POST, instance=subtask) if form.is_valid(): form.save() return HttpResponseRedirect('/admin/department/{0}/task/{1}/subtask'.format(department_id, task_id), {'success': 'Task edited'}) else: return render(request,'mapping/editsubtask.html', {'title': 'Department', 'form': form, 'department_id': department_id, 'task_id': task_id, 'subtask_id': subtask_id}) else: form = SubtaskForm(instance=subtask) return render(request,'mapping/editsubtask.html', {'title': 'Department', 'form': form , 'department_id': department_id, 'task_id': task_id, 'subtask_id': subtask_id})
def newsubtask(request): departments = Department.objects.all().order_by('name') tasks = Task.objects.all().order_by('name') if request.method == "POST": form = SubtaskForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/newsubtask', {'success': 'Subtask Added'}) else: return render(request,'mapping/newsubtask.html',{'departments': departments, 'title':'NEW SUBTASK ', 'tasks': tasks , 'form' : form}) else: form = SubtaskForm() return render(request,'mapping/newsubtask.html',{'departments': departments, 'title':'NEW SUBTASK ', 'tasks': tasks , 'form' : form})
def newsubtask(request, department_id=None, task_id=None): if request.method == "POST": form = SubtaskForm(request.POST) if form.is_valid(): instance = form.save(commit=False) instance.task = Task.objects.get(id=task_id) instance.save() return HttpResponseRedirect('/admin/department/{0}/task/{1}/subtask'.format(department_id, task_id), {'success': 'Task Added'}) else: return render(request,'mapping/newsubtask.html',{'title':'NEW TASK ', 'tasks': tasks , 'form' : form, 'department_id': department_id, 'task_id': task_id}) else: form = SubtaskForm() return render(request,'mapping/newsubtask.html',{ 'title':'NEW SUBTASK ','tasks': tasks , 'form' : form, 'department_id': department_id, 'task_id': task_id})
def editsubtask(request, department_id=None, task_id=None, subtask_id=None): if not request.user.is_superuser: return HttpResponseRedirect('/department') subtask = Subtask.objects.get(id=subtask_id) if request.method == 'POST': form = SubtaskForm(request.POST, instance=subtask) if form.is_valid(): form.save() return HttpResponseRedirect('/admin/department/{0}/task/{1}/subtask'.format(department_id, task_id), {'success': 'Task edited'}) else: return render(request,'mapping/editsubtask.html', {'title': 'Department', 'form': form, 'department_id': department_id, 'task_id': task_id, 'subtask_id': subtask_id}) else: form = SubtaskForm(instance=subtask) return render(request,'mapping/editsubtask.html', {'title': 'Department', 'form': form , 'department_id': department_id, 'task_id': task_id, 'subtask_id': subtask_id})
def newsubtask(request, department_id=None, task_id=None): if not request.user.is_superuser: return HttpResponseRedirect('/department') if request.method == "POST": form = SubtaskForm(request.POST) if form.is_valid(): instance = form.save(commit=False) instance.task = Task.objects.get(id=task_id) instance.save() return HttpResponseRedirect('/admin/department/{0}/task/{1}/subtask'.format(department_id, task_id), {'success': 'Task Added'}) else: return render(request,'mapping/newsubtask.html',{'title':'NEW TASK ', 'tasks': tasks , 'form' : form, 'department_id': department_id, 'task_id': task_id}) else: form = SubtaskForm() return render(request,'mapping/newsubtask.html',{ 'title':'NEW SUBTASK ','tasks': tasks , 'form' : form, 'department_id': department_id, 'task_id': task_id})