fromme
|
e210021fe3
|
fix: use correct event name in subscriber
|
2026-08-26 09:41:47 +02:00 |
|
Björn Fromme
|
f3eae5462d
|
fix: called-off dispositions no longer block teamers
|
2026-08-26 09:11:27 +02:00 |
|
Björn Fromme
|
cc280907e5
|
feat: replace contract pdf template
|
2026-08-25 16:49:32 +02:00 |
|
Björn Fromme
|
dfa3e63926
|
feat: link ratings widget with feedback list filtered by teamer
addresses #869at5mdu
|
2026-08-24 13:50:07 +02:00 |
|
Björn Fromme
|
43968e4e7b
|
feat: selectable feedback author for administrative users
addresses #869at5nbp
|
2026-08-24 12:46:19 +02:00 |
|
Björn Fromme
|
4ae23bf8a1
|
feat: filter availabilities
addresses #869at5k4f
|
2026-08-24 12:22:34 +02:00 |
|
Björn Fromme
|
6795a668da
|
chore: update project dependencies, fix deprecations
|
2026-08-24 09:34:49 +02:00 |
|
Björn Fromme
|
e6e6e041a9
|
docs: include previously ignored documentation files
|
2026-08-24 09:34:33 +02:00 |
|
Björn Fromme
|
c9de66df9c
|
chore: update project dependencies
|
2026-08-20 14:04:08 +02:00 |
|
Björn Fromme
|
5912a75c81
|
feat: markdown in email body for mailing and transactional
|
2026-08-20 14:00:53 +02:00 |
|
Björn Fromme
|
f0e850978b
|
feat: bpn as single source of truth for role and hotel code assignments
|
2026-08-18 11:33:42 +02:00 |
|
Björn Fromme
|
1fd0fbc21e
|
feat: map house manager roles and houses by crm ids instead of labels
|
2026-08-18 09:08:01 +02:00 |
|
Björn Fromme
|
25f5840085
|
feat: sort applications by creation timestamp by default
|
2026-08-17 17:18:42 +02:00 |
|
Björn Fromme
|
31149fdd13
|
fix: correctly calculate due dates for contract and invoice uploads
|
2026-08-17 12:49:36 +02:00 |
|
Björn Fromme
|
0e1df6da7c
|
feat: instant preview of edited email template
|
2026-08-17 12:17:05 +02:00 |
|
Björn Fromme
|
489aafed3e
|
fix: correctly apply due dates for contract and invoice upload reminders
|
2026-08-17 11:55:02 +02:00 |
|
Björn Fromme
|
3e08965e48
|
feat: admin editable email templates
addresses #869eg7ptr
|
2026-08-17 10:39:19 +02:00 |
|
Björn Fromme
|
804dab335f
|
fix: adjust detection of overlapping applications
addresses #869ar02xk
|
2026-08-13 18:47:20 +02:00 |
|
Björn Fromme
|
bdd06f0187
|
feat: additional categories for job profiles
addresses #869dv9m9g
|
2026-08-13 17:56:32 +02:00 |
|
Björn Fromme
|
644bfa225d
|
feat: view and edit comments of uploaded documents
addresses #869eg7tv1
|
2026-08-13 17:20:17 +02:00 |
|
Björn Fromme
|
44fab8bf6c
|
chore: reference for user roles and for worker operations
|
2026-08-12 17:55:37 +02:00 |
|
Björn Fromme
|
3b116add75
|
fix: stop MyE&P from granting roles and matching the wrong account
|
2026-08-12 17:55:26 +02:00 |
|
Björn Fromme
|
450f5b0515
|
feat: share the role policy across identity sources
|
2026-08-12 17:55:16 +02:00 |
|
Björn Fromme
|
8b09845d96
|
fix: repair the date of birth import in Teamer::fromUserinfo
|
2026-08-12 17:55:04 +02:00 |
|
Björn Fromme
|
642102263e
|
fix: make the MyE&P login routes unreachable while the feature is off
|
2026-08-12 17:54:56 +02:00 |
|
Björn Fromme
|
07f0bf3f3e
|
chore: add missing feature flag defaults to .env
|
2026-08-12 17:54:49 +02:00 |
|
Björn Fromme
|
e0a9562fc6
|
feat: send mailings over MailJet smtp in dedicated worker process
|
2026-08-12 15:47:04 +02:00 |
|
Björn Fromme
|
a5c98025d0
|
feat: feature flag for oauth2 login via MyE&P
|
2026-08-12 10:35:08 +02:00 |
|
Björn Fromme
|
74ebefcf65
|
feat: proper logging to dedicated audit channel
|
2026-08-12 10:34:41 +02:00 |
|
Björn Fromme
|
898a7c7505
|
feat: oauth2 login via myep
|
2026-08-12 08:14:13 +02:00 |
|
Björn Fromme
|
078ef8b9a6
|
chore: update frontend tooling
|
2026-08-11 16:27:39 +02:00 |
|
Björn Fromme
|
696d3f8798
|
fix: vertically align button icons with label
|
2026-08-11 16:26:19 +02:00 |
|
Björn Fromme
|
6511f821ac
|
feat: mailing to filtered teamer list
addresses #869dv9bur
|
2026-08-11 16:25:53 +02:00 |
|
Björn Fromme
|
48cd2d6b67
|
fix: properly forward return urls where missing
|
2026-08-11 14:34:46 +02:00 |
|
Björn Fromme
|
102e1c1c3c
|
fix: properly gate menus by role
|
2026-08-11 14:20:15 +02:00 |
|
Björn Fromme
|
d654ce77fb
|
feat: soft-delete for teamer accounts
addresses #869dv9br3
|
2026-08-11 12:26:13 +02:00 |
|
Björn Fromme
|
388ecf9603
|
feat: financial data check for teamers, improved enforced checks logic
addresses #869at5rtp
|
2026-08-10 18:06:25 +02:00 |
|
Björn Fromme
|
fd5d478a5c
|
feat: streamlined role-revocation logic
|
2026-08-10 16:24:41 +02:00 |
|
Björn Fromme
|
b39a78da82
|
feat: demotion of user accounts via crm
|
2026-08-10 13:01:01 +02:00 |
|
Björn Fromme
|
b01c2e84c7
|
feat: pending roles from crm to be confirmed by superadmins
|
2026-08-10 12:26:21 +02:00 |
|
Björn Fromme
|
681734533f
|
chore: update project dependencies
|
2026-08-10 11:31:05 +02:00 |
|
Björn Fromme
|
e89d8a43ad
|
feat: database anonymization command
|
2026-08-10 11:19:44 +02:00 |
|
Björn Fromme
|
73e66a9458
|
feat: hide inactive teamers from list view, overridable in filter
addresses #869dv987y
|
2026-08-10 10:48:39 +02:00 |
|
Björn Fromme
|
50a86e4047
|
chore: code cleanup
|
2026-08-10 10:46:35 +02:00 |
|
Björn Fromme
|
bc566e3c2c
|
chore: update project dependencies
|
2026-07-13 12:26:07 +02:00 |
|
Björn Fromme
|
b21de75b7f
|
fix: make import command resilient to api errors
|
2026-07-13 12:23:57 +02:00 |
|
Björn Fromme
|
7f0223bbaa
|
feat: sort assignments by start date
closes #869dh1wqx
|
2026-06-03 14:37:08 +02:00 |
|
Björn Fromme
|
f872fd25ae
|
fix: avoid query issue caused by empty placeholder value
|
2026-06-03 14:36:42 +02:00 |
|
Björn Fromme
|
475cc9f0d8
|
chore: update project dependencies
|
2026-06-03 14:11:37 +02:00 |
|
Björn Fromme
|
dc7968493f
|
fix: remove messenger from scheduler config to be run separately
|
2026-05-11 11:45:58 +02:00 |
|