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