From f0651c48c14f44a21d01c2ee71ebdd0a5ffd81a6 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Sun, 6 Dec 2015 17:39:21 -0500 Subject: Restrict actions for project viewers --- app/Template/board/task_private.php | 22 ++++++++++++--------- app/Template/board/tooltip_subtasks.php | 2 +- app/Template/comment/show.php | 2 +- app/Template/file/show.php | 10 ++++++---- app/Template/project/sidebar.php | 2 ++ app/Template/subtask/show.php | 13 ++++++------ app/Template/task/comments.php | 4 ++-- app/Template/task/details.php | 2 +- app/Template/task/public.php | 11 ++++++----- app/Template/task/show.php | 35 +++++++++++++++++++++++++++++---- app/Template/tasklink/show.php | 18 ++++++++--------- 11 files changed, 78 insertions(+), 43 deletions(-) (limited to 'app/Template') diff --git a/app/Template/board/task_private.php b/app/Template/board/task_private.php index a5d05e49..ad09546e 100644 --- a/app/Template/board/task_private.php +++ b/app/Template/board/task_private.php @@ -41,15 +41,19 @@ - url->link( - $task['assignee_name'] ?: $task['assignee_username'], - 'board', - 'changeAssignee', - array('task_id' => $task['id'], 'project_id' => $task['project_id']), - false, - 'popover', - t('Change assignee') - ) ?> + user->hasProjectAccess('taskmodification', 'edit', $task['project_id'])): ?> + url->link( + $task['assignee_name'] ?: $task['assignee_username'], + 'BoardPopover', + 'changeAssignee', + array('task_id' => $task['id'], 'project_id' => $task['project_id']), + false, + 'popover', + t('Change assignee') + ) ?> + + e($task['assignee_name'] ?: $task['assignee_username']) ?> + diff --git a/app/Template/board/tooltip_subtasks.php b/app/Template/board/tooltip_subtasks.php index 950da925..5c273e08 100644 --- a/app/Template/board/tooltip_subtasks.php +++ b/app/Template/board/tooltip_subtasks.php @@ -1,6 +1,6 @@
- subtask->toggleStatus($subtask, 'board') ?> + subtask->toggleStatus($subtask, 'board', $task['project_id']) ?> e(empty($subtask['username']) ? '' : ' ['.$this->user->getFullname($subtask).']') ?>
diff --git a/app/Template/comment/show.php b/app/Template/comment/show.php index 84077668..44457653 100644 --- a/app/Template/comment/show.php +++ b/app/Template/comment/show.php @@ -16,7 +16,7 @@