V14; Refactor permissions for Document/Media/Member (#16310)

* Refactor permissions

* Fix user startnode caching

* Relax permissions on user item endpoint

* Refactor media types to align with newly refactored content permissions

* Remove permissions from member type item endpoint
This commit is contained in:
Nikolaj Geisle
2024-05-22 10:56:26 +02:00
committed by GitHub
parent b56d14322a
commit 8ddb911a52
22 changed files with 44 additions and 21 deletions

View File

@@ -155,7 +155,7 @@ public static class UserExtensions
public static int[]? CalculateContentStartNodeIds(this IUser user, IEntityService entityService, AppCaches appCaches)
{
var cacheKey = CacheKeys.UserAllContentStartNodesPrefix + user.Id;
var cacheKey = CacheKeys.UserAllContentStartNodesPrefix + user.Key;
IAppPolicyCache runtimeCache = appCaches.IsolatedCaches.GetOrCreate<IUser>();
var result = runtimeCache.GetCacheItem(
cacheKey,