Commit Graph
121 Commits
Author SHA1 Message Date
Björn Fromme 589787f024 feat: improved exception handling 2025-03-27 09:56:00 +01:00
Björn Fromme 485d37518f fix: incorrect nesting of return statement 2025-03-27 09:55:46 +01:00
Björn Fromme 3e50355553 fix: include participants with status 'option' in processing 2025-03-26 16:09:21 +01:00
Björn Fromme 0e6ea722d1 feat: add convenience methods for status 2025-03-26 16:08:49 +01:00
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