Commit Graph
298 Commits
Author SHA1 Message Date
fromme 96d49fc488 docs: drop code references to local plan files 2026-10-16 09:14:44 +02:00
fromme c16e4bf53f feat: update profile in buspro without the teamer's password 2026-10-16 08:59:39 +02:00
fromme 2fc9806c69 feat: generate draft assignments from a staffing matrix 2026-10-15 18:11:51 +02:00
fromme 3116d23199 fix: refuse deleting a document assigned to a season task 2026-10-15 13:02:13 +02:00
fromme 4aa2d7a5e6 fix: keep upload files until their deletion is committed 2026-10-15 12:49:48 +02:00
fromme 57781ba347 fix: teamer dashboard crashing on isContractDue() without deadline 2026-10-06 15:04:17 +02:00
fromme da039d0527 fix: resolve the remaining deprecations reported by phpunit 2026-10-01 10:06:59 +02:00
fromme 1446211d22 chore: bump project to php 8.5 2026-10-01 09:55:34 +02:00
fromme 2329fe17a0 fix: report an unresolvable hotel instead of failing on it 2026-09-29 15:27:44 +02:00
fromme 1a7c272414 feat: import work hours from SaaS and exchange signed time sheet 2026-09-26 12:13:59 +02:00
fromme 4cab57d136 feat: additional functionality and layout adjustments for season teamers 2026-09-26 12:13:16 +02:00
Björn Fromme cf876ed224 feat: all-season assignments 2026-09-26 12:13:16 +02:00
fromme 5141673bcd chore: drop the teamer provisioning feature flag 2026-09-25 14:51:39 +02:00
fromme b530679658 feat: provision a teamer from a received application 2026-09-25 14:36:24 +02:00
fromme aa728ddc99 feat: answer received form submissions by mail 2026-09-24 16:35:31 +02:00
fromme 19364df2db feat: mark a library document for a specific purpose 2026-09-24 16:35:24 +02:00
fromme cb2d64f2cd feat: review received form submissions in the admin ui 2026-09-24 16:35:18 +02:00
fromme 30ad5e8488 feat: accept form submissions from the websites over an API endpoint 2026-09-24 16:35:06 +02:00
fromme 3f4586ce06 feat: harden the myep oauth2 client 2026-09-23 16:06:25 +02:00
fromme 5c57dc823f fix: add missing access checks 2026-09-16 18:03:04 +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 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
fromme 496a707a16 feat: feedback export to excel
addresses #869dv9k9z
2026-09-01 10:20:31 +02:00
fromme 2f747fc22f fix: clear date fields of statistics views on filter reset 2026-09-01 09:53:33 +02:00
fromme f6667dcfc7 feat: default statistics filter to a rolling 12-month window 2026-09-01 09:45:53 +02:00
fromme b2cc6e2dcf feat: applications by destination statistics
addresses #869dv9fh6
2026-09-01 09:28:41 +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 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
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 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