From d45fa6a33b8ce5258e4eab4c894765f885c16518 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 17 Jan 2016 11:03:33 -0500 Subject: Add dropdown menu on each board column title to close all tasks --- app/Template/board/popover_assignee.php | 30 +++++++++++----------- app/Template/board/popover_category.php | 30 +++++++++++----------- .../board/popover_close_all_tasks_column.php | 18 +++++++++++++ app/Template/board/table_column.php | 18 +++++++++++-- app/Template/board/table_tasks.php | 4 +-- 5 files changed, 66 insertions(+), 34 deletions(-) create mode 100644 app/Template/board/popover_close_all_tasks_column.php (limited to 'app/Template') diff --git a/app/Template/board/popover_assignee.php b/app/Template/board/popover_assignee.php index f395113c..e86ba420 100644 --- a/app/Template/board/popover_assignee.php +++ b/app/Template/board/popover_assignee.php @@ -1,21 +1,21 @@
-
-

-
+ + - form->csrf() ?> + form->csrf() ?> - form->hidden('id', $values) ?> - form->hidden('project_id', $values) ?> + form->hidden('id', $values) ?> + form->hidden('project_id', $values) ?> - form->label(t('Assignee'), 'owner_id') ?> - form->select('owner_id', $users_list, $values, array(), array('autofocus')) ?>
+ form->label(t('Assignee'), 'owner_id') ?> + form->select('owner_id', $users_list, $values, array(), array('autofocus')) ?>
-
- - - url->link(t('cancel'), 'board', 'show', array('project_id' => $project['id']), false, 'close-popover') ?> -
-
-
+
+ + + url->link(t('cancel'), 'board', 'show', array('project_id' => $project['id']), false, 'close-popover') ?> +
+
\ No newline at end of file diff --git a/app/Template/board/popover_category.php b/app/Template/board/popover_category.php index 8c2a273d..224ce8d1 100644 --- a/app/Template/board/popover_category.php +++ b/app/Template/board/popover_category.php @@ -1,21 +1,21 @@
-
-

-
+ + - form->csrf() ?> + form->csrf() ?> - form->hidden('id', $values) ?> - form->hidden('project_id', $values) ?> + form->hidden('id', $values) ?> + form->hidden('project_id', $values) ?> - form->label(t('Category'), 'category_id') ?> - form->select('category_id', $categories_list, $values, array(), array('autofocus')) ?>
+ form->label(t('Category'), 'category_id') ?> + form->select('category_id', $categories_list, $values, array(), array('autofocus')) ?>
-
- - - url->link(t('cancel'), 'board', 'show', array('project_id' => $project['id']), false, 'close-popover') ?> -
-
-
+
+ + + url->link(t('cancel'), 'board', 'show', array('project_id' => $project['id']), false, 'close-popover') ?> +
+
\ No newline at end of file diff --git a/app/Template/board/popover_close_all_tasks_column.php b/app/Template/board/popover_close_all_tasks_column.php new file mode 100644 index 00000000..da6b9ad7 --- /dev/null +++ b/app/Template/board/popover_close_all_tasks_column.php @@ -0,0 +1,18 @@ +
+ +
+ form->csrf() ?> + form->hidden('column_id', $values) ?> + form->hidden('swimlane_id', $values) ?> + +

+ +
+ + + url->link(t('cancel'), 'board', 'show', array('project_id' => $project['id']), false, 'close-popover') ?> +
+
+
\ No newline at end of file diff --git a/app/Template/board/table_column.php b/app/Template/board/table_column.php index 10bcfa08..b345c04e 100644 --- a/app/Template/board/table_column.php +++ b/app/Template/board/table_column.php @@ -24,8 +24,22 @@ - - e($column['title']) ?> + + + e($column['title']) ?> +
    +
  • + + +
  • + user->hasProjectAccess('BoardPopover', 'closeColumnTasks', $column['project_id']) && $column['nb_tasks'] > 0): ?> +
  • + + url->link(t('Close all tasks of this column'), 'BoardPopover', 'confirmCloseColumnTasks', array('project_id' => $column['project_id'], 'column_id' => $column['id'], 'swimlane_id' => $swimlane['id']), false, 'popover') ?> +
  • + +
+
diff --git a/app/Template/board/table_tasks.php b/app/Template/board/table_tasks.php index f10d48e4..e99e14fb 100644 --- a/app/Template/board/table_tasks.php +++ b/app/Template/board/table_tasks.php @@ -21,8 +21,8 @@
-
- e($column['title']) ?> +
+ e($column['title']) ?>
-- cgit v1.2.3