Defect #37499

Default query should not be applied if the query is not allowed to be set as the default

Added by Go MAEDA 20 days ago. Updated 14 days ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:Go MAEDA% Done:

0%

Category:Issues
Target version:5.0.3
Resolution:Fixed Affected version:5.0.0

Description

There are conditions on the queries that can be set as the default query. For example, the query you want to set as the global default or project default must be a public query.

However, you can set a non-public query as the default query with the following steps.

1. Create a public issue query
2. Set the query as the project default
3. Change the visibility of the query from "to any users" to "to me only"
4. Login with another user and open the "Issues" tab of the project. The user will get an error "403 You are not authorized to access this page"

To avoid the error, Redmine should not try to apply the default query when a query that is not allowed to be set as the default is the current default query.

fix-37499.patch Magnifier (6.23 KB) Mizuki ISHIKAWA, 2022-07-28 06:54

Associated revisions

Revision 21748
Added by Go MAEDA 16 days ago

Default query should not be applied if the query is not allowed to be set as the default (#37499).

Patch by Mizuki ISHIKAWA.

Revision 21753
Added by Go MAEDA 14 days ago

Merged r21748 from trunk to 5.0-stable (#37499).

History

#1 Updated by Go MAEDA 20 days ago

  • Description updated (diff)

#2 Updated by Mizuki ISHIKAWA 20 days ago

Patch attached.
The default_project_query also has the same problem, so I have fixed it.

#3 Updated by Go MAEDA 19 days ago

  • Subject changed from Default query should be ignored if the query is not allowed to be set as the default to Default query should not be applied if the query is not allowed to be set as the default

#4 Updated by Go MAEDA 19 days ago

  • Target version set to Candidate for next major release

#5 Updated by Go MAEDA 17 days ago

  • Target version changed from Candidate for next major release to 5.0.3

Setting the target version to 5.0.3.

#6 Updated by Go MAEDA 16 days ago

  • Status changed from New to Resolved
  • Assignee set to Go MAEDA
  • Resolution set to Fixed

Committed the fix. Thank you.

#7 Updated by Go MAEDA 14 days ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF