From 5a968730d5e9f7b01b833412b29c889d27b792f6 Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Tue, 15 Aug 2017 14:43:43 -0400 Subject: [PATCH] closes #5880 --- public/language/en-GB/admin/general/navigation.json | 1 + public/src/modules/helpers.js | 1 + src/views/admin/general/navigation.tpl | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/public/language/en-GB/admin/general/navigation.json b/public/language/en-GB/admin/general/navigation.json index c4ba0d09ac..9abf7f58cc 100644 --- a/public/language/en-GB/admin/general/navigation.json +++ b/public/language/en-GB/admin/general/navigation.json @@ -11,6 +11,7 @@ "only-admins": "Only display to Admins", "only-global-mods-and-admins": "Only display to Global Moderators and Admins", "only-logged-in": "Only display to logged in users", + "only-guest": "Only display to guests", "open-new-window": "Open in a new window", "installed-plugins-required": "Installed Plugins Required:", diff --git a/public/src/modules/helpers.js b/public/src/modules/helpers.js index 548e0ba47a..e4759935b6 100644 --- a/public/src/modules/helpers.js +++ b/public/src/modules/helpers.js @@ -41,6 +41,7 @@ var loggedIn = data.config ? data.config.loggedIn : false; if (properties) { if ((properties.loggedIn && !loggedIn) || + (properties.guestOnly && loggedIn) || (properties.globalMod && !data.isGlobalMod && !data.isAdmin) || (properties.adminOnly && !data.isAdmin) || (properties.searchInstalled && !data.searchEnabled)) { diff --git a/src/views/admin/general/navigation.tpl b/src/views/admin/general/navigation.tpl index 5b5f95cfb1..7be444f3d1 100644 --- a/src/views/admin/general/navigation.tpl +++ b/src/views/admin/general/navigation.tpl @@ -78,6 +78,12 @@ [[admin/general/navigation:only-logged-in]] +
+ +