Fix group navigation
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
parent
4ddf5f700c
commit
2978dae22b
2 changed files with 9 additions and 4 deletions
|
@ -53,7 +53,7 @@ export default new Router({
|
|||
name: 'users',
|
||||
children: [
|
||||
{
|
||||
path: ':selectedGroup(.*)',
|
||||
path: ':selectedGroup',
|
||||
name: 'group',
|
||||
component: Users,
|
||||
},
|
||||
|
|
|
@ -49,10 +49,11 @@
|
|||
</AppNavigationCounter>
|
||||
</AppNavigationItem>
|
||||
<AppNavigationItem
|
||||
v-if="settings.isAdmin"
|
||||
id="admin"
|
||||
:exact="true"
|
||||
:title="t('settings', 'Admins')"
|
||||
:to="{ name: 'users', params: { selectedGroup: 'admin' } }"
|
||||
:to="{ name: 'group', params: { selectedGroup: 'admin' } }"
|
||||
icon="icon-user-admin">
|
||||
<AppNavigationCounter v-if="adminGroupMenu.count" slot="counter">
|
||||
{{ adminGroupMenu.count }}
|
||||
|
@ -65,7 +66,7 @@
|
|||
id="disabled"
|
||||
:exact="true"
|
||||
:title="t('settings', 'Disabled users')"
|
||||
:to="{ name: 'users', params: { selectedGroup: 'disabled' } }"
|
||||
:to="{ name: 'group', params: { selectedGroup: 'disabled' } }"
|
||||
icon="icon-disabled-users">
|
||||
<AppNavigationCounter v-if="disabledGroupMenu.usercount > 0" slot="counter">
|
||||
{{ disabledGroupMenu.usercount }}
|
||||
|
@ -78,7 +79,7 @@
|
|||
:key="group.id"
|
||||
:exact="true"
|
||||
:title="group.title"
|
||||
:to="{ name: 'users', params: { selectedGroup: group.id } }">
|
||||
:to="{ name: 'group', params: { selectedGroup: group.id } }">
|
||||
<AppNavigationCounter v-if="group.count" slot="counter">
|
||||
{{ group.count }}
|
||||
</AppNavigationCounter>
|
||||
|
@ -489,6 +490,10 @@ export default {
|
|||
*/
|
||||
formatGroupMenu(group) {
|
||||
const item = {}
|
||||
if (typeof group === 'undefined') {
|
||||
return {}
|
||||
}
|
||||
|
||||
item.id = group.id
|
||||
item.title = group.name
|
||||
item.usercount = group.usercount
|
||||
|
|
Loading…
Reference in a new issue