From c9dcd7061708114c72c0c7d80d108661308b1e50 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 10 May 2015 14:36:17 -0400 Subject: Recurring tasks (#847): template cleanup --- app/Controller/Board.php | 4 +- app/Template/board/recurrence.php | 18 ------- app/Template/board/task_menu.php | 4 +- app/Template/task/details.php | 47 ++++-------------- app/Template/task/edit_recurrence.php | 91 +++++++++++------------------------ app/Template/task/public.php | 2 +- app/Template/task/recurring_info.php | 37 ++++++++++++++ app/Template/task/show.php | 9 +++- 8 files changed, 89 insertions(+), 123 deletions(-) delete mode 100644 app/Template/board/recurrence.php create mode 100644 app/Template/task/recurring_info.php (limited to 'app') diff --git a/app/Controller/Board.php b/app/Controller/Board.php index e92cfe37..07c99a96 100644 --- a/app/Controller/Board.php +++ b/app/Controller/Board.php @@ -360,11 +360,11 @@ class Board extends Base { $task = $this->getTask(); - $this->response->html($this->template->render('board/recurrence', array( + $this->response->html($this->template->render('task/recurring_info', array( 'task' => $task, 'recurrence_trigger_list' => $this->task->getRecurrenceTriggerList(), 'recurrence_timeframe_list' => $this->task->getRecurrenceTimeframeList(), 'recurrence_basedate_list' => $this->task->getRecurrenceBasedateList(), - ))); + ))); } } diff --git a/app/Template/board/recurrence.php b/app/Template/board/recurrence.php deleted file mode 100644 index 1b71bc34..00000000 --- a/app/Template/board/recurrence.php +++ /dev/null @@ -1,18 +0,0 @@ -
- -
- - -
- -
-
-
-
- -
- - -
- -
diff --git a/app/Template/board/task_menu.php b/app/Template/board/task_menu.php index fba2d71d..04b03385 100644 --- a/app/Template/board/task_menu.php +++ b/app/Template/board/task_menu.php @@ -5,11 +5,11 @@
  • a(t('Change assignee'), 'board', 'changeAssignee', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • a(t('Change category'), 'board', 'changeCategory', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • a(t('Change description'), 'task', 'description', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • -
  • a(t('Edit recurrence'), 'task', 'recurrence', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • +
  • a(t('Edit this task'), 'task', 'edit', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • a(t('Add a comment'), 'comment', 'create', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • a(t('Add a link'), 'tasklink', 'create', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • -
  • a(t('Edit this task'), 'task', 'edit', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • a(t('Add a screenshot'), 'board', 'screenshot', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • +
  • a(t('Edit recurrence'), 'task', 'recurrence', array('task_id' => $task['id'], 'project_id' => $task['project_id']), false, 'task-board-popover') ?>
  • a(t('Close this task'), 'task', 'close', array('task_id' => $task['id'], 'project_id' => $task['project_id'], 'redirect' => 'board'), false, 'task-board-popover') ?>
  • diff --git a/app/Template/task/details.php b/app/Template/task/details.php index 331862b9..32f0fbb8 100644 --- a/app/Template/task/details.php +++ b/app/Template/task/details.php @@ -80,43 +80,16 @@ a(t('Public link'), 'task', 'readonly', array('task_id' => $task['id'], 'token' => $project['token']), false, '', '', true) ?> - -
  • - -
  • - - -
  • - - - - - - - -
  • - - -
  • - -
  • - - -
  • - + + +
  • + + render('task/recurring_info', array( + 'task' => $task, + 'recurrence_trigger_list' => $recurrence_trigger_list, + 'recurrence_timeframe_list' => $recurrence_timeframe_list, + 'recurrence_basedate_list' => $recurrence_basedate_list, + )) ?>
  • diff --git a/app/Template/task/edit_recurrence.php b/app/Template/task/edit_recurrence.php index bb86e429..7a65173c 100644 --- a/app/Template/task/edit_recurrence.php +++ b/app/Template/task/edit_recurrence.php @@ -1,85 +1,52 @@ -
    - + +
    + render('task/recurring_info', array( + 'task' => $task, + 'recurrence_trigger_list' => $recurrence_trigger_list, + 'recurrence_timeframe_list' => $recurrence_timeframe_list, + 'recurrence_basedate_list' => $recurrence_basedate_list, + )) ?> +
    + -
    + - formCsrf() ?> + - -
    - -
      -
    • -
        -
      • - -
      • -
      • - -
      • -
      • - -
      • -
      • - -
      • -
      -
    • -
    - - -
      - -
    • - -
    • - - -
    • - -
    • - -
    - - - + formCsrf() ?> formHidden('id', $values) ?> formHidden('project_id', $values) ?> formLabel(t('Generate recurrent task'), 'recurrence_status') ?> - formSelect('recurrence_status', $recurrence_status_list, $values, $errors) ?>
    + formSelect('recurrence_status', $recurrence_status_list, $values, $errors) ?> formLabel(t('Trigger to generate recurrent task'), 'recurrence_trigger') ?> - formSelect('recurrence_trigger', $recurrence_trigger_list, $values, $errors) ?>
    + formSelect('recurrence_trigger', $recurrence_trigger_list, $values, $errors) ?> formLabel(t('Factor to calculate new due date'), 'recurrence_factor') ?> - formNumber('recurrence_factor', $values, $errors) ?>
    + formNumber('recurrence_factor', $values, $errors) ?> formLabel(t('Timeframe to calculate new due date'), 'recurrence_timeframe') ?> - formSelect('recurrence_timeframe', $recurrence_timeframe_list, $values, $errors) ?>
    + formSelect('recurrence_timeframe', $recurrence_timeframe_list, $values, $errors) ?> formLabel(t('Base date to calculate new due date'), 'recurrence_basedate') ?> - formSelect('recurrence_basedate', $recurrence_basedate_list, $values, $errors) ?>
    + formSelect('recurrence_basedate', $recurrence_basedate_list, $values, $errors) ?> - +
    + + -
    + + a(t('cancel'), 'board', 'show', array('project_id' => $task['project_id'])) ?> + + a(t('cancel'), 'task', 'show', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> + +
    +
    -
    - - - - - - a(t('cancel'), 'board', 'show', array('project_id' => $task['project_id'])) ?> - - 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/task/public.php b/app/Template/task/public.php index d7acef9f..9f32f669 100644 --- a/app/Template/task/public.php +++ b/app/Template/task/public.php @@ -1,6 +1,6 @@
    - render('task/details', array('task' => $task, 'project' => $project)) ?> + render('task/details', array('task' => $task, 'project' => $project, 'not_editable' => true)) ?>

    a(t('Back to the board'), 'board', 'readonly', array('token' => $project['token'])) ?>

    diff --git a/app/Template/task/recurring_info.php b/app/Template/task/recurring_info.php new file mode 100644 index 00000000..1009a970 --- /dev/null +++ b/app/Template/task/recurring_info.php @@ -0,0 +1,37 @@ + \ No newline at end of file diff --git a/app/Template/task/show.php b/app/Template/task/show.php index 9d16ab74..5aa352a6 100644 --- a/app/Template/task/show.php +++ b/app/Template/task/show.php @@ -1,4 +1,11 @@ -render('task/details', array('task' => $task, 'project' => $project, 'recurrence_trigger_list' => $this->task->getRecurrenceTriggerList(), 'recurrence_timeframe_list' => $this->task->getRecurrenceTimeframeList(), 'recurrence_basedate_list' => $this->task->getRecurrenceBasedateList())) ?> +render('task/details', array( + 'task' => $task, + 'project' => $project, + 'recurrence_trigger_list' => $this->task->getRecurrenceTriggerList(), + 'recurrence_timeframe_list' => $this->task->getRecurrenceTimeframeList(), + 'recurrence_basedate_list' => $this->task->getRecurrenceBasedateList(), +)) ?> + 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, 'link_label_list' => $link_label_list)) ?> -- cgit v1.2.3