Björn Fromme
6beb965c85
feat: new service category 'VEG'
2026-01-08 16:42:42 +01:00
Björn Fromme
97a5d7f9f1
fix: include gender and nationality into group of mandatory fields
2026-01-08 14:18:37 +01:00
Björn Fromme
776b9d0912
feat: proper determination of agency initiated bookings
...
For booking that are agency initiated (groups) different rules apply
concerning mutability and requirement of personal data and whether the
first participant is the applicant or not. This commit adds logic to
evaluate the agency id assigned to the booking data to decide.
2026-01-08 12:54:59 +01:00
Björn Fromme
e8c2261b7e
feat: show inquiry status with rooms in step 1
2025-12-10 15:33:13 +01:00
Björn Fromme
31f414b4d8
feat: show room prices in room assignment form field
2025-12-09 12:55:00 +01:00
Björn Fromme
c7129d5791
chore: cleanup
2025-12-07 14:47:51 +01:00
Björn Fromme
21600dc2d6
feat: implement hx-boost for reliable loading indication
2025-12-07 14:11:50 +01:00
Björn Fromme
bfb1a04ea0
feat: implement screendesign
2025-12-06 15:02:33 +01:00
Björn Fromme
5b55d0984a
fix: correctly handle email uniqueness by excluding the applicant from validation
2025-12-06 15:02:13 +01:00
Björn Fromme
696800aafd
feat: refactoring and cleanup
2025-12-06 15:02:13 +01:00
Björn Fromme
f4691ec67e
feat: finalize voucher handling and discount display in summary and overview
2025-11-26 17:29:15 +01:00
Björn Fromme
32bef9a4e9
feat: special treatment of participants with age 0-2 (babies)
2025-11-26 15:38:49 +01:00
Björn Fromme
9b2ad3845d
feat: prevent selection of baby rooms without regular rooms
2025-11-25 16:43:41 +01:00
Björn Fromme
f33e55f201
feat: correct handling of vouchers
2025-11-24 10:20:21 +01:00
Björn Fromme
9d28d2f102
feat: improved promotional and purchase vouchers
2025-11-21 12:43:51 +01:00
Björn Fromme
aaa7e9f4c3
feat: promotional and purchase vouchers
2025-11-20 18:41:46 +01:00
Björn Fromme
6e96f6fb44
fix: never validate insurance selection in edit mode
2025-11-13 12:44:19 +01:00
Björn Fromme
c6b28e7f4e
fix: don't validate insurance selection of participants when in bulk assignment
2025-11-13 12:29:27 +01:00
Björn Fromme
bcded403be
feat: improved timeout handling for api client
2025-11-13 11:15:31 +01:00
Björn Fromme
29f415a91f
feat: improved dynamic validation
2025-10-31 16:23:06 +01:00
Björn Fromme
a619add4e3
fix: ensure validation of participant data
2025-10-31 15:07:22 +01:00
Björn Fromme
5021f414d1
feat: improved mutability checks for personal data in edit or create mode
2025-10-28 15:34:09 +01:00
Björn Fromme
b63804df88
feat: authenticated booking
2025-10-24 17:07:08 +02:00
Björn Fromme
6b0dfb3426
chore: fix deprecations in preparation uf upgrading to symfony 7.3
2025-10-24 13:59:54 +02:00
Björn Fromme
bb630da5ed
feat: remove room selection field entirely for single room type
...
addresses #869axcukn
2025-10-23 10:49:14 +02:00
Björn Fromme
39d944351c
chore: cleanup, update documentation
2025-10-23 10:29:37 +02:00
Björn Fromme
3e54a58b9b
wip: email uniqueness validation
2025-10-23 09:29:27 +02:00
Björn Fromme
60176d19f4
wip: improved validation and feedback
2025-10-23 08:50:45 +02:00
Björn Fromme
9c716477aa
feat: unique email addresses of participants unless child, cleanup
...
addresses #869axbn21
2025-10-22 17:42:17 +02:00
Björn Fromme
434c4d0a11
wip: finalize implementation
2025-10-17 18:46:25 +02:00
Björn Fromme
49b7a3fe34
feat: refactor to cards
2025-10-15 18:31:10 +02:00
Björn Fromme
ead2c092da
fix: ensure skipass is selected
2025-10-15 11:40:51 +02:00
Björn Fromme
9eda12981a
feat: htmx powered requests, improved loading indicator
...
feat: loading indicator and htmx form submit
2025-10-14 18:07:59 +02:00
Björn Fromme
4939a1a9ad
feat: inquiry bookings
2025-10-09 18:52:23 +02:00
Björn Fromme
67c642bc2f
wip: modernized edit flow, fix insurance tier calculation
2025-10-09 17:42:39 +02:00
Björn Fromme
cba0f747cd
wip: modernized edit flow
2025-10-08 21:09:53 +02:00
Björn Fromme
c3008d7f7a
wip: insurance booking in edit flow
2025-10-07 18:09:16 +02:00
Björn Fromme
ec1bba7c46
wip: backport booking create flow form handling to edit flow
2025-10-07 16:38:55 +02:00
Björn Fromme
b66d453881
feat: unify pickup selection
2025-10-06 18:07:07 +02:00
Björn Fromme
7f1ef4059d
wip: submit booking to api
2025-10-06 11:22:02 +02:00
Björn Fromme
798beae597
feat: implement payment step
2025-10-05 13:29:19 +02:00
Björn Fromme
fba9edc931
feat: inform user about automatic reassignments or reset selections
2025-10-02 17:57:56 +02:00
Björn Fromme
b4eaf695c7
feat: bulk insurance booking by applicant
2025-10-01 17:52:21 +02:00
Björn Fromme
71b42786f7
feat: show room pricing details
2025-09-30 16:47:17 +02:00
Björn Fromme
90ae78262a
wip: insurance booking
2025-09-29 19:54:20 +02:00
Björn Fromme
199ef08e35
wip: insurance booking phase 4
2025-09-26 16:48:48 +02:00
Björn Fromme
0ceabe465b
wip: insurance booking phases 1 and 2
2025-09-26 16:34:32 +02:00
Björn Fromme
582fb9b52d
feat: functionality to determine family status of a booking
2025-09-24 12:58:42 +02:00
Björn Fromme
5642193610
feat: validate room selection
2025-09-24 10:59:23 +02:00
Björn Fromme
97cc0ac422
feat: simplify validation
2025-09-19 16:37:48 +02:00