From 0285e1c8bfa8ea461edee7ad697001ed37266e7c Mon Sep 17 00:00:00 2001 From: Arsalan Ul Haq Sohni Date: Tue, 23 Dec 2025 11:03:55 +0100 Subject: [PATCH] fix(NewUserDialog): update group selection to prevent admin group from being assigned as subadmin Signed-off-by: Arsalan Ul Haq Sohni --- apps/settings/src/components/Users/NewUserDialog.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/settings/src/components/Users/NewUserDialog.vue b/apps/settings/src/components/Users/NewUserDialog.vue index f9c14dfe60e..3cee37850b6 100644 --- a/apps/settings/src/components/Users/NewUserDialog.vue +++ b/apps/settings/src/components/Users/NewUserDialog.vue @@ -87,7 +87,7 @@ :input-label="t('settings', 'Admin of the following groups')" :placeholder="t('settings', 'Set account as admin for …')" :disabled="loading.groups || loading.all" - :options="availableGroups" + :options="availableSubAdminGroups" :close-on-select="false" :multiple="true" label="name" @@ -218,6 +218,10 @@ export default { return groups.filter(group => group.id !== '__nc_internal_recent' && group.id !== 'disabled') }, + availableSubAdminGroups() { + return this.availableGroups.filter((group) => group.id !== 'admin') + }, + languages() { return [ {