Commit Graph
311 Commits
Author SHA1 Message Date
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 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 644bfa225d feat: view and edit comments of uploaded documents
addresses #869eg7tv1
2026-08-13 17:20:17 +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 e0a9562fc6 feat: send mailings over MailJet smtp in dedicated worker process 2026-08-12 15:47:04 +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 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 90dda38c0f fix: don't enforce required checks on users with administrative roles 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 f21b8229e4 chore: improve form layout and feedback for driver license check 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 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 e45f6458d4 feat: show upcoming assignments of teamers for administrative users
closes #869b9vkp4
2026-03-15 12:42:28 +01:00
Björn Fromme 388b1148cd fix: always assign comments to documents 2026-03-15 12:42:28 +01:00
Björn Fromme 8988ae7620 feat: dummy replacement pdf upload for environments other than prod 2026-03-15 12:42:28 +01:00
Björn Fromme e4d0fe794a fix: additional mysql 8.4 compatibility updates 2026-03-15 12:42:28 +01:00
Björn Fromme afe38289ec fix: include comment in notification email on document rejection
closes #869bppd0e
2026-03-15 12:42:27 +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 a95291d4ec feat: allow overlapping assignments via flag set on individual teamers 2025-12-15 15:06:32 +01:00
Björn Fromme 4e92eebb39 fix: use correct condition for available slots 2025-12-04 10:37:41 +01:00
Björn Fromme 2e34aea17e feat: improved assignment access checks with dedicated messages 2025-12-03 09:22:59 +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 8c3115e364 fix: remove page parameter from return url when filtering
closes #869anjygz
2025-09-30 18:11:25 +02:00
Björn Fromme d1cdfe461c feat: cost unit for custom destinations 2025-09-23 09:10:50 +02:00
Björn Fromme 86a629d994 feat: move teamer status editing to admins
addresses #8699yr1eh
2025-08-26 14:01:53 +02:00
Björn Fromme e36009008c chore: code cleanup 2025-08-21 14:20:43 +02:00
Björn Fromme e0ce495b86 feat: filtering of custom destinations by hotel 2025-07-22 17:42:06 +02:00
Björn Fromme ea574427fb feat: disable/block teamer users as admin 2025-07-22 17:11:39 +02:00
Björn Fromme 0fc7684fc7 fix: promote called-off status of assignment to potential dispositions 2025-07-22 16:19:31 +02:00
Björn Fromme 231d0f315b feat: call off single disposition as admin with optional notification 2025-07-22 16:15:18 +02:00
Björn Fromme 09438cfbd9 fix: always confirm disposition when uploading contract as admin 2025-07-10 15:15:56 +02:00
Björn Fromme 3646661fed feat: streamlined filenames of downloaded teamer documents
addresses #8698updx6
2025-04-24 10:03:29 +02:00
Björn Fromme fb0f8054d5 fix: ensure flushing entity manager, add logging 2025-04-24 09:22:06 +02:00
Björn Fromme 190d6200ce fix: adopt potentially changed file extension when downloading 2025-04-23 15:43:23 +02:00
Björn Fromme 24ffee7c0b fix: reduce number of database queries caused by voter 2025-04-11 09:51:32 +02:00
Björn Fromme 299c37c823 fix: update country property when editing/creating destination 2025-04-08 17:48:07 +02:00
Björn Fromme a7314ce549 feat: update status and sign contracts uploaded by admin 2025-04-08 16:27:02 +02:00