mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-09 22:52:58 +03:00
[PR #437] [MERGED] feat: disable/enable users #809
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/437
Author: @kmendell
Created: 4/13/2025
Status: ✅ Merged
Merged: 4/18/2025
Merged by: @kmendell
Base:
main← Head:feat/disable-users📝 Commits (10+)
3cd6e0bfeat: initial work on disabling users4ec19camake sure ldap users show as disabled in list218a96amake sure ldap users get re-enabled2dfad32remove un-needed loggin129e29cMerge branch 'main' into feat/disable-users3246dd0Merge branch 'main' into feat/disable-usersc1ed744use single endpoint for setting user attributes22a86fbonly show enable/disable button for local users5988b29add LdapSoftDeleteUsers to AppConfigDtoa24ddaffix formatting in message file📊 Changes
24 files changed (+245 additions, -56 deletions)
View changed files
📝
backend/internal/bootstrap/router_bootstrap.go(+1 -1)📝
backend/internal/common/errors.go(+14 -10)📝
backend/internal/dto/app_config_dto.go(+1 -0)📝
backend/internal/dto/user_dto.go(+2 -0)📝
backend/internal/middleware/api_key_auth.go(+4 -1)📝
backend/internal/middleware/auth_middleware.go(+8 -4)📝
backend/internal/middleware/jwt_auth.go(+12 -7)📝
backend/internal/model/app_config.go(+1 -0)📝
backend/internal/model/user.go(+1 -0)📝
backend/internal/service/app_config_service.go(+1 -0)📝
backend/internal/service/ldap_service.go(+31 -7)📝
backend/internal/service/user_service.go(+40 -7)📝
backend/internal/service/webauthn_service.go(+4 -0)➕
backend/resources/migrations/postgres/20250412000000_add_user_disabled_field.down.sql(+4 -0)➕
backend/resources/migrations/postgres/20250412000000_add_user_disabled_field.up.sql(+2 -0)➕
backend/resources/migrations/sqlite/20250412000000_add_user_disabled_field.down.sql(+4 -0)➕
backend/resources/migrations/sqlite/20250412000000_add_user_disabled_field.up.sql(+2 -0)📝
frontend/messages/en-US.json(+10 -1)📝
frontend/src/lib/types/application-configuration.ts(+1 -0)📝
frontend/src/lib/types/user.type.ts(+1 -0)...and 4 more files
📄 Description
Fixes: https://github.com/pocket-id/pocket-id/issues/404
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.