2
0
Эх сурвалжийг харах

Merge branch 'nztqa-fix-admin_panel_link' into devel

Fix Admin Panel link available to all users, only link is hidden. Thanks to nztqa ! Closes #1048
Lauri Ojansivu 8 жил өмнө
parent
commit
060f11758d

+ 1 - 0
CHANGELOG.md

@@ -11,6 +11,7 @@ This release adds the following new features:
 
 and fixes the following bugs:
 
+* [Fix Admin Panel link available to all users, only link is hidden](https://github.com/wekan/wekan/pull/1076);
 * [Fix IE 11 drag board to scroll](https://github.com/wekan/wekan/pull/1052);
 * [Fix Export Wekan board](https://github.com/wekan/wekan/pull/1067);
 * [Fix "W" shortcut binding](https://github.com/wekan/wekan/pull/1066);

+ 19 - 16
client/components/settings/settingBody.jade

@@ -1,21 +1,24 @@
 template(name="setting")
   .setting-content
-    .content-title
-      span {{_ 'settings'}}
-    .content-body
-      .side-menu
-        ul
-          li.active
-            a.js-setting-menu(data-id="registration-setting") {{_ 'registration'}}
-          li
-            a.js-setting-menu(data-id="email-setting") {{_ 'email'}}
-      .main-body
-        if loading.get
-          +spinner
-        else if generalSetting.get
-          +general
-        else if emailSetting.get
-          +email
+    unless currentUser.isAdmin
+      | {{_ 'error-notAuthorized'}}
+    else
+      .content-title
+        span {{_ 'settings'}}
+      .content-body
+        .side-menu
+          ul
+            li.active
+              a.js-setting-menu(data-id="registration-setting") {{_ 'registration'}}
+            li
+              a.js-setting-menu(data-id="email-setting") {{_ 'email'}}
+        .main-body
+          if loading.get
+            +spinner
+          else if generalSetting.get
+            +general
+          else if emailSetting.get
+            +email
 
 template(name="general")
   ul#registration-setting.setting-detail

+ 2 - 1
i18n/en.i18n.json

@@ -354,5 +354,6 @@
     "invitation-code": "Invitation Code",
     "email-invite-register-subject": "__inviter__ sent you an invitation",
     "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
-    "error-invitation-code-not-exist": "Invitation code doesn't exist"
+    "error-invitation-code-not-exist": "Invitation code doesn't exist",
+    "error-notAuthorized": "You are not authorized to view this page."
 }