diff --git a/client/src/components/User/UserPreferences.vue b/client/src/components/User/UserPreferences.vue
index 46226847d7bd..96dec19f8996 100644
--- a/client/src/components/User/UserPreferences.vue
+++ b/client/src/components/User/UserPreferences.vue
@@ -30,7 +30,7 @@
:description="link.description"
:to="`/user/${index}`" />
@@ -205,7 +205,7 @@ export default {
},
hasLogout() {
const Galaxy = getGalaxyInstance();
- return !!Galaxy.session_csrf_token && !this.config.single_user;
+ return !!Galaxy.session_csrf_token && !this.isSingleUserMode;
},
hasThemes() {
return this.isConfigLoaded && Object.keys(this.config.themes).length > 1;
@@ -213,6 +213,12 @@ export default {
userPermissionsUrl() {
return withPrefix("/user/permissions");
},
+ isSingleUserMode() {
+ return this.isConfigLoaded && this.config.single_user_mode;
+ },
+ enableAccountInterface() {
+ return this.isConfigLoaded && this.config.enable_account_interface;
+ }
},
created() {
const message = QueryStringParsing.get("message");