From ff48a0083831c4d86c0346ccdec3f4c0039eec2f Mon Sep 17 00:00:00 2001 From: Jan Date: Fri, 24 Jun 2022 10:50:57 +0200 Subject: [PATCH] User group assignments (#7176) Implement user group assignments --- ...ancement-user-management-group-assignments | 6 + .../src/components/Groups/GroupsList.vue | 18 +- .../components/Users/SideBar/DetailsPanel.vue | 17 +- .../components/Users/SideBar/EditPanel.vue | 15 +- .../Users/SideBar/GroupAssignmentsPanel.vue | 107 ++++ .../components/Users/SideBar/UserInfoBox.vue | 27 + .../src/components/Users/UsersList.vue | 26 +- .../src/views/Groups.vue | 5 +- .../src/views/Users.vue | 84 ++- .../tests/unit/views/Users.spec.js | 68 ++- .../src/generated/.openapi-generator/VERSION | 2 +- packages/web-client/src/generated/api.ts | 576 +++++++----------- packages/web-client/src/generated/base.ts | 2 +- packages/web-client/src/generated/common.ts | 2 +- .../web-client/src/generated/configuration.ts | 2 +- packages/web-client/src/generated/index.ts | 2 +- packages/web-client/src/index.ts | 30 +- 17 files changed, 576 insertions(+), 413 deletions(-) create mode 100644 changelog/unreleased/enhancement-user-management-group-assignments create mode 100644 packages/web-app-user-management/src/components/Users/SideBar/GroupAssignmentsPanel.vue create mode 100644 packages/web-app-user-management/src/components/Users/SideBar/UserInfoBox.vue diff --git a/changelog/unreleased/enhancement-user-management-group-assignments b/changelog/unreleased/enhancement-user-management-group-assignments new file mode 100644 index 00000000000..a03ec9b11d2 --- /dev/null +++ b/changelog/unreleased/enhancement-user-management-group-assignments @@ -0,0 +1,6 @@ +Enhancement: Introduce group assignments + +We have added a new quick action in the user management where the user can be assigned to groups. + +https://github.com/owncloud/web/pull/7176 +https://github.com/owncloud/web/issues/6678 diff --git a/packages/web-app-user-management/src/components/Groups/GroupsList.vue b/packages/web-app-user-management/src/components/Groups/GroupsList.vue index 8529c58233c..f0293c830d5 100644 --- a/packages/web-app-user-management/src/components/Groups/GroupsList.vue +++ b/packages/web-app-user-management/src/components/Groups/GroupsList.vue @@ -32,9 +32,17 @@ +