Dependency display

Task views now include the list of dependencies and reverse
dependencies. In addition, it is impossible to mark a task as completed
if it has unsatisfied dependencies, and it is impossible to re-activate
a task that has completed reverse dependencies.
This commit is contained in:
Emmanuel BENOîT 2012-02-05 19:59:51 +01:00
parent 9677ad4dd3
commit fd50fda73a
6 changed files with 121 additions and 11 deletions
includes/t-tasks

View file

@ -150,7 +150,10 @@ class Ctrl_ViewTask
}
$page->setTitle( $task->title . ' (task)' );
$result = array( Loader::Ctrl( 'task_details' , $task ) );
$result = array(
Loader::Ctrl( 'task_details' , $task ) ,
Loader::Ctrl( 'task_dependencies' , $task ) ,
);
if ( $task->completed_by === null ) {
array_push( $result , Loader::Ctrl( 'add_task_note_form' , $task ) );