aboutsummaryrefslogtreecommitdiff
path: root/client/js/controllers/top_navigation_controller.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/js/controllers/top_navigation_controller.js')
-rw-r--r--client/js/controllers/top_navigation_controller.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/client/js/controllers/top_navigation_controller.js b/client/js/controllers/top_navigation_controller.js
index b1de03e..550400c 100644
--- a/client/js/controllers/top_navigation_controller.js
+++ b/client/js/controllers/top_navigation_controller.js
@@ -47,10 +47,12 @@ class TopNavigationController {
topNavigation.hide('users');
}
if (api.isLoggedIn()) {
- topNavigation.hide('register');
+ if (!api.hasPrivilege('users:create:any')) {
+ topNavigation.hide('register');
+ }
topNavigation.hide('login');
} else {
- if (!api.hasPrivilege('users:create')) {
+ if (!api.hasPrivilege('users:create:self')) {
topNavigation.hide('register');
}
topNavigation.hide('account');

© 2015 - 2026 Jakob L. Kreuze