Project

General

Profile

Actions

Defect #23175

closed

Ticket overview table on project page (from 3.2) exposes trackers to user roles with insufficient permissions

Added by Tobias Fischer almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
High
Assignee:
-
Category:
Projects
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

Let's say you have a project "A" with internal and external users.
And then there's project "B" which is a subproject of "A" and only internal users are allowed.
The internal project "B" uses the same trackers like project "A" plus some additional ones.

When an external user accesses the project "A" project page (overview) it can see the project-"B"-only trackers in the ticket overview table.
At least, the ticket counter is set to "0" in all columns, but still I would expect the tracker beeing hidden when the user role cannot access it!

This problem exists since Redmine 3.2

Actions #1

Updated by Jean-Philippe Lang almost 8 years ago

  • Status changed from New to Needs feedback

I confirm that 3.2 would display all the trackers that are enabled on the project and its subprojects.
But Redmine 3.3.0 behaves as you expect, the user won't see the additional trackers of the private subproject. Have you tried it with 3.3?

Actions #2

Updated by Tobias Fischer almost 8 years ago

Alright, tested the new 3.3 release and as you said, the issue is fixed there.
Thanks and nevermind.

Actions #3

Updated by Jean-Philippe Lang almost 8 years ago

  • Status changed from Needs feedback to Resolved
  • Resolution set to Fixed

Glad that it works as needed, thanks for the fast feedback.

Actions #4

Updated by Toshi MARUYAMA almost 8 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF