-
Notifications
You must be signed in to change notification settings - Fork 38
Task priority in Plannings & Gants
Planning and Gantt will order the tasks considering the following criteria :
If task_A constrains task_B, then task_A has higher priority
CodevTT introduces two new relationships in MantisBT: “constrains” and “constrained by”. These have been introduced to set strong dependencies between tasks. The existing relationships (Duplicate of, Related to, Parent of, Child of) are not strict enough and may have been used by mantis users for other purposes (we do not want to change mantis users habbits).
A task having a deadline is higher priority to a task having no deadline defined
task_A with deadline on 2020-05-01 is higher priority than task_B wich deadline is 2020-05-15
If both tasks have a deadline defined, then the task with the earliest date has higher priority.
Tasks in feedback are lower priority
‘feedback’ is a special status, it is used to postpone a task for various reasons (missing information, waiting for acceptance, …), so a task in feedback cannot be completed and is therefore lower priority to any other status.
An ‘urgent’ task is higher priority than a ‘normal’ task
The mantis ‘priority’ attribute (low, normal, high, urgent, immediate) is used.
‘major’ is higher priority than ‘minor’
The mantis ‘severity’ attribute (…, tweak, minor, major, crash, block) is used.
If task_A constrains nobody, and task_B constrains task_C, then IssueB is higher priority than task_A
To avoid being blocked, tasks constraining others must be acomplished as soon as possible.
If none of the previous criterion is conclusive, then tasks will be ordered by the mantis task id.