mirror of
https://github.com/grafana/grafana.git
synced 2026-08-16 16:14:59 -05:00
AccessControl: Only return action and scope for user permissions and make them unique (#48939)
* Only return action and scope for user permissions and make them unique
This commit is contained in:
@@ -26,13 +26,9 @@ func (s *AccessControlStore) GetUserPermissions(ctx context.Context, query acces
|
||||
filter, params := userRolesFilter(query.OrgID, query.UserID, query.Roles)
|
||||
|
||||
// TODO: optimize this
|
||||
q := `SELECT
|
||||
permission.id,
|
||||
permission.role_id,
|
||||
q := `SELECT DISTINCT
|
||||
permission.action,
|
||||
permission.scope,
|
||||
permission.updated,
|
||||
permission.created
|
||||
permission.scope
|
||||
FROM permission
|
||||
INNER JOIN role ON role.id = permission.role_id
|
||||
` + filter
|
||||
|
||||
Reference in New Issue
Block a user