Commit Graph
84 Commits
Author SHA1 Message Date
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 a35f91ac63 feat: list and show submitted questionnaires to the office 2026-10-27 17:02:51 +01:00
fromme 8070fda64d feat: build the questionnaire form from its definition 2026-10-27 16:47:38 +01:00
fromme d06b647dac feat: decide when a conditional questionnaire question is shown 2026-10-27 16:43:14 +01:00
fromme a84275b40e feat: add questionnaire definitions and their catalog 2026-10-27 16:41:46 +01:00
fromme 96d49fc488 docs: drop code references to local plan files 2026-10-16 09:14:44 +02:00
fromme 2fc9806c69 feat: generate draft assignments from a staffing matrix 2026-10-15 18:11:51 +02:00
fromme 2329fe17a0 fix: report an unresolvable hotel instead of failing on it 2026-09-29 15:27:44 +02:00
fromme 5c7e702eab fix: accept the ISO-2 country codes when authoring a destination 2026-09-29 12:47:25 +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 e460b18661 fix: accept the German W as a gender on the application endpoint 2026-09-26 10:25:48 +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 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 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 f6667dcfc7 feat: default statistics filter to a rolling 12-month window 2026-09-01 09:45:53 +02:00
fromme 15a4af93f9 feat: collect teamers' meal preferences 2026-08-27 18:27: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 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 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 388ecf9603 feat: financial data check for teamers, improved enforced checks logic
addresses #869at5rtp
2026-08-10 18:06:25 +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 3d71dcfc14 feat: ensure teamer accepts terms when confirming driver's license 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 3b99757a08 feat: send accepted teamer invoices to configurable email inbox 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 c4e07f0068 fix: include cost unit when duplicating destination 2025-10-23 17:50:39 +02:00
Björn Fromme 0b56fc8ef1 fix: populate destination cost unit from assigned hotel 2025-10-07 11:19:42 +02: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 d1cdfe461c feat: cost unit for custom destinations 2025-09-23 09:10:50 +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 e51d92117a feat: add selectable country for custom destinations 2025-06-12 17:13:44 +02:00
Björn Fromme 947b183c50 feat: filter assignments and applications by country
closes #8698fpqq5
2025-04-08 17:48:44 +02:00
Björn Fromme 299c37c823 fix: update country property when editing/creating destination 2025-04-08 17:48:07 +02:00
Björn Fromme 80e57d148f fix: hide called off assignments from timeline, adjust status colors 2025-03-27 09:08:29 +01:00
Björn Fromme 85f2ebb6f7 fix: assign correct status colors, link items in timeline 2025-03-25 16:25:01 +01:00
Björn Fromme da18856cc2 fix: correctly assign items to timeline 2025-03-25 15:47:08 +01:00
Björn Fromme f2b60570a9 fix: properly filter by date range, improve filter handlers 2025-03-21 12:38:55 +01:00
Björn Fromme 06c32fd597 feat: filter timeline by date range and hotels 2025-03-21 11:52:29 +01:00