Skip to content
Snippets Groups Projects
Commit a5133cb5 authored by gnaegi's avatar gnaegi
Browse files

OO-2074 hide webdav for guests in briefcase

parent fc295c3f
No related branches found
No related tags found
No related merge requests found
...@@ -290,11 +290,12 @@ public class FolderRunController extends BasicController implements Activateable ...@@ -290,11 +290,12 @@ public class FolderRunController extends BasicController implements Activateable
} }
boolean isGuest = ureq.getUserSession().getRoles().isGuestOnly();
folderComponent = new FolderComponent(ureq, "foldercomp", rootContainer, filter, customLinkTreeModel, externContainerForCopy); folderComponent = new FolderComponent(ureq, "foldercomp", rootContainer, filter, customLinkTreeModel, externContainerForCopy);
folderComponent.setCanMail(ureq.getUserSession().getRoles().isGuestOnly() ? false : canMail); // guests can never send mail folderComponent.setCanMail(isGuest ? false : canMail); // guests can never send mail
folderComponent.addListener(this); folderComponent.addListener(this);
folderContainer.put("foldercomp", folderComponent); folderContainer.put("foldercomp", folderComponent);
if (displayWebDAVLink) { if (displayWebDAVLink && !isGuest) {
WebDAVModule webDAVModule = CoreSpringFactory.getImpl(WebDAVModule.class); WebDAVModule webDAVModule = CoreSpringFactory.getImpl(WebDAVModule.class);
if (webDAVModule.isEnabled() && webDAVModule.isLinkEnabled() && displayWebDAVLink) { if (webDAVModule.isEnabled() && webDAVModule.isLinkEnabled() && displayWebDAVLink) {
folderContainer.contextPut("webdavhttp", FolderManager.getWebDAVHttp()); folderContainer.contextPut("webdavhttp", FolderManager.getWebDAVHttp());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment