fromme
|
3c34cfa76a
|
feat: offer the questionnaire for placements ended within a rolling window
|
2026-11-10 09:23:23 +01:00 |
|
fromme
|
9d0cdd7f52
|
chore: update inline documentation of feedback config files
|
2026-11-08 14:41:38 +01:00 |
|
fromme
|
9583612fdc
|
refactor: use english naming for the n8n assignments api
|
2026-11-07 09:33:54 +01:00 |
|
fromme
|
0bc77b7463
|
feat: expose winter placements to n8n over an api endpoint
|
2026-11-06 10:09:56 +01:00 |
|
fromme
|
0b736b51fb
|
feat: calmer questionnaire form with selects and clickable answer rows
|
2026-10-27 17:32:41 +01:00 |
|
fromme
|
af97468b2d
|
feat: put the placement in one line above the questionnaire
|
2026-10-27 17:27:40 +01:00 |
|
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
|
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
|
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
|
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
|
5141673bcd
|
chore: drop the teamer provisioning feature flag
|
2026-09-25 14:51:39 +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
|
3f4586ce06
|
feat: harden the myep oauth2 client
|
2026-09-23 16:06:25 +02:00 |
|
fromme
|
d6327f033e
|
fix: stagger cron triggered tasks between prod and staging
|
2026-09-20 13:32:48 +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
|
24451d0f36
|
chore: update scheduler notification config
|
2026-09-11 12:57:52 +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
|
7ed5bcd29a
|
feat: maintenance mode
|
2026-09-08 12:38:43 +02:00 |
|
fromme
|
bc2af4d8e7
|
feat: switch to sftp source for buspro xml data
|
2026-09-04 12:12:05 +02:00 |
|
fromme
|
332406532f
|
chore: prepare switching to sftp source for buspro xml data
|
2026-09-03 16:33:17 +02:00 |
|
fromme
|
357c43eead
|
feat: import xml export from buspro over sftp
|
2026-09-03 10:39:38 +02:00 |
|
fromme
|
df1e38b008
|
chore: fix deprecations after bumping doctrine
|
2026-09-01 15:46:14 +02:00 |
|
fromme
|
10ab2bd04b
|
fix: doctrine native lazy objects
|
2026-09-01 13:58:30 +02:00 |
|
fromme
|
2459af122f
|
feat: upgrade to symfony 7.4
|
2026-09-01 11:24:44 +02:00 |
|
fromme
|
86c5d23181
|
feat: teamer season disposition count in info modal
addresses #869dv94n4
|
2026-08-31 16:26:53 +02:00 |
|
fromme
|
b2488e2ff4
|
feat: include jobprofile placeholder in email texts
addresses #869armp40
|
2026-08-31 15:30:22 +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 |
|
fromme
|
2662d56ac1
|
feat: collect assignment and disposition events for statistics
|
2026-08-26 15:17:17 +02:00 |
|
Björn Fromme
|
6795a668da
|
chore: update project dependencies, fix deprecations
|
2026-08-24 09:34:49 +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
|
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
|
a5c98025d0
|
feat: feature flag for oauth2 login via MyE&P
|
2026-08-12 10:35:08 +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 |
|