mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-06 09:13:19 +03:00
[PR #296] [MERGED] feat: display groups on the user form/account page #880
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/pocket-id/pocket-id/pull/296
Author: @kmendell
Created: 3/4/2025
Status: ✅ Merged
Merged: 3/7/2025
Merged by: @stonith404
Base:
main← Head:user-group-form📝 Commits (9)
355dcb9feat: display groups on the user form/account page9f477fdfix: e2e test114e31efix: pagination for user groups, and add/remove group logic8bf333bMerge branch 'main' into user-group-form7d98f03Merge branch 'main' into user-group-form3c8a716move most of the logic to the backend0bae256remove old user group selectiond3d4dbbadd e2e test for new user group tableb8b66bbMerge branch 'main' into user-group-form📊 Changes
14 files changed (+223 additions, -22 deletions)
View changed files
📝
backend/internal/controller/user_controller.go(+42 -0)📝
backend/internal/controller/user_group_controller.go(+1 -1)📝
backend/internal/dto/user_dto.go(+5 -0)📝
backend/internal/dto/user_group_dto.go(+9 -0)📝
backend/internal/service/ldap_service.go(+2 -6)📝
backend/internal/service/user_group_service.go(+4 -4)📝
backend/internal/service/user_service.go(+39 -3)📝
frontend/src/lib/components/user-group-selection.svelte(+0 -1)📝
frontend/src/lib/services/user-service.ts(+11 -0)📝
frontend/src/lib/types/user.type.ts(+2 -0)📝
frontend/src/routes/settings/admin/oidc-clients/[id]/+page.svelte(+2 -2)📝
frontend/src/routes/settings/admin/users/[id]/+page.server.ts(+4 -1)📝
frontend/src/routes/settings/admin/users/[id]/+page.svelte(+40 -2)📝
frontend/tests/user-settings.spec.ts(+62 -2)📄 Description
Fixes: https://github.com/pocket-id/pocket-id/issues/63
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.