7a78b8e172
fix: change module name corresponding to version
2025-09-25 19:15:20 +02:00
41e4155743
fix user deletion when using mysql as DBMS ( #2202 )
...
* fix: fix user deletion on mysql
* fix: use transaction for db query
* build: fix build
2025-08-26 16:16:00 +02:00
a7e4c67353
feat(admin-api): get users by multiple ids
2024-10-01 12:02:44 +02:00
38a11deffa
fix: only use transaction connection in a transaction ( #1598 )
...
* fix: only use transaction connection in a transaction
* test: fix webhook tests
2024-08-28 11:56:09 +02:00
3471da6a65
fix: check for one primary email
...
only create a user through the admin API when emails are set and one of them is marked as primary
2024-08-26 15:24:41 +02:00
117f6f4a49
feat: return complete user in admin API
...
add username, identities and password credential to the return object when calling /users/{user_id} from the admin API
2024-08-26 15:24:41 +02:00
3cafb66754
feat(webhooks): add tests and fix review issues
...
* add tests for webhooks
* improve error handling when context does not contain webhook manager
* add logging to worker and fix nesting error overwrite
* remove enable and disable methods in favor for update method
* move data in jwt from subject claim to custom `data` claim
* add event in jwt to custom `evt` claim
* change webhook trigger to only fire once per hook (was once per subscribed event in hook before)
Closes #692
2024-01-17 14:19:10 +01:00
45cbd74314
feat(webhooks): add webhooks
...
* add webhooks settings to config
* add webhooks entity for database
* add endpoints for webhooks
* add worker for asynchronously executing webhooks
* add trigger for events to user change/create/delete users/emails
Closes #692
2024-01-12 16:04:31 +01:00
7b861ae6fa
chore: move data structs to dto package
2023-08-14 10:08:42 +02:00
912dac2030
feat: add create user admin endpoint
2023-08-11 10:46:38 +02:00
b59709d369
refactor: use echo.HTTPError instead of redundant own type. This way the prometheus mw shoul register the correct error codes.
2023-06-19 14:48:45 +02:00
a8bd5c50c7
fix: change error message
2023-02-07 09:36:54 +01:00
b9d5bf7a14
chore: rename order query parameter
2023-02-07 09:16:50 +01:00
bc24258952
feat: add order query for user list
2023-02-06 15:51:58 +01:00
112602eaef
feat: remove unnecessary query param
2023-01-26 16:38:03 +01:00
b52f6db76b
feat: add query params to search users
2023-01-26 11:27:44 +01:00
ca62cf421f
feat: introduce hanko profile element and related api changes ( #495 )
...
* feat: introduce hanko profile element and related api changes
2023-01-25 10:55:23 +01:00
ae0b1656f3
test: update tests
2022-11-17 12:11:18 +01:00
a6976dcc32
feat: add total count & link header for pagination
2022-11-17 11:48:58 +01:00
ca71d641bf
fix: use always lowercase emails
2022-06-29 17:33:29 +02:00
4de446475f
fix: fix module path
2022-06-21 12:36:11 +02:00
3e46664406
feat: improve error logging
2022-06-15 17:24:54 +02:00
80048acd8f
refactor: move backend files to its own directory
2022-06-09 14:36:00 +02:00