fromme and Claude 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