Project

General

Custom queries



Profile

Actions

Defect #28180

closed

Role-base cross-project issue query visibility calculated incorrectly

Added by Gregor Schmidt about 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Issues filter
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

When saving a cross-project issue query and selecting role based visibility, the permission checks don't filter properly for archived projects (although this is generally done for global permissions).

An example: There's a "Manager's only" issue query. Paul and Perter are both managers and able to see the query. Now Paul's project is finished and his project is archived. Expected behaviour: He is no longer able to see the "Manager's only" view - in the same way he's no longer able to create new project. Desired behaviour: He should not be able to access the "Manager's only" view anymore.

Attached you may find a patch containing a test and proposed fix based on current trunk r17197.

Holger Just of Planio identified the bug and developed the attached fix.


Files

Added by Go MAEDA almost 7 years ago

Revision 17257 (diff)

Ignore archived project memberships when calculating issue query visibility (#28180).

Patch by Holger Just.

Added by Go MAEDA almost 7 years ago

Revision 17258 (diff)

Merged r17257 from trunk to 3.4-stable (#28180).

Actions

Also available in: Atom PDF