Commit Graph
102 Commits
Author SHA1 Message Date
fromme 9583612fdc refactor: use english naming for the n8n assignments api 2026-11-07 09:33:54 +01:00
fromme 0bc77b7463 feat: expose winter placements to n8n over an api endpoint 2026-11-06 10:09:56 +01:00
fromme a0170f5952 refactor: split the questionnaire into teamer and bus feedback 2026-10-27 17:22:22 +01:00
fromme 2f4f9800dd fix: offer the questionnaire after every placement, the bus part to escorts 2026-10-27 17:12:24 +01:00
fromme 890e04f8a6 feat: remind teamers of open questionnaires on the dashboard 2026-10-27 16:59:44 +01:00
fromme 2a041d25a0 feat: let the teamer fill in the questionnaire after a bus escort 2026-10-27 16:53:23 +01:00
fromme 13e5b6c3af feat: boost pagination and sorting links with htmx 2026-10-16 10:39:47 +02:00
fromme 2a554bb7bf feat: stop keeping buspro password hash in the session 2026-10-16 09:00:00 +02:00
fromme 18fb3382c6 feat: redirect to the deeplink after the form login 2026-10-16 08:38:05 +02:00
Björn Fromme 2e9328fc51 feat: read BusProNet base data from the MyE&P API 2026-09-29 11:08:04 +02:00
Björn Fromme cf876ed224 feat: all-season assignments 2026-09-26 12:13:16 +02:00
fromme 30ad5e8488 feat: accept form submissions from the websites over an API endpoint 2026-09-24 16:35:06 +02:00
fromme f48e53fdd0 fix: verify the oauth2 state before the error parameter 2026-09-23 17:48:24 +02:00
fromme 3f4586ce06 feat: harden the myep oauth2 client 2026-09-23 16:06:25 +02:00
fromme af46c57bd1 feat: normalize email addresses to lowercase on write 2026-09-21 12:20:55 +02:00
fromme d4908b6ab9 feat: rename ROLE_ADMIN to ROLE_TEAM_ADMIN since being too broad 2026-09-16 17:20:45 +02:00
fromme 3cdaee1df3 chore: code cleanup 2026-09-09 11:15:35 +02:00
fromme 52926ec6cc feat: additional receipts as attachments to teamer invoices
addresses #869dv97u9
2026-09-09 11:10:57 +02:00
fromme 2459af122f feat: upgrade to symfony 7.4 2026-09-01 11:24:44 +02:00
Björn Fromme 53465cc66a fix: enforce lowercase email addresses 2026-08-31 17:11:13 +02:00
fromme c33c1b6bf0 feat: assignments with disabled formalities
addresses #869dnvm8c
2026-08-26 16:15:55 +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 644bfa225d feat: view and edit comments of uploaded documents
addresses #869eg7tv1
2026-08-13 17:20:17 +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 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 d654ce77fb feat: soft-delete for teamer accounts
addresses #869dv9br3
2026-08-11 12:26:13 +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 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 f437e03374 feat: improved handling of roles determination from bpn api response 2026-03-15 12:42:28 +01:00
Björn Fromme cf4d4a3566 fix: allow reupload of contract document by admins if rejected
addresses #869brd1gn
2026-03-15 12:42:27 +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 e36009008c chore: code cleanup 2025-08-21 14:20:43 +02:00
Björn Fromme ea574427fb feat: disable/block teamer users as admin 2025-07-22 17:11:39 +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 a8b146d979 fix: prevent invalid status updates of uploads 2025-04-22 10:40:25 +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 f05501df0e fix: ignore disposition status for supplementary contract upload 2025-02-11 10:22:33 +01:00
Björn Fromme e5dc666dcd fix: re-add missing voter code 2025-02-05 14:49:33 +01:00
Björn Fromme 6ee0046a35 fix: relax uploads voter for admins 2025-02-03 14:18:56 +01:00
Björn Fromme 520e6b79f0 fix: correct access check to provide feedback 2025-01-13 11:05:10 +01:00
Björn Fromme 55bd904df3 feat: provide feedback as admin user 2025-01-10 16:55:22 +01:00
Björn Fromme 5a463938d5 fix: adopt multiple hotel codes 2025-01-08 10:43:03 +01:00
Björn Fromme 8926be5d2c Merge branch 'master' into feature/multiple-hotelcodes 2025-01-08 10:07:43 +01:00
Björn Fromme c15188c43c feat: multiple hotelcodes assignable to users 2025-01-08 10:07:19 +01:00
Björn Fromme edaa294cc9 fix: match hotel codes assigned to users at beginning or end 2025-01-06 12:22:39 +01:00