Vote #79139
完了Role-base cross-project issue query visibility calculated incorrectly
0%
説明
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.
journals
Confirmed that the problem is reproducible and the patch can fix it. Setting target version to 4.1.0.
--------------------------------------------------------------------------------
This patch can be merged to 3.4-stable.
--------------------------------------------------------------------------------
Committed. Thank you for your contribution.
--------------------------------------------------------------------------------