From 8b086e87405c779790c499c793d66071f32b661c Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Wed, 7 Oct 2015 19:30:16 -0400 Subject: [PATCH] Include more shortcut links into the view "My projects" --- ChangeLog | 1 + app/Template/app/projects.php | 14 ++- app/Template/project/index.php | 152 ++++++++++++++++----------------- 3 files changed, 87 insertions(+), 80 deletions(-) diff --git a/ChangeLog b/ChangeLog index d8fd2fd5a..e1c622897 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ Core functionalities moved to plugins: Improvements: +* Include more shortcut links into the view "My projects" * Duplicate a project with tasks will copy the new tasks in the same columns * Offer alternative method to create Mysql and Postgres databases (import sql dump) * Make sure there is always a trailing slash for application_url diff --git a/app/Template/app/projects.php b/app/Template/app/projects.php index 43db85bda..ef77a9f42 100644 --- a/app/Template/app/projects.php +++ b/app/Template/app/projects.php @@ -6,8 +6,9 @@ - - + + + getCollection() as $project): ?> @@ -15,11 +16,18 @@ + + + + + +
order('Id', 'id') ?>order(t('Project'), 'name') ?>order('Id', 'id') ?>order('', 'is_private') ?>order(t('Project'), 'name') ?>
url->link('#'.$project['id'], 'board', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link') ?> + + + + user->isProjectManagementAllowed($project['id'])): ?> - url->link('', 'project', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Settings')) ?>  + url->link('', 'project', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Settings')) ?> + url->link('', 'gantt', 'project', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Gantt chart')) ?> + url->link('', 'listing', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link', t('List')) ?>  url->link('', 'calendar', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Calendar')) ?>  url->link($this->e($project['name']), 'board', 'show', array('project_id' => $project['id'])) ?> diff --git a/app/Template/project/index.php b/app/Template/project/index.php index 5ca6e6b53..4b62a27f9 100644 --- a/app/Template/project/index.php +++ b/app/Template/project/index.php @@ -11,91 +11,89 @@ -
- isEmpty()): ?> -

- - - - - - - - - user->isAdmin() || $this->user->isProjectAdmin()): ?> - - + isEmpty()): ?> +

+ +
order(t('Id'), 'id') ?>order(t('Status'), 'is_active') ?>order(t('Project'), 'name') ?>order(t('Start date'), 'start_date') ?>order(t('End date'), 'end_date') ?>
+ + + + + + + user->isAdmin() || $this->user->isProjectAdmin()): ?> + + + + + + getCollection() as $project): ?> + + + - - getCollection() as $project): ?> - - - - + - - - user->isAdmin() || $this->user->isProjectAdmin()): ?> - + + + user->isAdmin() || $this->user->isProjectAdmin()): ?> + + - - - - -
order(t('Id'), 'id') ?>order(t('Status'), 'is_active') ?>order(t('Project'), 'name') ?>order(t('Start date'), 'start_date') ?>order(t('End date'), 'end_date') ?>
+ url->link('#'.$project['id'], 'board', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link') ?> + + + + + -
- url->link('#'.$project['id'], 'board', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link') ?> - - - - - - - - url->link('', 'board', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Board')) ?> - url->link('', 'gantt', 'project', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Gantt chart')) ?> + + url->link('', 'board', 'show', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Board')) ?> + url->link('', 'gantt', 'project', array('project_id' => $project['id']), false, 'dashboard-table-link', t('Gantt chart')) ?> - - - - - - + + + + + + - - '> - - - + + '> + + + - url->link($this->e($project['name']), 'project', 'show', array('project_id' => $project['id'])) ?> - - - - - + url->link($this->e($project['name']), 'project', 'show', array('project_id' => $project['id'])) ?> + + + + + +
    + $user_name): ?> +
  • url->link($this->e($user_name), 'projectuser', 'opens', array('user_id' => $user_id)) ?>
  • + +
+
+ + +
    - $user_name): ?> + $user_name): ?>
  • url->link($this->e($user_name), 'projectuser', 'opens', array('user_id' => $user_id)) ?>
-
- - - -
    - $user_name): ?> -
  • url->link($this->e($user_name), 'projectuser', 'opens', array('user_id' => $user_id)) ?>
  • - -
- -
- - - e($column['title']) ?> - -
+
+ + + e($column['title']) ?> + +
- - - + +