diff --git a/src/frontend/js/app/user/form.ejs b/src/frontend/js/app/user/form.ejs index 1e88b447..7169dbf8 100644 --- a/src/frontend/js/app/user/form.ejs +++ b/src/frontend/js/app/user/form.ejs @@ -25,14 +25,14 @@
- <% if (isAdmin()) { %> + <% if (isAdmin() && !isSelf()) { %>
<%- i18n('roles', 'title') %>
diff --git a/src/frontend/js/app/user/form.js b/src/frontend/js/app/user/form.js index dca797cb..6fe88f09 100644 --- a/src/frontend/js/app/user/form.js +++ b/src/frontend/js/app/user/form.js @@ -89,6 +89,10 @@ module.exports = Mn.View.extend({ }, isAdmin: function () { + return App.Cache.User.isAdmin(); + }, + + isAdminUser: function () { return view.model.isAdmin(); }, diff --git a/src/frontend/js/app/user/password.ejs b/src/frontend/js/app/user/password.ejs index 5b74a53a..7dd497d1 100644 --- a/src/frontend/js/app/user/password.ejs +++ b/src/frontend/js/app/user/password.ejs @@ -1,6 +1,6 @@