fix(settings): show group label instead of gid in accounts management

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
This commit is contained in:
skjnldsv 2025-06-06 09:43:28 +02:00 committed by nextcloud-command
parent 331ed95463
commit 4e4ff46325

View file

@ -419,13 +419,27 @@ export default {
userGroupsLabels() {
return this.userGroups
.map(group => group.name ?? group.id)
.map(group => {
// Try to match with more extensive group data
const availableGroup = this.availableGroups.find(g => g.id === group.id)
if (availableGroup) {
return availableGroup.name ?? availableGroup.id
}
return group.name ?? group.id
})
.join(', ')
},
userSubAdminGroupsLabels() {
return this.userSubAdminGroups
.map(group => group.name ?? group.id)
.map(group => {
// Try to match with more extensive group data
const availableGroup = this.availableSubAdminGroups.find(g => g.id === group.id)
if (availableGroup) {
return availableGroup.name ?? availableGroup.id
}
return group.name ?? group.id
})
.join(', ')
},