From 13bf187911aa5f092f9c5f0b2e546dc358f81a7e Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 11 Dec 2014 15:49:22 +0100 Subject: [PATCH] OO-1350: administrators of a catalog entry can manage the entry itself and not only the sub-entries --- .../repository/ui/catalog/CatalogNodeManagerController.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java b/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java index 90877e6da05..54faee77310 100644 --- a/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java +++ b/src/main/java/org/olat/repository/ui/catalog/CatalogNodeManagerController.java @@ -322,7 +322,7 @@ public class CatalogNodeManagerController extends FormBasicController implements protected void initToolbar() { boolean canAddLinks = isOLATAdmin || isAuthor; // author is allowed to add! - boolean canAdministrateCategory = isOLATAdmin; + boolean canAdministrateCategory = isOLATAdmin || isLocalTreeAdmin; boolean canAddSubCategories = isOLATAdmin || isLocalTreeAdmin; if (canAdministrateCategory || canAddLinks) { @@ -385,8 +385,8 @@ public class CatalogNodeManagerController extends FormBasicController implements //the "Node" is only for internal usage StateEntry stateEntry = entry.getTransientState(); if(stateEntry instanceof CatalogStateEntry) { - CatalogEntry catalogEntry = ((CatalogStateEntry)stateEntry).getEntry(); - CatalogNodeManagerController nextCtrl = selectCatalogEntry(ureq, catalogEntry); + CatalogEntry catEntry = ((CatalogStateEntry)stateEntry).getEntry(); + CatalogNodeManagerController nextCtrl = selectCatalogEntry(ureq, catEntry); if(nextCtrl != null && entries.size() > 1) { nextCtrl.activate(ureq, entries.subList(1, entries.size()), null); } -- GitLab