Björn Fromme
|
72d413dc99
|
feat: refactor callback validators to dedicated class
|
2025-03-26 16:08:25 +01:00 |
|
Björn Fromme
|
e4e03a848b
|
feat: integrate with flysystem for xml data
|
2025-03-26 16:07:37 +01:00 |
|
Björn Fromme
|
036734eadf
|
fix: don't require transportation services for canceled participants
|
2025-03-26 14:51:13 +01:00 |
|
Björn Fromme
|
e6cefb884f
|
fix: don't check pickup unless transportation by bus is selected
|
2025-03-26 12:35:17 +01:00 |
|
Björn Fromme
|
beda06b8c7
|
fix: take booking status 'option' into account
|
2025-03-26 12:11:55 +01:00 |
|
Björn Fromme
|
368ce28537
|
fix: use form model data to determine participant index
|
2025-03-25 14:30:26 +01:00 |
|
Björn Fromme
|
296464701d
|
feat: improved error handling and feedback
|
2025-03-24 19:41:51 +01:00 |
|
Björn Fromme
|
7bcda3e6f8
|
fix: prevent updating booked services unless mutable
|
2025-03-24 17:11:37 +01:00 |
|
Björn Fromme
|
c8d8c62ff8
|
feat: distinguish error and info feedbacks
|
2025-03-24 16:30:21 +01:00 |
|
Björn Fromme
|
1498bdb53b
|
fix: typo in xpath prevented parsing of selection groups
|
2025-03-24 15:46:46 +01:00 |
|
Björn Fromme
|
cdf265795f
|
feat: don't render notification messages as errors
|
2025-03-24 15:30:40 +01:00 |
|
Björn Fromme
|
7045974451
|
fix: properly assign selected pickups
|
2025-03-24 15:24:40 +01:00 |
|
Björn Fromme
|
b9471c4e04
|
fix: make selection of transportation services mandatory
|
2025-03-24 11:03:59 +01:00 |
|
Björn Fromme
|
edc965dfa7
|
fix: use correct number of booked rooms
|
2025-03-24 10:57:05 +01:00 |
|
Björn Fromme
|
1b2fc78e8a
|
fix: set default value in method property
|
2025-03-23 18:04:26 +01:00 |
|
Björn Fromme
|
f33074f39c
|
feat: always log api requests of booking updates
|
2025-03-23 10:49:19 +01:00 |
|
Björn Fromme
|
7f83e16a48
|
feat: per method debug setting in BPN API client
|
2025-03-23 10:40:03 +01:00 |
|
Björn Fromme
|
882a7185bc
|
fix: don't rely on date of birth being present
|
2025-03-23 10:39:20 +01:00 |
|
Björn Fromme
|
71459125e3
|
fix: make parsing of dates more resilient
|
2025-03-23 10:38:57 +01:00 |
|
Björn Fromme
|
9ce86ea447
|
fix: be more specific regarding booking status
|
2025-03-21 17:15:23 +01:00 |
|
Björn Fromme
|
6326e1ffc3
|
fix: adopt travel info urls
|
2025-03-21 16:26:49 +01:00 |
|
Björn Fromme
|
b88be16550
|
fix: don't rely on communication properties being present
|
2025-03-13 17:23:52 +01:00 |
|
Björn Fromme
|
6a4ac4ea43
|
fix: process canceled participants correctly
|
2025-03-13 17:08:51 +01:00 |
|
Björn Fromme
|
c76eb12727
|
fix: configure target folder for xml dumps
|
2025-03-12 18:29:04 +01:00 |
|
Björn Fromme
|
851c7086ba
|
wip: selectable bus exits
|
2025-03-12 18:05:21 +01:00 |
|
Björn Fromme
|
ac498f9040
|
wip
|
2025-02-27 19:21:12 +01:00 |
|
Björn Fromme
|
063af73f3b
|
fix: treat api response properly
|
2025-02-19 12:25:35 +01:00 |
|
Björn Fromme
|
6086369ce5
|
feat: rename confirmation document to invoice
|
2025-02-12 16:54:30 +01:00 |
|
Björn Fromme
|
1220398530
|
feat: extended logging
|
2025-02-12 16:53:02 +01:00 |
|
Björn Fromme
|
b71e655db2
|
feat: respect participants' mutability status in booking data
|
2025-01-30 10:44:24 +01:00 |
|
Björn Fromme
|
eae9879519
|
feat: simplify xml parsing, add 'mutable' property for personal data
|
2025-01-30 10:40:38 +01:00 |
|
Björn Fromme
|
c75f069ce0
|
feat: prevent editing of applicant's personal data in booking
|
2025-01-27 18:21:47 +01:00 |
|
Björn Fromme
|
7fe0734dec
|
fix: avoid redirect after failing booking data validation via API
|
2025-01-27 17:36:13 +01:00 |
|
Björn Fromme
|
a7bc8429a7
|
fix: use correct request type for travel documents
|
2025-01-27 17:35:30 +01:00 |
|
Björn Fromme
|
7236f8641f
|
feat: show documents link only when applicable
|
2025-01-27 17:08:43 +01:00 |
|
Björn Fromme
|
427539481f
|
fix: add missing error handling in booking update
|
2025-01-26 20:34:10 +01:00 |
|
Björn Fromme
|
93bd438e17
|
fix: add missing field for nationality in personal data form
|
2025-01-26 20:33:47 +01:00 |
|
Björn Fromme
|
51086a284f
|
fix: add missing parsing of participants' nationality
|
2025-01-26 20:33:04 +01:00 |
|
Björn Fromme
|
289668bcbd
|
feat: removed caching of list view
|
2025-01-25 15:25:34 +01:00 |
|
Björn Fromme
|
f9e7f28b6b
|
feat: improved layout, removed htmx-boost for simplicity
|
2025-01-25 14:59:09 +01:00 |
|
Björn Fromme
|
6730c243f6
|
feat: refactoring of xml parsers
|
2025-01-24 17:10:49 +01:00 |
|
Björn Fromme
|
11f1508640
|
chore: code cleanup
|
2025-01-24 09:23:09 +01:00 |
|
Björn Fromme
|
78e8e11512
|
fix: remove api validator
|
2025-01-16 16:39:06 +01:00 |
|
Björn Fromme
|
535a76d3bc
|
feat: several improvements in layout
|
2025-01-16 15:40:18 +01:00 |
|
Björn Fromme
|
bac3f1f3d7
|
feat: sort services
|
2025-01-16 14:55:07 +01:00 |
|
Björn Fromme
|
9dc0992263
|
fix: avoid null pointer exception
|
2025-01-16 14:54:15 +01:00 |
|
Björn Fromme
|
e6d7a10874
|
feat: refactor API client socket logic to trait
|
2025-01-15 15:28:37 +01:00 |
|
Björn Fromme
|
13385a10e3
|
feat: refactor API client to connect via socket
|
2025-01-15 15:11:25 +01:00 |
|
Björn Fromme
|
c96b525aa4
|
feat: API endpoint to load travel data by code
|
2025-01-14 12:41:40 +01:00 |
|
Björn Fromme
|
b196825ab3
|
feat: extend XSS protection to all forms
|
2025-01-08 17:33:29 +01:00 |
|