fromme
|
2f4f9800dd
|
fix: offer the questionnaire after every placement, the bus part to escorts
|
2026-10-27 17:12:24 +01:00 |
|
fromme
|
2a041d25a0
|
feat: let the teamer fill in the questionnaire after a bus escort
|
2026-10-27 16:53:23 +01:00 |
|
fromme
|
a84275b40e
|
feat: add questionnaire definitions and their catalog
|
2026-10-27 16:41:46 +01:00 |
|
fromme
|
2fc9806c69
|
feat: generate draft assignments from a staffing matrix
|
2026-10-15 18:11:51 +02:00 |
|
fromme
|
0f76c5a7b6
|
feat: import destinations from the MyE&P travel export
|
2026-09-29 12:57:54 +02:00 |
|
Björn Fromme
|
2e9328fc51
|
feat: read BusProNet base data from the MyE&P API
|
2026-09-29 11:08:04 +02:00 |
|
fromme
|
1a7c272414
|
feat: import work hours from SaaS and exchange signed time sheet
|
2026-09-26 12:13:59 +02:00 |
|
fromme
|
7cf39850e6
|
feat: email recipient whitelist
|
2026-09-26 12:13:37 +02:00 |
|
fromme
|
69b8e549ee
|
feat: gate the upload replacement file behind a feature flag
|
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
|
aa728ddc99
|
feat: answer received form submissions by mail
|
2026-09-24 16:35:31 +02:00 |
|
fromme
|
30ad5e8488
|
feat: accept form submissions from the websites over an API endpoint
|
2026-09-24 16:35:06 +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
|
7ed5bcd29a
|
feat: maintenance mode
|
2026-09-08 12:38:43 +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
|
2662d56ac1
|
feat: collect assignment and disposition events for statistics
|
2026-08-26 15:17:17 +02:00 |
|
Björn Fromme
|
1fd0fbc21e
|
feat: map house manager roles and houses by crm ids instead of labels
|
2026-08-18 09:08:01 +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
|
74ebefcf65
|
feat: proper logging to dedicated audit channel
|
2026-08-12 10:34:41 +02:00 |
|
Björn Fromme
|
898a7c7505
|
feat: oauth2 login via myep
|
2026-08-12 08:14:13 +02:00 |
|
Björn Fromme
|
102e1c1c3c
|
fix: properly gate menus by role
|
2026-08-11 14:20:15 +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
|
b01c2e84c7
|
feat: pending roles from crm to be confirmed by superadmins
|
2026-08-10 12:26:21 +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
|
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
|
8988ae7620
|
feat: dummy replacement pdf upload for environments other than prod
|
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
|
7e76b28902
|
chore: cleanup
|
2026-03-15 12:42:28 +01:00 |
|
Björn Fromme
|
7941075404
|
feat: update list of selectable destinations
|
2025-08-29 08:23:12 +02:00 |
|
Björn Fromme
|
a92832f069
|
feat: integrate with flysystem for xml data
|
2025-03-28 09:20:46 +01:00 |
|
Björn Fromme
|
a52a50834e
|
feat: configurable paths to executables
|
2025-03-04 14:27:59 +01:00 |
|
Björn Fromme
|
917640183f
|
feat: convert uploaded contracts and invoices to pdf
|
2025-03-04 14:13:09 +01:00 |
|
Björn Fromme
|
1bac1b4bce
|
fix: add missing config option for xml dumps
|
2025-02-28 15:28:33 +01:00 |
|
Björn Fromme
|
cdd0666837
|
feat: render additional info to teamer invoice
|
2025-02-28 15:15:02 +01:00 |
|
Björn Fromme
|
6af42e5703
|
feat: refactor API client to communicate via socket
|
2025-01-15 15:30:55 +01:00 |
|
Björn Fromme
|
c5df1c2a67
|
feat: additional filter options for documents
|
2025-01-13 11:58:32 +01:00 |
|
Björn Fromme
|
30111df408
|
feat: generate image thumbnails after deployment
|
2024-11-29 13:16:52 +01:00 |
|
Björn Fromme
|
9bded28479
|
fix: use short hotel name to avoid filtering issues
|
2024-11-21 16:39:40 +01:00 |
|
Björn Fromme
|
f155b5ae52
|
feat: filter destinations by common name
|
2024-10-28 09:09:17 +01:00 |
|
Björn Fromme
|
b4925f3065
|
feat: extend log entries with current uri
|
2024-10-14 15:01:39 +02:00 |
|
Björn Fromme
|
537e5b3c88
|
feat: optional logging of bpn requests/responses for debugging
|
2024-02-16 14:43:05 +01:00 |
|
Björn Fromme
|
e95310c3a1
|
wip: functionality for new role 'management'
|
2024-02-14 10:42:01 +01:00 |
|
Björn Fromme
|
9b4f100bb1
|
feat: make admin users hotel managers with configurable hotel code
|
2023-12-01 14:09:49 +01:00 |
|
Björn Fromme
|
d5da0d10d5
|
WIP: Implement role house manager and feedback providing
|
2023-11-04 18:24:54 +01:00 |
|