Revert "RBAC: Optimize permissions caching" (#92548)
Revert "RBAC: Optimize permissions caching (#92412)"
This reverts commit 488e994d37.
Co-authored-by: gamab <gabriel.mabille@grafana.com>
This commit is contained in:
@@ -2,14 +2,12 @@ package accesscontrol
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"slices"
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"github.com/grafana/grafana/pkg/apimachinery/identity"
|
||||
)
|
||||
|
||||
func GetUserPermissionCacheKey(user identity.Requester) string {
|
||||
func GetPermissionCacheKey(user identity.Requester) string {
|
||||
return fmt.Sprintf("rbac-permissions-%s", user.GetCacheKey())
|
||||
}
|
||||
|
||||
@@ -43,12 +41,3 @@ func GetBasicRolePermissionCacheKey(role string, orgID int64) string {
|
||||
func GetTeamPermissionCacheKey(teamID int64, orgID int64) string {
|
||||
return fmt.Sprintf("rbac-permissions-team-%d-%d", orgID, teamID)
|
||||
}
|
||||
|
||||
func GetTeamPermissionCompositeCacheKey(teamIds []int64, orgID int64) string {
|
||||
teams := make([]string, 0)
|
||||
for _, id := range teamIds {
|
||||
teams = append(teams, strconv.FormatInt(id, 10))
|
||||
}
|
||||
slices.Sort(teams)
|
||||
return fmt.Sprintf("rbac-permissions-team-%d-%s", orgID, strings.Join(teams, "-"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user