summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2017-10-18 13:56:57 -0700
committerFrederic Guillot <fred@kanboard.net>2017-10-18 13:56:57 -0700
commitbd695ae98533e948c1ecdebc6a3837f688a7732c (patch)
tree943e04c24e923360c2b2d1fe3fe6944ce2c8b0f2 /app
parent06ebe07ddd919c7cf5eb55c04f2d056ce7ef0432 (diff)
Improve external task integration
Diffstat (limited to 'app')
-rw-r--r--app/Helper/TaskHelper.php28
-rw-r--r--app/Template/task_creation/show.php2
2 files changed, 1 insertions, 29 deletions
diff --git a/app/Helper/TaskHelper.php b/app/Helper/TaskHelper.php
index 065ece10..b105eaec 100644
--- a/app/Helper/TaskHelper.php
+++ b/app/Helper/TaskHelper.php
@@ -244,34 +244,6 @@ class TaskHelper extends Base
return $this->taskModel->getProgress($task, $this->columns[$task['project_id']]);
}
- public function getNewTaskDropdown($projectId, $swimlaneId, $columnId)
- {
- $providers = $this->externalTaskManager->getProvidersList();
-
- if (empty($providers)) {
- return '';
- }
-
- $html = '<small class="pull-right"><div class="dropdown">';
- $html .= '<a href="#" class="dropdown-menu"><i class="fa fa-cloud-download" aria-hidden="true"></i> <i class="fa fa-caret-down"></i></a><ul>';
-
- foreach ($providers as $providerName) {
- $link = $this->helper->url->link(
- t('New External Task: %s', $providerName),
- 'ExternalTaskCreationController',
- 'step1',
- array('project_id' => $projectId, 'swimlane_id' => $swimlaneId, 'column_id' => $columnId, 'provider_name' => $providerName),
- false,
- 'js-modal-replace'
- );
-
- $html .= '<li><i class="fa fa-fw fa-plus-square" aria-hidden="true"></i> '.$link.'</li>';
- }
-
- $html .= '</ul></div></small>';
- return $html;
- }
-
public function getNewBoardTaskButton(array $swimlane, array $column)
{
$html = '<div class="board-add-icon">';
diff --git a/app/Template/task_creation/show.php b/app/Template/task_creation/show.php
index cc927793..e21ea8be 100644
--- a/app/Template/task_creation/show.php
+++ b/app/Template/task_creation/show.php
@@ -1,5 +1,5 @@
<div class="page-header">
- <h2><?= $this->text->e($project['name']) ?> &gt; <?= t('New task') ?><?= $this->task->getNewTaskDropdown($project['id'], $values['swimlane_id'], $values['column_id']) ?></h2>
+ <h2><?= $this->text->e($project['name']) ?> &gt; <?= t('New task') ?></h2>
</div>
<form method="post" action="<?= $this->url->href('TaskCreationController', 'save', array('project_id' => $project['id'])) ?>" autocomplete="off">
<?= $this->form->csrf() ?>