Björn Fromme
21a3e8fafc
feat: user-friendly error messages on login
2026-03-16 12:02:59 +01:00
Björn Fromme
c582e0820a
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-03-16 12:02:59 +01:00
Björn Fromme
9b88a2c14d
feat: custom hx redirect class
2026-03-16 12:02:27 +01:00
Björn Fromme
ea1ce4a029
docs: add inline documentation where missing
2026-03-16 12:01:09 +01:00
Björn Fromme
65f8436aa7
feat: extended oauth2 user info and refactored authenticator
2026-03-16 12:00:56 +01:00
Björn Fromme
d1e807b11f
feat: adjust oauth2 implementation for TYPO3 backend login
2026-03-16 12:00:56 +01:00
Björn Fromme
4a2d1f4a02
feat: implement screendesign
2026-03-16 11:59:12 +01:00
Björn Fromme
37924841e1
feat: improved timeout handling for api client
2026-03-16 11:59:11 +01:00
Björn Fromme
be90248fc7
feat: remove 'remember me' functionality from login form in booking process
2026-03-16 11:59:11 +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
0e49a5cf99
fix: take voter attribute into account
2025-04-24 20:58:05 +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
Björn Fromme
fb6665668b
feat: encrypted user passwords
2025-04-24 12:26:42 +02:00
Björn Fromme
231aaaac9b
feat: api endpoints
2024-12-04 14:18:47 +01:00
Björn Fromme
d4c4e69d09
wip: initial commit
2024-11-20 18:32:09 +01:00