From f7e4c3928aba9cb7f5222cb4af67846312bbb435 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sat, 14 Feb 2015 16:11:13 -0500 Subject: Refactoring/simplification of the pull-request about links --- app/Template/board/tasklinks.php | 41 ++++++------------ app/Template/config/sidebar.php | 2 +- app/Template/link/create.php | 18 ++++++++ app/Template/link/edit.php | 48 +++++---------------- app/Template/link/index.php | 21 +++++---- app/Template/link/remove.php | 26 ++++++----- app/Template/task/public.php | 12 +++--- app/Template/task/show.php | 2 +- app/Template/tasklink/create.php | 27 ++++++++++++ app/Template/tasklink/edit.php | 53 ----------------------- app/Template/tasklink/remove.php | 6 +-- app/Template/tasklink/show.php | 93 ++++++++++++++-------------------------- 12 files changed, 136 insertions(+), 213 deletions(-) create mode 100644 app/Template/link/create.php create mode 100644 app/Template/tasklink/create.php delete mode 100644 app/Template/tasklink/edit.php (limited to 'app/Template') diff --git a/app/Template/board/tasklinks.php b/app/Template/board/tasklinks.php index d7b64e1d..9c4f52ca 100644 --- a/app/Template/board/tasklinks.php +++ b/app/Template/board/tasklinks.php @@ -1,28 +1,15 @@ - + + + \ No newline at end of file diff --git a/app/Template/config/sidebar.php b/app/Template/config/sidebar.php index a0ec8b36..89f2c203 100644 --- a/app/Template/config/sidebar.php +++ b/app/Template/config/sidebar.php @@ -11,7 +11,7 @@ a(t('Board settings'), 'config', 'board') ?>
  • - a(t('Links settings'), 'link', 'index') ?> + a(t('Link settings'), 'link', 'index') ?>
  • a(t('Webhooks'), 'config', 'webhook') ?> diff --git a/app/Template/link/create.php b/app/Template/link/create.php new file mode 100644 index 00000000..12589574 --- /dev/null +++ b/app/Template/link/create.php @@ -0,0 +1,18 @@ + + +
    + + formCsrf() ?> + + formLabel(t('Label'), 'label') ?> + formText('label', $values, $errors, array('required')) ?> + + formLabel(t('Opposite label'), 'opposite_label') ?> + formText('opposite_label', $values, $errors) ?> + +
    + +
    +
    \ No newline at end of file diff --git a/app/Template/link/edit.php b/app/Template/link/edit.php index 71d4f3ca..d9ce280c 100644 --- a/app/Template/link/edit.php +++ b/app/Template/link/edit.php @@ -1,49 +1,21 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/app/Template/link/index.php b/app/Template/link/index.php index 0c19b614..90d1c357 100644 --- a/app/Template/link/index.php +++ b/app/Template/link/index.php @@ -1,30 +1,33 @@ - -
    - + - +
    e($link['label'])) ?> | e($link['label_inverse'])) ?> + + + + | + +
      - a(t('Edit'), 'link', 'edit', array('link_id' => $link['link_id'], 'project_id' => $link['project_id'])) ?> + a(t('Edit'), 'link', 'edit', array('link_id' => $link['id'])) ?> - a(t('Remove'), 'link', 'confirm', array('link_id' => $link['link_id'], 'project_id' => $link['project_id'])) ?> + a(t('Remove'), 'link', 'confirm', array('link_id' => $link['id'])) ?>
    - + -
    -render('link/edit', array('values' => $values, 'errors' => $errors, 'project' => $project)) ?> +render('link/create', array('values' => $values, 'errors' => $errors)) ?> \ No newline at end of file diff --git a/app/Template/link/remove.php b/app/Template/link/remove.php index d0b14b08..a802feb0 100644 --- a/app/Template/link/remove.php +++ b/app/Template/link/remove.php @@ -1,17 +1,15 @@ -
    - + -
    -

    - -

    +
    +

    + +

    -
    - a(t('Yes'), 'link', 'remove', array('project_id' => $project['id'], 'link_id' => $link[0]['link_id']), true, 'btn btn-red') ?> - - a(t('cancel'), 'link', 'index', array('project_id' => $project['id'])) ?> -
    +
    + a(t('Yes'), 'link', 'remove', array('link_id' => $link['id']), true, 'btn btn-red') ?> + + a(t('cancel'), 'link', 'index') ?>
    -
    \ No newline at end of file + \ No newline at end of file diff --git a/app/Template/task/public.php b/app/Template/task/public.php index c66b2433..d7acef9f 100644 --- a/app/Template/task/public.php +++ b/app/Template/task/public.php @@ -10,19 +10,19 @@ 'is_public' => true )) ?> - render('subtask/show', array( + render('tasklink/show', array( 'task' => $task, - 'subtasks' => $subtasks, + 'links' => $links, + 'project' => $project, 'not_editable' => true )) ?> - render('tasklink/show', array( + render('subtask/show', array( 'task' => $task, - 'links' => $links, - 'project' => $project, + 'subtasks' => $subtasks, 'not_editable' => true )) ?> - + render('task/comments', array( 'task' => $task, 'comments' => $comments, diff --git a/app/Template/task/show.php b/app/Template/task/show.php index f968a409..1ff2ef43 100644 --- a/app/Template/task/show.php +++ b/app/Template/task/show.php @@ -1,8 +1,8 @@ render('task/details', array('task' => $task, 'project' => $project)) ?> render('task/time', array('task' => $task, 'values' => $values, 'date_format' => $date_format, 'date_formats' => $date_formats)) ?> render('task/show_description', array('task' => $task)) ?> +render('tasklink/show', array('task' => $task, 'links' => $links)) ?> render('subtask/show', array('task' => $task, 'subtasks' => $subtasks)) ?> render('task/timesheet', array('task' => $task)) ?> -render('tasklink/show', array('task' => $task, 'links' => $links, 'link_list' => $link_list, 'task_list' => $task_list)) ?> render('file/show', array('task' => $task, 'files' => $files)) ?> render('task/comments', array('task' => $task, 'comments' => $comments, 'project' => $project)) ?> diff --git a/app/Template/tasklink/create.php b/app/Template/tasklink/create.php new file mode 100644 index 00000000..fb438cd8 --- /dev/null +++ b/app/Template/tasklink/create.php @@ -0,0 +1,27 @@ + + +
    + + formCsrf() ?> + formHidden('task_id', $values) ?> + formHidden('opposite_task_id', $values) ?> + + formLabel(t('Label'), 'link_id') ?> + formSelect('link_id', $labels, $values, $errors) ?> + + formLabel(t('Task'), 'title') ?> + formText( + 'title', + $values, + $errors, + array('required', 'data-dst-field="opposite_task_id"', 'data-search-url="'.$this->u('app', 'autocomplete', array('exclude_task_id' => $task['id'])).'"'), + 'task-autocomplete') ?> + +
    + + + a(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/tasklink/edit.php b/app/Template/tasklink/edit.php deleted file mode 100644 index e1fcded2..00000000 --- a/app/Template/tasklink/edit.php +++ /dev/null @@ -1,53 +0,0 @@ - - - -
    - - formCsrf() ?> - - - formHidden('id', $values) ?> - formHidden('task_link_inverse_id', $values) ?> - - formHidden('task_id', $values) ?> - - # -   - formSelect('link_label_id', $link_list, $values, $errors, 'required autofocus') ?> -   - #formNumeric('task_inverse_id', $values, $errors, array('required', 'placeholder="'.t('Task id').'"', 'title="'.t('Linked task id').'"', 'list="task_inverse_ids"')) ?> - - - - - -
    - - - formCheckbox('another_link', t('Create another link'), 1, isset($values['another_link']) && $values['another_link'] == 1) ?> - - -
    - - - a(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> -
    -
    - -
    - -
      -
    • a(t('Add link labels'), 'link', 'index', array('project_id' => $task['project_id'])) ?>
    • -
    -
    - diff --git a/app/Template/tasklink/remove.php b/app/Template/tasklink/remove.php index 2ed87be7..9322ec24 100644 --- a/app/Template/tasklink/remove.php +++ b/app/Template/tasklink/remove.php @@ -4,13 +4,11 @@

    - -
    - +

    - a(t('Yes'), 'tasklink', 'remove', array('task_id' => $task['id'], 'link_id' => $link['id'], 'project_id' => $task['project_id']), true, 'btn btn-red') ?> + a(t('Yes'), 'tasklink', 'remove', array('link_id' => $link['id'], 'task_id' => $task['id'], 'project_id' => $task['project_id']), true, 'btn btn-red') ?> a(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>
    diff --git a/app/Template/tasklink/show.php b/app/Template/tasklink/show.php index ac49d070..ca4e4383 100644 --- a/app/Template/tasklink/show.php +++ b/app/Template/tasklink/show.php @@ -1,68 +1,41 @@ - - + + + + \ No newline at end of file -- cgit v1.2.3