Commit Graph
116 Commits
Author SHA1 Message Date
Björn Fromme 2e9328fc51 feat: read BusProNet base data from the MyE&P API 2026-09-29 11:08:04 +02:00
fromme 392e67448e feat: order and format the pickup fields 2026-09-27 18:05:12 +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
fromme 80c6016da3 fix: replace only missing uploads with dummy document 2026-09-26 12:13:16 +02:00
fromme 69b8e549ee feat: gate the upload replacement file behind a feature flag 2026-09-26 12:13:16 +02:00
fromme 77986776c2 feat: send season deadline summary to the office address 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 b530679658 feat: provision a teamer from a received application 2026-09-25 14:36:24 +02:00
fromme cb2d64f2cd feat: review received form submissions in the admin ui 2026-09-24 16:35:18 +02:00
fromme 8e599a5dd7 fix: correctly implement abstract methods in filter handler 2026-09-15 09:17:35 +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 16d847137d feat: project and subdomain rename 2026-09-08 14:13:46 +02:00
fromme 66527515ef feat: record application deleted event for statistics 2026-09-08 14:11:30 +02:00
fromme 496a707a16 feat: feedback export to excel
addresses #869dv9k9z
2026-09-01 10:20:31 +02:00
fromme 84441d9e69 feat: record disposition deleted event for statistics 2026-08-31 17:49:21 +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 c33c1b6bf0 feat: assignments with disabled formalities
addresses #869dnvm8c
2026-08-26 16:15:55 +02:00
fromme 2662d56ac1 feat: collect assignment and disposition events for statistics 2026-08-26 15:17:17 +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 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 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 e0a9562fc6 feat: send mailings over MailJet smtp in dedicated worker process 2026-08-12 15:47:04 +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 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 e89d8a43ad feat: database anonymization command 2026-08-10 11:19:44 +02:00
Björn Fromme 73e66a9458 feat: hide inactive teamers from list view, overridable in filter
addresses #869dv987y
2026-08-10 10:48:39 +02:00
Björn Fromme 50a86e4047 chore: code cleanup 2026-08-10 10:46:35 +02:00
Björn Fromme 98c900e8ca fix: avoid issues with stale session data 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 ed41d40059 feat: filter assignments and applications by teamer name
closes #869b9vgq7
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 0652ca9f8b feat: reduce number of backups created when processing PDF files 2026-03-15 12:42:28 +01:00
Björn Fromme c96e1e6f61 fix: avoid issues with stale uploads orphanage 2026-03-15 12:42:28 +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 83648ac892 feat: update filter value to be inversed
closes #869bhe07h
2025-12-18 10:57:45 +01: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 94748c0112 feat: add suffix to invoice number
closes #8699qe4ep
2025-09-18 08:35:55 +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 b5314d270a fix: avoid issues with incomplete teamer data when rendering invoice pdf 2025-07-22 08:49:31 +02:00
Björn Fromme 7aef767619 chore: add documentation 2025-07-17 11:37:11 +02:00
Björn Fromme 70e477073b chore: remove deprecations 2025-07-08 15:06:44 +02:00
Björn Fromme 3646661fed feat: streamlined filenames of downloaded teamer documents
addresses #8698updx6
2025-04-24 10:03:29 +02:00