Added more template hooks

This commit is contained in:
Frederic Guillot
2016-04-24 17:03:09 -04:00
parent 51ec4b4cf8
commit f74d7ef209
8 changed files with 20 additions and 7 deletions

View File

@@ -10,6 +10,7 @@ New features:
Improvements: Improvements:
* Added more template hooks
* Added tasks search with the API * Added tasks search with the API
* Added priority field to API procedures * Added priority field to API procedures
* Added API procedure "getMemberGroups" * Added API procedure "getMemberGroups"

View File

@@ -1,6 +1,8 @@
<section id="task-summary"> <section id="task-summary">
<h2><?= $this->text->e($task['title']) ?></h2> <h2><?= $this->text->e($task['title']) ?></h2>
<?= $this->hook->render('template:task:details:top', array('task' => $task)) ?>
<div class="task-summary-container color-<?= $task['color_id'] ?>"> <div class="task-summary-container color-<?= $task['color_id'] ?>">
<div class="task-summary-column"> <div class="task-summary-column">
<ul class="no-bullet"> <ul class="no-bullet">
@@ -149,4 +151,6 @@
<?= $this->url->button('fa-play', t('Set start date'), 'taskmodification', 'start', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?> <?= $this->url->button('fa-play', t('Set start date'), 'taskmodification', 'start', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>
</div> </div>
<?php endif ?> <?php endif ?>
<?= $this->hook->render('template:task:details:bottom', array('task' => $task)) ?>
</section> </section>

View File

@@ -55,6 +55,6 @@
</li> </li>
<?php endif ?> <?php endif ?>
<?= $this->hook->render('template:task:dropdown') ?> <?= $this->hook->render('template:task:dropdown', array('task' => $task)) ?>
</ul> </ul>
</div> </div>

View File

@@ -1,5 +1,6 @@
<section id="main"> <section id="main">
<?= $this->projectHeader->render($project, 'Listing', 'show') ?> <?= $this->projectHeader->render($project, 'Listing', 'show') ?>
<?= $this->hook->render('template:task:layout:top', array('task' => $task)) ?>
<section <section
class="sidebar-container" id="task-view" class="sidebar-container" id="task-view"
data-edit-url="<?= $this->url->href('taskmodification', 'edit', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>" data-edit-url="<?= $this->url->href('taskmodification', 'edit', array('task_id' => $task['id'], 'project_id' => $task['project_id'])) ?>"

View File

@@ -34,7 +34,7 @@
'project' => $project, 'project' => $project,
)) ?> )) ?>
<?= $this->hook->render('template:task:show:before-attachements', array('task' => $task, 'project' => $project)) ?> <?= $this->hook->render('template:task:show:before-attachments', array('task' => $task, 'project' => $project)) ?>
<?= $this->render('task_file/show', array( <?= $this->render('task_file/show', array(
'task' => $task, 'task' => $task,
'files' => $files, 'files' => $files,

View File

@@ -29,7 +29,7 @@
<?= $this->form->checkbox('another_task', t('Create another task'), 1, isset($values['another_task']) && $values['another_task'] == 1) ?> <?= $this->form->checkbox('another_task', t('Create another task'), 1, isset($values['another_task']) && $values['another_task'] == 1) ?>
<?php endif ?> <?php endif ?>
<?= $this->hook->render('template:task:form:left-column', array('values'=>$values, 'errors'=>$errors)) ?> <?= $this->hook->render('template:task:form:left-column', array('values' => $values, 'errors' => $errors)) ?>
</div> </div>
<div class="form-column"> <div class="form-column">
@@ -43,7 +43,7 @@
<?= $this->task->selectTimeEstimated($values, $errors) ?> <?= $this->task->selectTimeEstimated($values, $errors) ?>
<?= $this->task->selectDueDate($values, $errors) ?> <?= $this->task->selectDueDate($values, $errors) ?>
<?= $this->hook->render('template:task:form:right-column', array('values'=>$values, 'errors'=>$errors)) ?> <?= $this->hook->render('template:task:form:right-column', array('values' => $values, 'errors' => $errors)) ?>
</div> </div>
<div class="form-actions"> <div class="form-actions">

View File

@@ -14,6 +14,8 @@
<?= $this->task->selectCategory($categories_list, $values, $errors) ?> <?= $this->task->selectCategory($categories_list, $values, $errors) ?>
<?= $this->task->selectPriority($project, $values) ?> <?= $this->task->selectPriority($project, $values) ?>
<?= $this->task->selectScore($values, $errors) ?> <?= $this->task->selectScore($values, $errors) ?>
<?= $this->hook->render('template:task:form:left-column', array('values' => $values, 'errors' => $errors)) ?>
</div> </div>
<div class="form-column"> <div class="form-column">
@@ -21,6 +23,8 @@
<?= $this->task->selectTimeSpent($values, $errors) ?> <?= $this->task->selectTimeSpent($values, $errors) ?>
<?= $this->task->selectStartDate($values, $errors) ?> <?= $this->task->selectStartDate($values, $errors) ?>
<?= $this->task->selectDueDate($values, $errors) ?> <?= $this->task->selectDueDate($values, $errors) ?>
<?= $this->hook->render('template:task:form:right-column', array('values' => $values, 'errors' => $errors)) ?>
</div> </div>
<div class="form-clear"> <div class="form-clear">

View File

@@ -169,6 +169,9 @@ List of template hooks:
| `template:project:integrations` | Integration page in projects settings | | `template:project:integrations` | Integration page in projects settings |
| `template:project:sidebar` | Sidebar in project settings | | `template:project:sidebar` | Sidebar in project settings |
| `template:project-user:sidebar` | Sidebar on project user overview page | | `template:project-user:sidebar` | Sidebar on project user overview page |
| `template:task:layout:top` | Task layout top (after page header) |
| `template:task:details:top` | Task summary top |
| `template:task:details:bottom` | Task summary bottom |
| `template:task:details:first-column` | Task summary first column | | `template:task:details:first-column` | Task summary first column |
| `template:task:details:second-column` | Task summary second column | | `template:task:details:second-column` | Task summary second column |
| `template:task:details:third-column` | Task summary third column | | `template:task:details:third-column` | Task summary third column |
@@ -184,7 +187,7 @@ List of template hooks:
| `template:task:show:before-tasklinks` | Show task page: before tasklinks | | `template:task:show:before-tasklinks` | Show task page: before tasklinks |
| `template:task:show:before-subtasks` | Show task page: before subtasks | | `template:task:show:before-subtasks` | Show task page: before subtasks |
| `template:task:show:before-timetracking` | Show task page: before timetracking | | `template:task:show:before-timetracking` | Show task page: before timetracking |
| `template:task:show:before-attachements` | Show task page: before attachments | | `template:task:show:before-attachments` | Show task page: before attachments |
| `template:task:show:before-comments` | Show task page: before comments | | `template:task:show:before-comments` | Show task page: before comments |
| `template:user:authentication:form` | "Edit authentication" form in user profile | | `template:user:authentication:form` | "Edit authentication" form in user profile |
| `template:user:create-remote:form` | "Create remote user" form | | `template:user:create-remote:form` | "Create remote user" form |