Commit Graph
379 Commits
Author SHA1 Message Date
fromme 703d41d6ae feat: improve layout of assignment detail view 2026-08-31 17:06:09 +02:00
fromme 127ced4378 feat: remove obsolete date range override 2026-08-31 16:56:36 +02:00
fromme 86c5d23181 feat: teamer season disposition count in info modal
addresses #869dv94n4
2026-08-31 16:26:53 +02:00
fromme 39e6f35374 fix: cleanup stale teamer pickups 2026-08-31 15:56:12 +02:00
fromme e4d64558b9 feat: render called off dispositions stroke through in teamer info modal
addresses #869dv944g
2026-08-31 15:34:24 +02:00
fromme 15a4af93f9 feat: collect teamers' meal preferences 2026-08-27 18:27:17 +02:00
fromme e7f3233dbc fix: type mismatches and handle nullable values 2026-08-27 10:16:03 +02:00
fromme c33c1b6bf0 feat: assignments with disabled formalities
addresses #869dnvm8c
2026-08-26 16:15:55 +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 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 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 25f5840085 feat: sort applications by creation timestamp by default 2026-08-17 17:18:42 +02:00
Björn Fromme 0e1df6da7c feat: instant preview of edited email template 2026-08-17 12:17:05 +02:00
Björn Fromme 3e08965e48 feat: admin editable email templates
addresses #869eg7ptr
2026-08-17 10:39:19 +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 a5c98025d0 feat: feature flag for oauth2 login via MyE&P 2026-08-12 10:35:08 +02:00
Björn Fromme 898a7c7505 feat: oauth2 login via myep 2026-08-12 08:14:13 +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 73e66a9458 feat: hide inactive teamers from list view, overridable in filter
addresses #869dv987y
2026-08-10 10:48:39 +02:00
Björn Fromme 3d71dcfc14 feat: ensure teamer accepts terms when confirming driver's license 2026-03-15 12:42:28 +01:00
Björn Fromme 3b6ebdaddc feat: personal data confirmation with invoice upload 2026-03-15 12:42:28 +01:00
Björn Fromme ffa5ad82fd feat: scroll timeline to today's date on first load
closes #869b9vhrj
2026-03-15 12:42:28 +01:00
Björn Fromme 1a536c044e feat: timeline for role house manager
closes #869b9vmmx
2026-03-15 12:42:28 +01:00
Björn Fromme 6dfd8fd3ef feat: streamlined alerts 2026-03-15 12:42:28 +01:00
Björn Fromme 518bc7339f feat: forced teamer data verification after configured due dates
addresses #869b33c7p
2026-03-15 12:42:28 +01:00
Björn Fromme 20da6a0afc feat: driver license check for teamers
closes #869bup9vf
2026-03-15 12:42:28 +01:00
Björn Fromme 6ec9fa6f9d feat: enable document uploads for admins on behalf of teamer
closes #869btf5bm
2026-03-15 12:42:28 +01:00
Björn Fromme ed41d40059 feat: filter assignments and applications by teamer name
closes #869b9vgq7
2026-03-15 12:42:28 +01:00
Björn Fromme e45f6458d4 feat: show upcoming assignments of teamers for administrative users
closes #869b9vkp4
2026-03-15 12:42:28 +01:00
Björn Fromme 643e51ca41 feat: mention special agreements in confirmation email
closes #869btgzar
2026-03-15 12:42:28 +01:00
Björn Fromme 3b99757a08 feat: send accepted teamer invoices to configurable email inbox 2026-03-15 12:42:28 +01:00
Björn Fromme 923e880056 feat: guard to prevent premature form submissions while uploading 2026-03-15 12:42:28 +01:00
Björn Fromme 0c816c1190 feat: average marks per destination
addresses #869bgtynb
2025-12-23 16:24:50 +01:00
Björn Fromme 8b4e7b2f79 feat: feedback per destination
addresses #869bgty87
2025-12-23 15:26:18 +01:00
Björn Fromme cdfd172a1e feat: feedback statistics
addresses #869bgtz2d
2025-12-23 14:54:27 +01:00
Björn Fromme 83648ac892 feat: update filter value to be inversed
closes #869bhe07h
2025-12-18 10:57:45 +01:00
Björn Fromme a95291d4ec feat: allow overlapping assignments via flag set on individual teamers 2025-12-15 15:06:32 +01:00
Björn Fromme 0b56fc8ef1 fix: populate destination cost unit from assigned hotel 2025-10-07 11:19:42 +02:00
Björn Fromme e23a5097ef feat: additional attribute for synced with bpn status including filtering by
closes #869anf53g
2025-09-30 18:36:08 +02:00
Björn Fromme d1cdfe461c feat: cost unit for custom destinations 2025-09-23 09:10:50 +02:00