From b858b7d3415401d1623075f91780dd6962ede0fa Mon Sep 17 00:00:00 2001 From: nztqa Date: Wed, 21 Jun 2017 11:28:00 +0900 Subject: Add make sure authority exists --- client/components/settings/settingBody.jade | 35 ++++++++++++++++------------- i18n/en.i18n.json | 3 ++- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/client/components/settings/settingBody.jade b/client/components/settings/settingBody.jade index e99f52eb..1c6e3b7f 100644 --- a/client/components/settings/settingBody.jade +++ b/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 diff --git a/i18n/en.i18n.json b/i18n/en.i18n.json index 461cc478..122d0b8d 100644 --- a/i18n/en.i18n.json +++ b/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." } -- cgit v1.2.3-1-g7c22 From 974fca217146e11e9d860553e2363902e90e9aa7 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Wed, 21 Jun 2017 09:47:12 +0300 Subject: Fix Admin Panel link available to all users, only link is hidden. Thanks to nztqa ! Closes #1048 --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5a2aabe8..a89c3192 100644 --- a/CHANGELOG.md +++ b/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); -- cgit v1.2.3-1-g7c22