diff --git a/src/main/java/org/olat/course/nodes/wiki/WikiRunController.java b/src/main/java/org/olat/course/nodes/wiki/WikiRunController.java index fc3ec7dd1d637146a7f4b9348cc8f0bdcd42f15c..16e5eecb6afda3991554b937094b30ba03e45b9e 100644 --- a/src/main/java/org/olat/course/nodes/wiki/WikiRunController.java +++ b/src/main/java/org/olat/course/nodes/wiki/WikiRunController.java @@ -28,7 +28,6 @@ package org.olat.course.nodes.wiki; import java.util.List; import org.olat.basesecurity.GroupRoles; -import org.olat.basesecurity.OrganisationRoles; import org.olat.core.commons.fullWebApp.LayoutMain3ColsController; import org.olat.core.commons.fullWebApp.popup.BaseFullWebappPopupLayoutFactory; import org.olat.core.commons.services.notifications.SubscriptionContext; @@ -45,7 +44,6 @@ import org.olat.core.gui.control.generic.clone.CloneLayoutControllerCreatorCallb import org.olat.core.gui.control.generic.clone.CloneableController; import org.olat.core.gui.control.generic.dtabs.Activateable2; import org.olat.core.id.OLATResourceable; -import org.olat.core.id.Roles; import org.olat.core.id.context.BusinessControl; import org.olat.core.id.context.ContextEntry; import org.olat.core.id.context.StateEntry; @@ -97,10 +95,7 @@ public class WikiRunController extends BasicController implements Activateable2 //check role UserSession usess = ureq.getUserSession(); - Roles roles = usess.getRoles(); - boolean isAdmininstrator = (roles.isAdministrator() || roles.isLearnResourceManager()) - && repositoryService.hasRoleExpanded(getIdentity(), re, - OrganisationRoles.administrator.name(), OrganisationRoles.learnresourcemanager.name()); + boolean isAdmininstrator = userCourseEnv.isAdmin(); boolean isGuestOnly = usess.getRoles().isGuestOnly(); boolean isResourceOwner = isAdmininstrator || repositoryService.hasRole(getIdentity(), re, GroupRoles.owner.name());