From fcdd71af2cabdd1252172ac83a24be8672ca34cc Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 19 Jul 2015 17:03:06 -0400 Subject: Prompt user when moving or duplicate a task to another project --- app/Template/task/duplicate.php | 15 ---------- app/Template/task/duplicate_project.php | 24 ---------------- app/Template/task/move_project.php | 24 ---------------- app/Template/task/sidebar.php | 6 ++-- app/Template/task_duplication/copy.php | 43 +++++++++++++++++++++++++++++ app/Template/task_duplication/duplicate.php | 15 ++++++++++ app/Template/task_duplication/move.php | 43 +++++++++++++++++++++++++++++ 7 files changed, 104 insertions(+), 66 deletions(-) delete mode 100644 app/Template/task/duplicate.php delete mode 100644 app/Template/task/duplicate_project.php delete mode 100644 app/Template/task/move_project.php create mode 100644 app/Template/task_duplication/copy.php create mode 100644 app/Template/task_duplication/duplicate.php create mode 100644 app/Template/task_duplication/move.php (limited to 'app/Template') diff --git a/app/Template/task/duplicate.php b/app/Template/task/duplicate.php deleted file mode 100644 index e74d2906..00000000 --- a/app/Template/task/duplicate.php +++ /dev/null @@ -1,15 +0,0 @@ - - -
-

- -

- -
- url->link(t('Yes'), 'task', 'duplicate', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'confirmation' => 'yes'), true, 'btn btn-red') ?> - - url->link(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> -
-
\ No newline at end of file diff --git a/app/Template/task/duplicate_project.php b/app/Template/task/duplicate_project.php deleted file mode 100644 index 9a8e3c4a..00000000 --- a/app/Template/task/duplicate_project.php +++ /dev/null @@ -1,24 +0,0 @@ - - - -

- - -
- - form->csrf() ?> - - form->hidden('id', $values) ?> - form->label(t('Project'), 'project_id') ?> - form->select('project_id', $projects_list, $values, $errors) ?>
- -
- - - url->link(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> -
-
- - \ No newline at end of file diff --git a/app/Template/task/move_project.php b/app/Template/task/move_project.php deleted file mode 100644 index b0b33f81..00000000 --- a/app/Template/task/move_project.php +++ /dev/null @@ -1,24 +0,0 @@ - - - -

- - -
- - form->csrf() ?> - - form->hidden('id', $values) ?> - form->label(t('Project'), 'project_id') ?> - form->select('project_id', $projects_list, $values, $errors) ?>
- -
- - - url->link(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> -
-
- - \ No newline at end of file diff --git a/app/Template/task/sidebar.php b/app/Template/task/sidebar.php index e6a5517a..942e7d01 100644 --- a/app/Template/task/sidebar.php +++ b/app/Template/task/sidebar.php @@ -46,13 +46,13 @@ url->link(t('Add a screenshot'), 'file', 'screenshot', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>
  • - url->link(t('Duplicate'), 'task', 'duplicate', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> + url->link(t('Duplicate'), 'taskduplication', 'duplicate', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>
  • - url->link(t('Duplicate to another project'), 'task', 'copy', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> + url->link(t('Duplicate to another project'), 'taskduplication', 'copy', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>
  • - url->link(t('Move to another project'), 'task', 'move', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> + url->link(t('Move to another project'), 'taskduplication', 'move', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>
  • diff --git a/app/Template/task_duplication/copy.php b/app/Template/task_duplication/copy.php new file mode 100644 index 00000000..f9106c1d --- /dev/null +++ b/app/Template/task_duplication/copy.php @@ -0,0 +1,43 @@ + + + +

    + + +
    + + form->csrf() ?> + form->hidden('id', $values) ?> + + form->label(t('Project'), 'project_id') ?> + form->select( + 'project_id', + $projects_list, + $values, + array(), + array('data-redirect="'.$this->url->href('taskduplication', 'copy', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'dst_project_id' => 'PROJECT_ID')).'"'), + 'task-reload-project-destination' + ) ?> + + form->label(t('Swimlane'), 'swimlane_id') ?> + form->select('swimlane_id', $swimlanes_list, $values) ?> + + form->label(t('Column'), 'column_id') ?> + form->select('column_id', $columns_list, $values) ?> + + form->label(t('Category'), 'category_id') ?> + form->select('category_id', $categories_list, $values) ?> + + form->label(t('Assignee'), 'owner_id') ?> + form->select('owner_id', $users_list, $values) ?> + +
    + + + url->link(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> +
    +
    + + \ No newline at end of file diff --git a/app/Template/task_duplication/duplicate.php b/app/Template/task_duplication/duplicate.php new file mode 100644 index 00000000..4b50d9ca --- /dev/null +++ b/app/Template/task_duplication/duplicate.php @@ -0,0 +1,15 @@ + + +
    +

    + +

    + +
    + url->link(t('Yes'), 'taskduplication', 'duplicate', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'confirmation' => 'yes'), true, 'btn btn-red') ?> + + url->link(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> +
    +
    \ No newline at end of file diff --git a/app/Template/task_duplication/move.php b/app/Template/task_duplication/move.php new file mode 100644 index 00000000..e90424a2 --- /dev/null +++ b/app/Template/task_duplication/move.php @@ -0,0 +1,43 @@ + + + +

    + + +
    + + form->csrf() ?> + form->hidden('id', $values) ?> + + form->label(t('Project'), 'project_id') ?> + form->select( + 'project_id', + $projects_list, + $values, + array(), + array('data-redirect="'.$this->url->href('taskduplication', 'move', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'dst_project_id' => 'PROJECT_ID')).'"'), + 'task-reload-project-destination' + ) ?> + + form->label(t('Swimlane'), 'swimlane_id') ?> + form->select('swimlane_id', $swimlanes_list, $values) ?> + + form->label(t('Column'), 'column_id') ?> + form->select('column_id', $columns_list, $values) ?> + + form->label(t('Category'), 'category_id') ?> + form->select('category_id', $categories_list, $values) ?> + + form->label(t('Assignee'), 'owner_id') ?> + form->select('owner_id', $users_list, $values) ?> + +
    + + + url->link(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> +
    +
    + + \ No newline at end of file -- cgit v1.2.3