From 599b6624dde8cb1c1f6416ee0af530402089da4d Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 31 May 2015 17:57:02 -0400 Subject: Improve project navigation --- app/Template/analytic/layout.php | 21 +++++++++++++++-- app/Template/board/filters.php | 36 +---------------------------- app/Template/budget/breakdown.php | 6 +---- app/Template/budget/create.php | 6 +---- app/Template/budget/index.php | 8 +++---- app/Template/budget/sidebar.php | 14 ++++++++++++ app/Template/calendar/show.php | 22 ++++++++++-------- app/Template/export/sidebar.php | 17 ++++++++++++++ app/Template/export/subtasks.php | 2 ++ app/Template/export/tasks.php | 2 ++ app/Template/project/activity.php | 28 ----------------------- app/Template/project/dropdown.php | 41 +++++++++++++++++++++++++++++++++ app/Template/project/layout.php | 14 ++++++++++-- app/Template/project/search.php | 42 ---------------------------------- app/Template/project/show.php | 1 + app/Template/project/sidebar.php | 27 +++------------------- app/Template/project/tasks.php | 33 --------------------------- app/Template/projectinfo/activity.php | 30 ++++++++++++++++++++++++ app/Template/projectinfo/search.php | 43 +++++++++++++++++++++++++++++++++++ app/Template/projectinfo/tasks.php | 33 +++++++++++++++++++++++++++ app/Template/task/layout.php | 8 ++++++- 21 files changed, 242 insertions(+), 192 deletions(-) create mode 100644 app/Template/budget/sidebar.php create mode 100644 app/Template/export/sidebar.php delete mode 100644 app/Template/project/activity.php create mode 100644 app/Template/project/dropdown.php delete mode 100644 app/Template/project/search.php delete mode 100644 app/Template/project/tasks.php create mode 100644 app/Template/projectinfo/activity.php create mode 100644 app/Template/projectinfo/search.php create mode 100644 app/Template/projectinfo/tasks.php (limited to 'app/Template') diff --git a/app/Template/analytic/layout.php b/app/Template/analytic/layout.php index c3a36bdf..de8d0de9 100644 --- a/app/Template/analytic/layout.php +++ b/app/Template/analytic/layout.php @@ -4,7 +4,24 @@
\ No newline at end of file diff --git a/app/Template/board/filters.php b/app/Template/board/filters.php index 0617fb47..bf2adfac 100644 --- a/app/Template/board/filters.php +++ b/app/Template/board/filters.php @@ -21,41 +21,7 @@ -
  • - - url->link(t('Search'), 'project', 'search', array('project_id' => $project['id'])) ?> -
  • -
  • - - url->link(t('Completed tasks'), 'project', 'tasks', array('project_id' => $project['id'])) ?> -
  • -
  • - - url->link(t('Activity'), 'project', 'activity', array('project_id' => $project['id'])) ?> -
  • -
  • - - url->link(t('Calendar'), 'calendar', 'show', array('project_id' => $project['id'])) ?> -
  • - -
  • - url->link(t('Public link'), 'board', 'readonly', array('token' => $project['token']), false, '', '', true) ?> -
  • - - user->isManager($project['id'])): ?> -
  • - - url->link(t('Analytics'), 'analytic', 'tasks', array('project_id' => $project['id'])) ?> -
  • -
  • - - url->link(t('Budget'), 'budget', 'index', array('project_id' => $project['id'])) ?> -
  • -
  • - - url->link(t('Configure'), 'project', 'show', array('project_id' => $project['id'])) ?> -
  • - + render('project/dropdown', array('project' => $project)) ?> diff --git a/app/Template/budget/breakdown.php b/app/Template/budget/breakdown.php index 3275a66a..92561188 100644 --- a/app/Template/budget/breakdown.php +++ b/app/Template/budget/breakdown.php @@ -1,9 +1,5 @@ isEmpty()): ?> diff --git a/app/Template/budget/create.php b/app/Template/budget/create.php index d64bbc48..a563796d 100644 --- a/app/Template/budget/create.php +++ b/app/Template/budget/create.php @@ -1,9 +1,5 @@ diff --git a/app/Template/budget/index.php b/app/Template/budget/index.php index d9fefc67..4fe8ac69 100644 --- a/app/Template/budget/index.php +++ b/app/Template/budget/index.php @@ -2,11 +2,7 @@ asset->js('assets/js/vendor/dimple.v2.1.2.min.js') ?> @@ -32,4 +28,6 @@ + +

    diff --git a/app/Template/budget/sidebar.php b/app/Template/budget/sidebar.php new file mode 100644 index 00000000..7740cf00 --- /dev/null +++ b/app/Template/budget/sidebar.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/app/Template/calendar/show.php b/app/Template/calendar/show.php index 3fe97b65..cf2a20ec 100644 --- a/app/Template/calendar/show.php +++ b/app/Template/calendar/show.php @@ -1,21 +1,23 @@
    diff --git a/app/Template/export/sidebar.php b/app/Template/export/sidebar.php new file mode 100644 index 00000000..f93dcafb --- /dev/null +++ b/app/Template/export/sidebar.php @@ -0,0 +1,17 @@ + \ No newline at end of file diff --git a/app/Template/export/subtasks.php b/app/Template/export/subtasks.php index d22b96a4..4aad2641 100644 --- a/app/Template/export/subtasks.php +++ b/app/Template/export/subtasks.php @@ -4,6 +4,8 @@ +

    +
    form->hidden('controller', $values) ?> diff --git a/app/Template/export/tasks.php b/app/Template/export/tasks.php index 5c5e2172..c74c8f98 100644 --- a/app/Template/export/tasks.php +++ b/app/Template/export/tasks.php @@ -4,6 +4,8 @@ +

    + form->hidden('controller', $values) ?> diff --git a/app/Template/project/activity.php b/app/Template/project/activity.php deleted file mode 100644 index 1c5dcb75..00000000 --- a/app/Template/project/activity.php +++ /dev/null @@ -1,28 +0,0 @@ -
    - -
    - render('event/events', array('events' => $events)) ?> -
    -
    \ No newline at end of file diff --git a/app/Template/project/dropdown.php b/app/Template/project/dropdown.php new file mode 100644 index 00000000..2e2650a7 --- /dev/null +++ b/app/Template/project/dropdown.php @@ -0,0 +1,41 @@ +
  • + + url->link(t('Search'), 'projectinfo', 'search', array('project_id' => $project['id'])) ?> +
  • +
  • + + url->link(t('Completed tasks'), 'projectinfo', 'tasks', array('project_id' => $project['id'])) ?> +
  • +
  • + + url->link(t('Activity'), 'projectinfo', 'activity', array('project_id' => $project['id'])) ?> +
  • +
  • + + url->link(t('Calendar'), 'calendar', 'show', array('project_id' => $project['id'])) ?> +
  • + + +
  • + url->link(t('Public link'), 'board', 'readonly', array('token' => $project['token']), false, '', '', true) ?> +
  • + + +user->isManager($project['id'])): ?> +
  • + + url->link(t('Analytics'), 'analytic', 'tasks', array('project_id' => $project['id'])) ?> +
  • +
  • + + url->link(t('Budget'), 'budget', 'index', array('project_id' => $project['id'])) ?> +
  • +
  • + + url->link(t('Exports'), 'export', 'tasks', array('project_id' => $project['id'])) ?> +
  • +
  • + + url->link(t('Settings'), 'project', 'show', array('project_id' => $project['id'])) ?> +
  • + diff --git a/app/Template/project/layout.php b/app/Template/project/layout.php index f5409500..7bb3d478 100644 --- a/app/Template/project/layout.php +++ b/app/Template/project/layout.php @@ -1,6 +1,16 @@
    -