| <?php |
|
|
| namespace Kanboard\Controller; |
|
|
| |
| |
| |
| |
| |
| |
| class BoardTooltipController extends BaseController |
| { |
| |
| |
| |
| |
| |
| public function tasklinks() |
| { |
| $task = $this->getTask(); |
| $this->response->html($this->template->render('board/tooltip_tasklinks', array( |
| 'links' => $this->taskLinkModel->getAllGroupedByLabel($task['id']), |
| 'task' => $task, |
| ))); |
| } |
|
|
| |
| |
| |
| |
| |
| public function externallinks() |
| { |
| $task = $this->getTask(); |
| $this->response->html($this->template->render('board/tooltip_external_links', array( |
| 'links' => $this->taskExternalLinkModel->getAll($task['id']), |
| 'task' => $task, |
| ))); |
| } |
|
|
| |
| |
| |
| |
| |
| public function subtasks() |
| { |
| $task = $this->getTask(); |
| $this->response->html($this->template->render('board/tooltip_subtasks', array( |
| 'subtasks' => $this->subtaskModel->getAll($task['id']), |
| 'task' => $task, |
| ))); |
| } |
|
|
| |
| |
| |
| |
| |
| public function attachments() |
| { |
| $task = $this->getTask(); |
|
|
| $this->response->html($this->template->render('board/tooltip_files', array( |
| 'files' => $this->taskFileModel->getAll($task['id']), |
| 'task' => $task, |
| ))); |
| } |
|
|
| |
| |
| |
| |
| |
| public function description() |
| { |
| $task = $this->getTask(); |
|
|
| $this->response->html($this->template->render('board/tooltip_description', array( |
| 'task' => $task |
| ))); |
| } |
|
|
| |
| |
| |
| |
| |
| public function recurrence() |
| { |
| $task = $this->getTask(); |
|
|
| $this->response->html($this->template->render('task_recurrence/info', array( |
| 'task' => $task, |
| 'recurrence_trigger_list' => $this->taskRecurrenceModel->getRecurrenceTriggerList(), |
| 'recurrence_timeframe_list' => $this->taskRecurrenceModel->getRecurrenceTimeframeList(), |
| 'recurrence_basedate_list' => $this->taskRecurrenceModel->getRecurrenceBasedateList(), |
| ))); |
| } |
|
|
| |
| |
| |
| |
| |
| public function swimlane() |
| { |
| $this->getProject(); |
| $swimlane = $this->swimlaneModel->getById($this->request->getIntegerParam('swimlane_id')); |
| $this->response->html($this->template->render('board/tooltip_description', array('task' => $swimlane))); |
| } |
| } |
|
|