diff --git a/apps/settings/src/components/UserList.vue b/apps/settings/src/components/UserList.vue index b417043a270a8..228ead554e288 100644 --- a/apps/settings/src/components/UserList.vue +++ b/apps/settings/src/components/UserList.vue @@ -357,7 +357,16 @@ export default { }, setNewUserDefaultGroup(value) { - if (value && value.length > 0) { + // Is no value set, but user is a line manager we set their group as this is a requirement for line manager + if (!value && !this.settings.isAdmin && !this.settings.isDelegatedAdmin) { + // if there are multiple groups we do not know which to add, + // so we cannot make the managers life easier by preselecting it. + if (this.groups.length === 1) { + value = this.groups[0].id + } + } + + if (value) { // setting new account default group to the current selected one const currentGroup = this.groups.find(group => group.id === value) if (currentGroup) { diff --git a/apps/settings/src/views/UserManagementNavigation.vue b/apps/settings/src/views/UserManagementNavigation.vue index 93569e7d29a66..47ecf87758951 100644 --- a/apps/settings/src/views/UserManagementNavigation.vue +++ b/apps/settings/src/views/UserManagementNavigation.vue @@ -30,7 +30,7 @@ - - @@ -54,7 +55,7 @@