Commit Graph
811 Commits
Author SHA1 Message Date
Björn Fromme 18a890e50e chore: adjust tests to recent changes 2026-07-16 17:13:15 +02:00
Björn Fromme 3c9caeaad0 wip: group inquiries and bookings 2026-07-16 17:13:15 +02:00
Björn Fromme eba1a901d6 wip: refactored price overrides 2026-07-16 17:13:15 +02:00
Björn Fromme f8e4fe4d1e wip: refactor admin controllers 2026-07-16 17:13:15 +02:00
Björn Fromme d9f29a5a5a wip: extend model, admin crud 2026-07-16 17:13:15 +02:00
Björn Fromme a6ba4fac0d chore: update deployer config with individual htpasswd files 2026-07-16 17:13:15 +02:00
Björn Fromme a9bd46be4a wip: integrate with bpn-connect for admin crud, calendars 2026-07-16 17:13:15 +02:00
Björn Fromme d0511ba2cd fix: provide required parameter, make parameter required 2026-07-16 17:13:15 +02:00
Björn Fromme 487597c828 wip: api endpoint for calendar data to be consumed by cms 2026-07-16 17:13:15 +02:00
Björn Fromme b3210a7a27 wip: api client for bpn-connect 2026-07-16 17:13:15 +02:00
Björn Fromme a8c0801c32 chore: add develop environment to deployer config 2026-07-16 17:13:15 +02:00
Björn Fromme 690391da98 wip: replace flatpickr 2026-07-16 17:13:15 +02:00
Björn Fromme b075e3ecfc wip: implement admin crud 2026-07-16 17:13:15 +02:00
Björn Fromme 13491f346d wip: implement model 2026-07-16 17:13:15 +02:00
Björn Fromme fafc60eba9 fix: retain original date of birth when anonymizing xml dumps 2026-07-16 15:53:33 +02:00
Björn Fromme bd2d8b58a3 chore: update documentation 2026-07-15 18:00:30 +02:00
Björn Fromme 52327864d6 chore: adjust cypress base url 2026-07-15 17:47:37 +02:00
Björn Fromme 3cc5d00587 feat: add insurance revocation link to footer 2026-07-14 12:27:29 +02:00
Björn Fromme f620cae4f9 chore: update project dependencies 2026-07-14 09:47:48 +02:00
Björn Fromme 6c4ea07e6e fix: prevent race condition on newsletter consent confirmation 2026-07-14 09:47:22 +02:00
Björn Fromme b95944701e chore: update project dependencies 2026-07-13 14:19:15 +02:00
Björn Fromme 2f8701c2e0 chore: fix cgl issues flagged by phpstan 2026-07-10 14:33:09 +02:00
Björn Fromme f47142c465 chore: add missing branch coverage for BookingEditPreFlightChecker 2026-07-10 14:33:09 +02:00
Björn Fromme 3105f2e7a0 fix: position loading indicator above modal 2026-07-10 14:33:09 +02:00
Björn Fromme 0ea43d0c6b fix: correct edit reload dirty-state 2026-07-10 14:33:09 +02:00
Björn Fromme 99b6876ce2 fix: ensure mandatory services are preselected in edit mode 2026-07-10 14:33:09 +02:00
Björn Fromme 4e26b8acc0 fix: reload booking data from API when no user edits are pending 2026-07-10 14:33:09 +02:00
Björn Fromme 0b2a16d117 fix: add placeholders for fields nationality and country 2026-07-10 14:33:09 +02:00
Björn Fromme b41b19d4c6 feat: pre-flight check of agency bookings
addresses #869bqxr4q
2026-07-10 14:33:09 +02:00
Björn Fromme f9142e3080 chore: update frontend tooling and dependencies 2026-07-10 14:31:47 +02:00
Björn Fromme 9660149c67 fix: prevent stale htmx cache on login potentially causing csrf issues
addresses #869dd1fch
2026-07-10 14:30:31 +02:00
Björn Fromme 2b957e1887 feat: revert password grant in favor of pkce 2026-07-10 12:26:26 +02:00
Björn Fromme 57a2503da2 chore: update project dependencies 2026-07-10 09:07:22 +02:00
Björn Fromme f5f84ad98e feat: password grant 2026-07-10 09:02:33 +02:00
Björn Fromme de37186706 feat: make server errors visible to the user for htmx requests 2026-07-02 10:02:05 +02:00
Björn Fromme 4d3fc69faa fix: register field handler in service container correctly 2026-07-02 09:33:16 +02:00
Björn Fromme 022819cbe6 feat: reveal password toggle for login form
addresses #869cqrw6w
2026-07-01 10:29:30 +02:00
Björn Fromme 1b0d7ce1a9 chore: update project dependencies 2026-07-01 10:21:41 +02:00
Björn Fromme a6ed60462d refactor: inject AgeConstraintParserRegistry into TravelParser 2026-06-26 17:20:42 +02:00
Björn Fromme a8d2852313 fix: log swallowed exceptions in date parsing and webhook 2026-06-26 17:17:49 +02:00
Björn Fromme 8907233ef5 fix: adopt response format of bpn personal data endpoint 2026-06-25 15:06:15 +02:00
Björn Fromme 7a3d3a3a96 fix: handle bpn notification response on personal data update 2026-06-25 15:06:15 +02:00
Björn Fromme 23a3430ea5 fix: skip blank xml nodes and attributes when anonymizing data 2026-06-24 13:59:04 +02:00
Björn Fromme a15c7578c3 fix: do not copy applicant address into participant for agency bookings 2026-06-24 13:13:14 +02:00
Björn Fromme 08f6633507 fix: sync booking model when transportation discount is replaced 2026-06-23 16:24:15 +02:00
Björn Fromme dbe33ec760 fix: exclude name and date of birth from editable fields for now 2026-06-23 15:47:33 +02:00
Björn Fromme 145f7de781 fix: make personal data editable in bookings as permitted by bpn 2026-06-23 15:24:10 +02:00
Björn Fromme 287ec30cf7 chore: simplify datatable css 2026-06-23 15:22:33 +02:00
Björn Fromme c29634b0d2 fix: narrow scope of table styles 2026-06-23 15:19:26 +02:00
Björn Fromme ffa2038acb fix: correct test references to use selection ID 1475 for exemption 2026-06-23 13:41:03 +02:00