|
|
@ -384,11 +384,13 @@ def add_task(request, project_id=None, requirement_id=None):
|
|
|
|
requirement = None
|
|
|
|
requirement = None
|
|
|
|
epics_of_my_project = None
|
|
|
|
epics_of_my_project = None
|
|
|
|
projects = None
|
|
|
|
projects = None
|
|
|
|
|
|
|
|
milestones = None
|
|
|
|
|
|
|
|
|
|
|
|
# Case where user wants to add task from project page(Adding a task for a project)
|
|
|
|
# Case where user wants to add task from project page(Adding a task for a project)
|
|
|
|
if project_id:
|
|
|
|
if project_id:
|
|
|
|
project = get_object_or_404(Project, project_id=project_id)
|
|
|
|
project = get_object_or_404(Project, project_id=project_id)
|
|
|
|
epics_of_my_project = Epic.objects.filter(project=project)
|
|
|
|
epics_of_my_project = Epic.objects.filter(project=project)
|
|
|
|
|
|
|
|
milestones = Milestone.objects.filter(project=project).order_by('-id')
|
|
|
|
if requirement_id:
|
|
|
|
if requirement_id:
|
|
|
|
requirement = get_object_or_404(
|
|
|
|
requirement = get_object_or_404(
|
|
|
|
UserStory, id=requirement_id)
|
|
|
|
UserStory, id=requirement_id)
|
|
|
@ -414,6 +416,9 @@ def add_task(request, project_id=None, requirement_id=None):
|
|
|
|
epic_id = request.POST.get('epic')
|
|
|
|
epic_id = request.POST.get('epic')
|
|
|
|
epic = get_object_or_404(Epic, id=epic_id)
|
|
|
|
epic = get_object_or_404(Epic, id=epic_id)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
milestone_id = request.POST.get('milestone')
|
|
|
|
|
|
|
|
milestone = get_object_or_404(Milestone, id=milestone_id)
|
|
|
|
|
|
|
|
|
|
|
|
assigned_to_id = request.POST.get('assigned_to')
|
|
|
|
assigned_to_id = request.POST.get('assigned_to')
|
|
|
|
assigned_to = get_object_or_404(StaffProfile, id=assigned_to_id)
|
|
|
|
assigned_to = get_object_or_404(StaffProfile, id=assigned_to_id)
|
|
|
|
|
|
|
|
|
|
|
@ -428,6 +433,7 @@ def add_task(request, project_id=None, requirement_id=None):
|
|
|
|
end_date=end_date,
|
|
|
|
end_date=end_date,
|
|
|
|
assigned_to=assigned_to,
|
|
|
|
assigned_to=assigned_to,
|
|
|
|
userstory=requirement,
|
|
|
|
userstory=requirement,
|
|
|
|
|
|
|
|
milestone=milestone,
|
|
|
|
|
|
|
|
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
@ -444,7 +450,8 @@ def add_task(request, project_id=None, requirement_id=None):
|
|
|
|
'epics_of_my_project': epics_of_my_project,
|
|
|
|
'epics_of_my_project': epics_of_my_project,
|
|
|
|
'staffs': staffs,
|
|
|
|
'staffs': staffs,
|
|
|
|
'projects': projects,
|
|
|
|
'projects': projects,
|
|
|
|
'requirement': requirement
|
|
|
|
'requirement': requirement,
|
|
|
|
|
|
|
|
'milestones': milestones,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|