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
4ff963d1e2
feat: let managers edit the staffing matrix
2026-11-05 17:18:26 +01:00
fromme
f9d2ff084d
feat: decide the staffing split per ski level
2026-11-05 17:04:24 +01:00
fromme
7aefe88610
chore: replace contract template pdf
2026-11-05 10:57:18 +01:00
fromme
09eea86183
chore: update project dependencies
2026-11-04 16:29:04 +01:00
fromme
ddfaa4b440
chore: streamlined naming of feedback menu items
2026-10-28 11:23:21 +01:00
fromme
d3b9b0611b
chore: update project dependencies
2026-10-28 09:19:05 +01:00
fromme
fe0c854f1d
refactor: offer the questionnaire test from the assignment overview
2026-10-27 17:37:47 +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
9fedc5b5d3
feat: let the office test the questionnaire on any assignment
2026-10-27 17:07:17 +01:00
fromme
a35f91ac63
feat: list and show submitted questionnaires to the office
2026-10-27 17:02:51 +01:00
fromme
890e04f8a6
feat: remind teamers of open questionnaires on the dashboard
2026-10-27 16:59:44 +01:00
fromme
5e4e574076
feat: let teamers fill in and read their questionnaire
2026-10-27 16:56:49 +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
df6734c939
feat: store questionnaire responses per disposition
2026-10-27 16:51:56 +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
2ec2a4c93f
chore: fix typo in menu item
2026-10-20 17:14:41 +02:00
fromme
de4aedd26e
refactor: name the per-teamer disposition lists correctly
2026-10-20 17:14:13 +02:00
fromme and Claude Opus 5.5
5090f72fab
fix: log a called-off disposition under its own id key
...
The disposition call-off logged the disposition's id as "assignment_id" and
set the status from the Assignment constant; both now use the disposition's
own name.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-20 17:13:53 +02:00
fromme
c00dd86eb4
feat: list upcoming season assignments among a teamer's dispositions
2026-10-20 17:13:45 +02:00
fromme
300bb2058f
feat: apply season task deadlines to all open checklist entries
2026-10-20 16:52:45 +02:00
fromme
3fe510e64e
fix: render form help texts smaller and muted
2026-10-20 16:52:32 +02:00
fromme
48691227cb
chore: move menu entry to better suiting submenu
2026-10-20 16:34:12 +02:00
fromme
34ff630b75
chore: update project dependencies
2026-10-20 14:21:22 +02:00
fromme
3f806669c6
fix: show scrollbars only when an inner area overflows
2026-10-20 14:17:58 +02:00
fromme
e31f607f66
chore: declare browser targets in .browserslistrc
2026-10-20 14:05:05 +02:00
fromme
8c53676133
feat: let the remaining textareas grow with their content
2026-10-20 14:04:55 +02:00
fromme
2de985b009
chore: upgrade webpack encore from 4.7 to 7.2
2026-10-20 14:04:43 +02:00
fromme
1cda9d378a
chore: upgrade tailwind css from 3.4 to 4.3
2026-10-20 14:04:24 +02:00
fromme
9fcba26942
chore: bump node to 24 in ddev
2026-10-16 10:46:40 +02:00
fromme
13e5b6c3af
feat: boost pagination and sorting links with htmx
2026-10-16 10:39:47 +02:00
fromme
493a43d952
fix: give the empty-field test case its own data provider
2026-10-16 10:12:30 +02:00
fromme
7493afde45
chore: update project dependencies
2026-10-16 10:06:22 +02:00
fromme
d159cb212c
feat: paginate the staffing matrix preview
2026-10-16 10:05:42 +02:00
fromme
c7e0ad67e6
fix: put the guiding fee on one guide place only
2026-10-16 09:56:04 +02:00
fromme
f0ad5374e9
docs: remove the myep api consumer guide
2026-10-16 09:15:04 +02:00
fromme
96d49fc488
docs: drop code references to local plan files
2026-10-16 09:14:44 +02:00
fromme
2a554bb7bf
feat: stop keeping buspro password hash in the session
2026-10-16 09:00:00 +02:00
fromme
c16e4bf53f
feat: update profile in buspro without the teamer's password
2026-10-16 08:59:39 +02:00
fromme
18fb3382c6
feat: redirect to the deeplink after the form login
2026-10-16 08:38:05 +02:00
fromme
0e2021e96d
refactor: derive the bus escort from the travel date
2026-10-16 08:36:54 +02:00
fromme
2fc9806c69
feat: generate draft assignments from a staffing matrix
2026-10-15 18:11:51 +02:00