From c5e82fc21c26c34e3a10ea3dc527759e07549f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Wed, 18 Jul 2018 14:37:19 +0200 Subject: [PATCH] Only show groups header in the sidebar, if groups are available MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- settings/src/views/Users.vue | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/settings/src/views/Users.vue b/settings/src/views/Users.vue index dfb193d2a29..9e577160bb2 100644 --- a/settings/src/views/Users.vue +++ b/settings/src/views/Users.vue @@ -301,11 +301,16 @@ export default { } // Add separator - let separator = { - caption: true, - text: t('settings', 'Groups') - }; - groups.unshift(separator); + let realGroups = groups.find((group) => {return group.id !== 'disabled' && group.id !== 'admin'}); + realGroups = typeof realGroups === 'undefined' ? [] : realGroups; + realGroups = Array.isArray(realGroups) ? realGroups : [realGroups]; + if (realGroups.length > 0) { + let separator = { + caption: true, + text: t('settings', 'Groups') + }; + groups.unshift(separator); + } // Add everyone group