From 2feef0fdf6daa14b3b136a863f5fc81e495b14b2 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 1838a3c0d33e1..bd9fc2a8d92c3 100644 --- a/apps/settings/src/components/Users/NewUserDialog.vue +++ b/apps/settings/src/components/Users/NewUserDialog.vue @@ -96,7 +96,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" keep-open :multiple="true" label="name" @@ -231,6 +231,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 [ {