Commit Graph
107 Commits
Author SHA1 Message Date
frommeandClaude Opus 5.5 c3cebae494 fix: teamer dashboard crashing on isContractDue() without deadline
489aafed made isContractDue() and isInvoiceDue() take the deadline days,
but teamer/index.html.twig still called them as bare getters, throwing an
ArgumentCountError for every teamer with an upcoming disposition. The
controller now resolves which reason applies and hands it to the template.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 15:01:00 +02:00
fromme 1a7c272414 feat: import work hours from SaaS and exchange signed time sheet 2026-09-26 12:13:59 +02:00
Björn Fromme cf876ed224 feat: all-season assignments 2026-09-26 12:13:16 +02:00
fromme 52926ec6cc feat: additional receipts as attachments to teamer invoices
addresses #869dv97u9
2026-09-09 11:10:57 +02:00
fromme 16d847137d feat: project and subdomain rename 2026-09-08 14:13:46 +02:00
fromme 127ced4378 feat: remove obsolete date range override 2026-08-31 16:56:36 +02:00
fromme 15a4af93f9 feat: collect teamers' meal preferences 2026-08-27 18:27:17 +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 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 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 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 923e880056 feat: guard to prevent premature form submissions while uploading 2026-03-15 12:42:28 +01:00
Björn Fromme 4dc977f0d7 fix: adjust template to removed form field 2025-09-02 09:33:27 +02:00
Björn Fromme b18a671ff6 fix: adopt relative filename generation for teamer photos in all places 2025-08-21 14:26:44 +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 99b8be205a feat: update message text 2025-03-24 17:24:42 +01:00
Björn Fromme 4c02eaf72a feat: updated content on contact page 2025-01-15 16:20:34 +01:00
Björn Fromme 4d2f37eec1 feat: allow withdrawal of application unless rejected 2024-12-02 14:27:40 +01:00
Björn Fromme 23b509f740 feat: add link to download signed contract 2024-11-21 16:14:23 +01:00
Björn Fromme 6ca41f6b9c feat: validate application date range against existing dispositions 2024-09-23 15:38:09 +02:00
Björn Fromme 1a39f48aed feat: update label and icon of button in assignment card 2024-08-27 10:25:48 +02:00
Björn Fromme 3202fe81ea feat: remove duplicate pagination 2024-08-23 18:23:30 +02:00
Björn Fromme 927ea33889 feat: override feedback author 2024-07-23 18:09:30 +02:00
Björn Fromme 293c539543 feat: show internal and/or public comments with feedback 2024-07-01 16:24:41 +02:00
Björn Fromme fbad0d4e06 feat: news messages to be displayed on teamers' dashboards 2024-06-23 18:37:33 +02:00
Björn Fromme 8d8d6dacd3 feat: exclude unavailable assignments from list for teamer 2024-06-19 10:21:49 +02:00
Björn Fromme 4372cdaaeb fix: rework document and disposition workflow 2024-04-19 12:34:04 +02:00
Björn Fromme 5ac688259e fix: properly check disposition status regarding invoice upload 2024-04-17 17:32:02 +02:00
Björn Fromme 4d1ea7aad7 feat: reminder to upload profile photo 2024-04-04 11:11:04 +02:00
Björn Fromme 1f6ccd8974 feat: improve layout of contacts page 2024-04-04 10:10:42 +02:00
Björn Fromme 2f5d62c370 feat: use star ratings in favor of average value 2024-03-13 15:24:28 +01:00
Björn Fromme c316217a62 feat: default text for empty lists 2024-03-01 12:06:55 +01:00
Björn Fromme f722afe7ff feat: replace some partials with twig components 2024-03-01 11:13:47 +01:00
Björn Fromme 1e572606f8 feat: integrate with htmx 2024-02-07 10:15:59 +01:00
Björn Fromme 258b8663dc feat: show due or invalid documents on teamer dashboard 2024-01-31 18:47:40 +01:00
Björn Fromme a739aec0b2 chore: fix typo 2024-01-31 18:32:03 +01:00
Björn Fromme e984497a29 feat: global documents for teamers 2024-01-31 18:21:12 +01:00
Björn Fromme 92e3dde9b8 feat: show due documents on teamer dashboard 2024-01-29 18:27:38 +01:00
Björn Fromme 5df1030ec1 chore: update wording 2024-01-28 18:08:04 +01:00
Björn Fromme 64ed782710 chore: update wording 2024-01-28 17:57:38 +01:00
Björn Fromme 75bd055474 fix: only use destination's pickup values 2024-01-28 17:49:46 +01:00
Björn Fromme cf90ffcd19 feat: pickup selection depending on bus chaperon 2024-01-10 18:09:39 +01:00
Björn Fromme b5781df8d9 feat: extend teamer dashboard 2023-12-12 18:04:01 +01:00