diff --git a/Backend/alfresco/module/src/main/java/org/edu_sharing/alfresco/service/toolpermission/ToolPermissionBaseService.java b/Backend/alfresco/module/src/main/java/org/edu_sharing/alfresco/service/toolpermission/ToolPermissionBaseService.java index 78351adf11..7d2daa769e 100644 --- a/Backend/alfresco/module/src/main/java/org/edu_sharing/alfresco/service/toolpermission/ToolPermissionBaseService.java +++ b/Backend/alfresco/module/src/main/java/org/edu_sharing/alfresco/service/toolpermission/ToolPermissionBaseService.java @@ -96,6 +96,10 @@ public boolean hasToolPermission(String toolPermission, boolean renew) { /** * try to use session cache */ + // system user is not restricted + if(AuthenticationUtil.isRunAsUserTheSystemUser()) { + return true; + } Boolean hasToolPerm = false; HttpSession session = null; if(Context.getCurrentInstance() != null){ diff --git a/Frontend/projects/edu-sharing-ui/src/lib/node-entries/node-entries-global-options/node-entries-global-options.component.html b/Frontend/projects/edu-sharing-ui/src/lib/node-entries/node-entries-global-options/node-entries-global-options.component.html index 7e746dabe8..c72c642b06 100644 --- a/Frontend/projects/edu-sharing-ui/src/lib/node-entries/node-entries-global-options/node-entries-global-options.component.html +++ b/Frontend/projects/edu-sharing-ui/src/lib/node-entries/node-entries-global-options/node-entries-global-options.component.html @@ -1,5 +1,5 @@