Task Detailed View
This page defines the details of a task, providing the user the stored information about that task and allows the user to modify it and update the form.
Where :id
is to indicate the unique identifier for the Tasks artifact
Frontend Fields (TaskForm.vue)
Field
Description
Title
The title/name of a particular task
Description
A short description of the task to be completed
Analysts for Task
The analyst(s) that are working on the task
Analyst
The analyst(s) that are playing the role of a collaborator
Related Task
A task that has a relation with the current task
System For Task
A system that has a relation with the current task
Task Priority
Describes the priority/urgency of the task
Task Progress
Describes the task overall progress
Subtasks
The number of subtasks that are related to that task
Findings
The number of findings that are related to that task
Due Date
The timestamp of when a task should be complete by
Computed values
Name
Description
titleStack()
Determines the header label of the page. e.g Analyst/ Task
heroTitle()
Determines the title of the page (task, subtask,etc)
heroRouterLinkTo()
Defines where to go when the header button is clicked
heroRouterLinkLabel()
Defines the name of the header button
formCardTitle()
Defines the labels above the overview table
Methods
Name
Description
getOldData()
Stores the information of the task before it was edited
getData()
Sores the current information after the task has been edited
input()
Triggers actions when button to submit is clicked
getSystems()
Retrieves the list of systems from the backend
getRelatedTasks()
Grabs the list of tasks that were related to this current task
getAnalysts()
Retrieves the list of analysts from backend
logAction()
Logs any changes that have been made toTask and stores it in backend and shows a change history
displayError()
Displays an error message on the frontend
Last updated