Björn Fromme
|
b323c120f9
|
fix: consider parking space availability
|
2026-07-23 17:44:08 +02:00 |
|
Björn Fromme
|
eaff989bdd
|
fix: always filter ski passes by participant's age
|
2026-05-07 11:40:45 +02:00 |
|
Björn Fromme
|
9b84893d88
|
feat: api endpoints and xml sync for contingents data
|
2026-04-22 11:23:52 +02:00 |
|
Björn Fromme
|
d1c92f2957
|
feat: replace *Service suffix with role-based class names
|
2026-04-16 13:34:54 +02:00 |
|
Björn Fromme
|
63e8a068b3
|
feat: move prepopulation guards into participant service
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
1b0e479e49
|
feat: refactor participant card DTOs and labels
|
2026-04-11 18:28:32 +02:00 |
|
Björn Fromme
|
cb56a4fe46
|
feat: implement mutability cutoff for rentals
addresses #869cca42x
|
2026-03-17 10:29:43 +01:00 |
|
Björn Fromme
|
c510cbf590
|
feat: auto-booking services
addresses #869cfcptv
|
2026-03-16 20:24:58 +01:00 |
|
Björn Fromme
|
709b0ff61e
|
fix: ensure drop-offs are submitted when same as pickups
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
40c0042158
|
feat: use normalized checkbox values in field handlers
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
1670b8b8d2
|
fix: avoid selection trap for mandatory services with age constraints
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
f795a3ea21
|
feat: selectable drop-offs for inbound bus travel
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
c7b70dbd56
|
feat: dummy data fill
closes #869c3khk0
|
2026-03-16 12:03:00 +01:00 |
|
Björn Fromme
|
f9d420fecd
|
feat: revert allow updating room assignments in edit mode
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
f46cc59041
|
fix: allow updating room assignments in edit mode
|
2026-03-16 12:02:59 +01:00 |
|
Björn Fromme
|
95d0ce33d4
|
feat: new service category 'VEG'
|
2026-03-16 12:02:27 +01:00 |
|
Björn Fromme
|
1fd9f8d1f8
|
feat: always show all available ski passes but readonly if age doesn't match
|
2026-03-16 12:00:56 +01:00 |
|
Björn Fromme
|
ea162972fa
|
feat: hide parking from participants under 18
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
094d6858d1
|
fix: don't auto assign discounted transport to babies
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
e1bfe9b93c
|
feat: show room prices in room assignment form field
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
6b5a51f652
|
feat: replace overly complex and unnecessary form choice loader for rooms
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
cca8554e3d
|
feat: special treatment of services for participants of age 0-2
|
2026-03-16 12:00:55 +01:00 |
|
Björn Fromme
|
c3fe76d78c
|
feat: automatic unselection of discounted transportation
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
38656e73c5
|
chore: cleanup, update documentation
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
89979d6ce4
|
wip: email uniqueness validation
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
7aea149b6c
|
feat: unique email addresses of participants unless child, cleanup
addresses #869axbn21
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
647fa8e212
|
feat: unassign rooms from other participants when unavailable
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
a0d5768752
|
feat: consolidated insurance service
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
b485112ed3
|
chore: adjust and cleanup tests
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
1f5c835f8a
|
wip: bulk insurance refactoring
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
b882175f36
|
feat: readonly room selection for single room types
|
2026-03-16 11:59:11 +01:00 |
|
Björn Fromme
|
de8cbf6178
|
wip: refactor to cards with individual participant forms
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
5c0814ef9b
|
wip: modernized edit flow, fix insurance tier calculation
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
0d073a36a3
|
wip: insurance booking in edit flow
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
8af7f0e797
|
wip: insurance booking phase 5
|
2026-03-16 11:59:10 +01:00 |
|
Björn Fromme
|
84f4481ef0
|
wip: service descriptions and car license plate field
|
2026-03-16 11:59:10 +01:00 |
|