[PR #1155] [MERGED] feat: add ability define user groups for sign up tokens #1073

Closed
opened 2026-02-04 21:15:03 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pocket-id/pocket-id/pull/1155
Author: @stonith404
Created: 12/17/2025
Status: Merged
Merged: 12/21/2025
Merged by: @stonith404

Base: mainHead: feat/signup-token-groups


📝 Commits (5)

  • 1e492ac feat: add ability define user groups for sign up tokens
  • 65cb378 extend e2e tests
  • 6d7e47a fix wrong id in e2e tests
  • e0ff5c1 select multiple groups in e2e tests
  • b32e310 Merge branch 'main' into feat/signup-token-groups

📊 Changes

23 files changed (+392 additions, -163 deletions)

View changed files

📝 backend/internal/controller/user_controller.go (+1 -1)
📝 backend/internal/dto/signup_token_dto.go (+4 -2)
📝 backend/internal/dto/user_dto.go (+10 -9)
📝 backend/internal/model/signup_token.go (+1 -0)
📝 backend/internal/service/e2etest_service.go (+3 -0)
📝 backend/internal/service/user_service.go (+51 -12)
backend/resources/migrations/postgres/20251217000000_signup_token_groups.down.sql (+1 -0)
backend/resources/migrations/postgres/20251217000000_signup_token_groups.up.sql (+8 -0)
📝 backend/resources/migrations/sqlite/20251210000000_one_time_access_device_token.down.sql (+7 -1)
📝 backend/resources/migrations/sqlite/20251210000000_one_time_access_device_token.up.sql (+7 -1)
backend/resources/migrations/sqlite/20251217000000_signup_token_groups.down.sql (+7 -0)
backend/resources/migrations/sqlite/20251217000000_signup_token_groups.up.sql (+14 -0)
📝 frontend/messages/en.json (+2 -1)
📝 frontend/src/lib/components/form/form-input.svelte (+23 -12)
frontend/src/lib/components/form/user-group-input.svelte (+50 -0)
📝 frontend/src/lib/components/signup/signup-token-list-modal.svelte (+17 -12)
📝 frontend/src/lib/components/signup/signup-token-modal.svelte (+116 -45)
📝 frontend/src/lib/services/user-service.ts (+8 -4)
📝 frontend/src/lib/types/signup-token.type.ts (+4 -1)
📝 frontend/src/routes/settings/admin/application-configuration/forms/app-config-signup-defaults-form.svelte (+4 -55)

...and 3 more files

📄 Description

Closes #1084


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pocket-id/pocket-id/pull/1155 **Author:** [@stonith404](https://github.com/stonith404) **Created:** 12/17/2025 **Status:** ✅ Merged **Merged:** 12/21/2025 **Merged by:** [@stonith404](https://github.com/stonith404) **Base:** `main` ← **Head:** `feat/signup-token-groups` --- ### 📝 Commits (5) - [`1e492ac`](https://github.com/pocket-id/pocket-id/commit/1e492ac9e46e3a31479c5416181c0a4b5af5f4c2) feat: add ability define user groups for sign up tokens - [`65cb378`](https://github.com/pocket-id/pocket-id/commit/65cb3785ef8439059500e337661ad46b2ee6f617) extend e2e tests - [`6d7e47a`](https://github.com/pocket-id/pocket-id/commit/6d7e47a22d46cf07bd8cec5461817516279a63a0) fix wrong id in e2e tests - [`e0ff5c1`](https://github.com/pocket-id/pocket-id/commit/e0ff5c1a785ef59de23a238715e81a0073972cb1) select multiple groups in e2e tests - [`b32e310`](https://github.com/pocket-id/pocket-id/commit/b32e3100f8245a9a047ac973cd755ade5d95f804) Merge branch 'main' into feat/signup-token-groups ### 📊 Changes **23 files changed** (+392 additions, -163 deletions) <details> <summary>View changed files</summary> 📝 `backend/internal/controller/user_controller.go` (+1 -1) 📝 `backend/internal/dto/signup_token_dto.go` (+4 -2) 📝 `backend/internal/dto/user_dto.go` (+10 -9) 📝 `backend/internal/model/signup_token.go` (+1 -0) 📝 `backend/internal/service/e2etest_service.go` (+3 -0) 📝 `backend/internal/service/user_service.go` (+51 -12) ➕ `backend/resources/migrations/postgres/20251217000000_signup_token_groups.down.sql` (+1 -0) ➕ `backend/resources/migrations/postgres/20251217000000_signup_token_groups.up.sql` (+8 -0) 📝 `backend/resources/migrations/sqlite/20251210000000_one_time_access_device_token.down.sql` (+7 -1) 📝 `backend/resources/migrations/sqlite/20251210000000_one_time_access_device_token.up.sql` (+7 -1) ➕ `backend/resources/migrations/sqlite/20251217000000_signup_token_groups.down.sql` (+7 -0) ➕ `backend/resources/migrations/sqlite/20251217000000_signup_token_groups.up.sql` (+14 -0) 📝 `frontend/messages/en.json` (+2 -1) 📝 `frontend/src/lib/components/form/form-input.svelte` (+23 -12) ➕ `frontend/src/lib/components/form/user-group-input.svelte` (+50 -0) 📝 `frontend/src/lib/components/signup/signup-token-list-modal.svelte` (+17 -12) 📝 `frontend/src/lib/components/signup/signup-token-modal.svelte` (+116 -45) 📝 `frontend/src/lib/services/user-service.ts` (+8 -4) 📝 `frontend/src/lib/types/signup-token.type.ts` (+4 -1) 📝 `frontend/src/routes/settings/admin/application-configuration/forms/app-config-signup-defaults-form.svelte` (+4 -55) _...and 3 more files_ </details> ### 📄 Description Closes #1084 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 21:15:03 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/pocket-id#1073