You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(dashboards): stricter permission check when dashboards cover all/my projects (#78615)
When Open Membership is disabled, it is expected to have more granular
access to certain objects that are associated with projects. First
version of project-level access on dashboards was implemented in
#70228
However, dashboards that cover "All Projects" or "My Projects" do not
have explicit project ids, therefore we need to do a different check.
After this PR, we will allow access to such dashboards only in these
cases:
* if Open Membership is enabled;
* if actor is a Manager/Owner (having `org:write` scope);
* if actor is the original creator of a dashboard.
---------
Co-authored-by: George Gritsouk <[email protected]>
0 commit comments