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:
Aaron Godin
2024-08-28 10:44:38 +02:00
committed by GitHub
co-authored by gamab
parent 4addd9637e
commit 86e8e3b75d
3 changed files with 3 additions and 29 deletions
+1 -12
View File
@@ -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, "-"))
}