From 12656ed8ee7f5013f36a3541bb76ace5c1767c8f Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 17 Jan 2012 17:20:41 +0100 Subject: [PATCH] OO-52: block access to help course for invitee --- .../org/olat/gui/control/OlatTopNavController.java | 11 +++++++---- .../java/org/olat/gui/control/_content/topnav.html | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/olat/gui/control/OlatTopNavController.java b/src/main/java/org/olat/gui/control/OlatTopNavController.java index dcb27dc0945..7d00442eb40 100644 --- a/src/main/java/org/olat/gui/control/OlatTopNavController.java +++ b/src/main/java/org/olat/gui/control/OlatTopNavController.java @@ -99,10 +99,13 @@ public class OlatTopNavController extends BasicController implements GenericEven } // // the help link - helpLink = LinkFactory.createLink("topnav.help", topNavVC, this); - helpLink.setCustomEnabledLinkCSS("b_with_small_icon_right o_help_icon"); - helpLink.setTooltip("topnav.help.alt", false); - helpLink.setTarget("_help"); + if(!isInvitee) { + helpLink = LinkFactory.createLink("topnav.help", topNavVC, this); + helpLink.setCustomEnabledLinkCSS("b_with_small_icon_right o_help_icon"); + helpLink.setTooltip("topnav.help.alt", false); + helpLink.setTarget("_help"); + } + // login link if (ureq.getIdentity() == null) { topNavVC.contextPut("isGuest", Boolean.TRUE); diff --git a/src/main/java/org/olat/gui/control/_content/topnav.html b/src/main/java/org/olat/gui/control/_content/topnav.html index ebd890074b4..893c75705c6 100644 --- a/src/main/java/org/olat/gui/control/_content/topnav.html +++ b/src/main/java/org/olat/gui/control/_content/topnav.html @@ -22,11 +22,11 @@ <li id="o_topnav_printview"> <a href="javascript:b_doPrint();" title="$r.translateInAttribute("topnav.printview.alt")" >$r.translate("topnav.printview")</a> </li> - +#if ($r.available("topnav.help")) <li id="o_topnav_help"> $r.render("topnav.help") </li> - +#end #if (!$isGuest) <li id="o_topnav_logout"> ## make logout link very basic without onClick handler in case javaScript is broken it is still possible to log out -- GitLab