Skip to content

Commit e77d8c9

Browse files
authored
Merge pull request #55975 from nextcloud/backport/55963/stable31
2 parents 0e71b14 + 07223b8 commit e77d8c9

File tree

5 files changed

+19
-6
lines changed

5 files changed

+19
-6
lines changed

apps/settings/src/components/Users/NewUserDialog.vue

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@
7575
:create-option="(value) => ({ id: value, name: value, isCreating: true })"
7676
@search="searchGroups"
7777
@option:created="createGroup"
78+
@option:deselected="removeGroup"
7879
@option:selected="options => addGroup(options.at(-1))" />
7980
<!-- If user is not admin, they are a subadmin.
8081
Subadmins can't create users outside their groups
@@ -335,6 +336,18 @@ export default {
335336
this.newUser.groups.push(group)
336337
},
337338
339+
/**
340+
* Remove user from group
341+
*
342+
* @param {object} group Group object
343+
*/
344+
removeGroup(group) {
345+
if (group.canRemove === false) {
346+
return
347+
}
348+
this.newUser.groups = this.newUser.groups.filter((g) => g.id !== group.id)
349+
},
350+
338351
/**
339352
* Validate quota string to make sure it's a valid human file size
340353
*

dist/settings-users-3239.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/settings-users-3239.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/settings-vue-settings-apps-users-management.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/settings-vue-settings-apps-users-management.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)