From bb222a79cd6a663dcbb78dc34cff2405cb16f3c2 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 8 Jan 2017 12:01:13 -0500 Subject: Open task import in modal box --- app/Controller/TaskImportController.php | 7 +++---- app/Template/project_header/dropdown.php | 2 +- app/Template/task_import/show.php | 15 +++++++-------- app/Template/task_import/sidebar.php | 8 -------- 4 files changed, 11 insertions(+), 21 deletions(-) delete mode 100644 app/Template/task_import/sidebar.php (limited to 'app') diff --git a/app/Controller/TaskImportController.php b/app/Controller/TaskImportController.php index 3ce275a5..2e323979 100644 --- a/app/Controller/TaskImportController.php +++ b/app/Controller/TaskImportController.php @@ -23,15 +23,14 @@ class TaskImportController extends BaseController { $project = $this->getProject(); - $this->response->html($this->helper->layout->project('task_import/show', array( + $this->response->html($this->template->render('task_import/show', array( 'project' => $project, 'values' => $values, 'errors' => $errors, 'max_size' => get_upload_max_size(), 'delimiters' => Csv::getDelimiters(), 'enclosures' => Csv::getEnclosures(), - 'title' => t('Import tasks from CSV file'), - ), 'task_import/sidebar')); + ))); } /** @@ -58,7 +57,7 @@ class TaskImportController extends BaseController $this->flash->failure(t('Nothing have been imported!')); } - $this->response->redirect($this->helper->url->to('TaskImportController', 'show', array('project_id' => $project['id']))); + $this->response->redirect($this->helper->url->to('TaskImportController', 'show', array('project_id' => $project['id'])), true); } } diff --git a/app/Template/project_header/dropdown.php b/app/Template/project_header/dropdown.php index eac4fc57..7fcdfb55 100644 --- a/app/Template/project_header/dropdown.php +++ b/app/Template/project_header/dropdown.php @@ -58,7 +58,7 @@ user->hasProjectAccess('TaskImportController', 'tasks', $project['id'])): ?>
  • - url->icon('download', t('Imports'), 'TaskImportController', 'show', array('project_id' => $project['id'])) ?> + modal->medium('download', t('Import tasks'), 'TaskImportController', 'show', array('project_id' => $project['id'])) ?>
  • diff --git a/app/Template/task_import/show.php b/app/Template/task_import/show.php index 54264f30..20b020d3 100644 --- a/app/Template/task_import/show.php +++ b/app/Template/task_import/show.php @@ -15,14 +15,11 @@

    text->bytes($max_size) : $max_size ?>

    -
    - -
    + modal->submitButtons(array('submitLabel' => t('Import'))) ?> - -
    + +
    +

    • @@ -30,5 +27,7 @@
    +

    + url->icon('download', t('Download CSV template'), 'TaskImportController', 'template', array('project_id' => $project['id'])) ?> +

    -

    url->icon('download', t('Download CSV template'), 'TaskImportController', 'template', array('project_id' => $project['id'])) ?>

    diff --git a/app/Template/task_import/sidebar.php b/app/Template/task_import/sidebar.php deleted file mode 100644 index 04896948..00000000 --- a/app/Template/task_import/sidebar.php +++ /dev/null @@ -1,8 +0,0 @@ - -- cgit v1.2.3