Björn Fromme
a097159897
feat: move profile completeness check from login to booking flow entry
...
- Add profileComplete flag to User entity to avoid API calls
- Set flag during login (BpnAuthenticator) and profile save
- Check flag in IndexController when entering booking flow
- Remove ProfileCompletionSubscriber (no longer needed)
Users with incomplete profiles are only redirected when starting
a new booking, not on every login. Eliminates extra API call by
caching completeness status on the user entity.
2026-01-19 18:55:55 +01:00
Björn Fromme
db2e92c058
feat: custom hx redirect class
2026-01-10 11:32:14 +01:00
Björn Fromme
1f1ac1a0cc
docs: add inline documentation where missing
2025-12-19 17:26:59 +01:00
Björn Fromme
42f17db542
feat: extended oauth2 user info and refactored authenticator
2025-12-12 19:57:34 +01:00
Björn Fromme
79e5a3c12d
feat: adjust oauth2 implementation for TYPO3 backend login
2025-12-12 16:31:32 +01:00
Björn Fromme
bfb1a04ea0
feat: implement screendesign
2025-12-06 15:02:33 +01:00
Björn Fromme
bcded403be
feat: improved timeout handling for api client
2025-11-13 11:15:31 +01:00
Björn Fromme
aeb25f3b7e
feat: remove 'remember me' functionality from login form in booking process
2025-11-13 10:54:40 +01:00
Björn Fromme
c37309b3c1
feat: improved handling and logging of access denied errors
2025-04-28 11:10:35 +02:00
Björn Fromme
d9ab2a6e1f
fix: always update encrypted password
...
This avoids issues with changed passwords or encryption keys
2025-04-25 08:15:45 +02:00
Björn Fromme
adbfb49c11
feat: integrated OAuth2 server
2025-04-24 20:28:27 +02:00
Björn Fromme
c418ae6399
feat: minimal locally stored user entity
2025-04-24 17:09:05 +02:00