summaryrefslogtreecommitdiffstats
path: root/client/components/settings/settingBody.jade
diff options
context:
space:
mode:
Diffstat (limited to 'client/components/settings/settingBody.jade')
-rw-r--r--client/components/settings/settingBody.jade35
1 files changed, 19 insertions, 16 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