Commit Graph
100 Commits
Author SHA1 Message Date
Björn Fromme 9c5597eb23 wip: additional services with constraints 2025-07-25 18:12:55 +02:00
Björn Fromme 2ec61d5086 wip: courses 2025-07-25 16:53:48 +02:00
Björn Fromme 8bae958e24 wip: booking process 2025-07-25 15:47:11 +02:00
Björn Fromme e7f0c09b36 wip: major refactoring 2025-07-25 11:54:07 +02:00
Björn Fromme ae2ed306b9 wip: form refactoring 2025-07-25 09:28:13 +02:00
Björn Fromme 2b122a7cc4 wip: improved booking summary 2025-07-24 12:44:38 +02:00
Björn Fromme 787e76c21c wip: refactor 2025-07-24 11:59:40 +02:00
Björn Fromme 7b1f2e7468 wip: booking summary for step 1 2025-07-24 11:59:27 +02:00
Björn Fromme 3f94c51bc8 wip: refactor 2025-07-24 11:12:06 +02:00
Björn Fromme 64d51c01b2 wip: refactor 2025-07-24 10:03:02 +02:00
Björn Fromme 955dbd2f05 fix: correct handling of readonly checkboxes with tooltips 2025-07-24 09:33:27 +02:00
Björn Fromme 318a326fdb chore: update browserslist 2025-07-24 09:33:05 +02:00
Björn Fromme 86223dc8a6 wip: field states and dependencies 2025-07-23 18:38:31 +02:00
Björn Fromme 4bb62830a4 wip: refactor forms 2025-07-23 18:10:27 +02:00
Björn Fromme 4ce731bfcb wip: refactor forms 2025-07-23 17:15:39 +02:00
Björn Fromme f225dac5fe wip: collapsible forms 2025-07-23 15:48:59 +02:00
Björn Fromme 5e1f2a8711 wip: refactor forms 2025-07-23 15:34:54 +02:00
Björn Fromme 8746397d83 wip: feedback about booked and assigned rooms 2025-07-23 11:39:03 +02:00
Björn Fromme e8c27cb51b wip: refactoring 2025-07-23 11:08:29 +02:00
Björn Fromme d2a80ea8fd wip: refactoring 2025-07-23 10:28:38 +02:00
Björn Fromme c85c72863c wip: refactoring 2025-07-23 10:27:04 +02:00
Björn Fromme 77afc0fe7b Merge branch 'master' into booking 2025-07-22 09:03:38 +02:00
Björn Fromme 7a53908b80 chore: update deployer config with extended rsync excludes 2025-07-22 09:02:47 +02:00
Björn Fromme ca4495169f Merge branch 'master' into booking 2025-07-22 08:59:19 +02:00
Björn Fromme d1344bbfb4 chore: remove project name from ddev config to enable git worktrees 2025-07-22 08:58:44 +02:00
Björn Fromme 2f5b855bae wip: booking process, refactor participant room assignment logic 2025-07-22 08:52:13 +02:00
Björn Fromme b3c633dccb wip: booking process, refactor participant room assignment logic 2025-07-18 16:43:02 +02:00
Björn Fromme b4db0cb8f2 wip: booking process, refactor participant room assignment logic 2025-07-18 15:59:45 +02:00
Björn Fromme 6feb8178b5 wip: booking process, room assignment 2025-07-18 15:40:23 +02:00
Björn Fromme eecea0abd1 wip: booking process, refactoring 2025-07-16 19:37:17 +02:00
Björn Fromme 47faa6b08e wip: booking process 2025-07-16 11:55:49 +02:00
Björn Fromme bef18971c3 wip: booking process 2025-07-14 17:15:15 +02:00
Björn Fromme a55e30e12d chore: update project dependencies 2025-06-28 10:22:53 +02:00
Björn Fromme 2c5152ec39 feat: various a11y improvements 2025-06-28 10:22:17 +02:00
Björn Fromme 7bfa5f5ed7 feat: include optional time in transportation service
addresses #86996x46z
2025-06-02 14:58:48 +02:00
Björn Fromme 2e602b85b2 feat: improved validation error rendering of booking form 2025-05-21 15:20:09 +02:00
Björn Fromme 0ffd770f9b chore: update project dependencies 2025-05-21 14:26:23 +02:00
Björn Fromme 6b0a4dc10d feat: participant's email address mandatory (again)
closes #86991wmpc
2025-05-21 14:25:34 +02:00
Björn Fromme e9295e0ead chore: update project dependencies 2025-05-19 15:58:23 +02:00
Björn Fromme ab9d59a473 feat: assign default dummy email to participants without address 2025-05-19 15:57:48 +02:00
Björn Fromme 6bf22045c4 feat: travel data API endpoint for travelinfo pages in TYPO3 2025-05-15 11:54:37 +02:00
Björn Fromme 1e5401ea25 feat: parse travel guide per date 2025-05-14 21:51:44 +02:00
Björn Fromme a588a7e6e4 chore: update project dependencies 2025-05-14 12:49:13 +02:00
Björn Fromme 2044b83abd feat: dynamically calculated total price
closes #8698xuzaa
2025-05-14 12:48:49 +02:00
Björn Fromme 29fc29091c fix: parse nationality in personal data 2025-05-14 12:29:58 +02:00
Björn Fromme a2559f173c fix: use correct key to map gender 2025-05-14 12:29:15 +02:00
Björn Fromme f7dfcc1c60 fix: show 'not allowed' cursor on readonly input fields 2025-05-02 12:52:01 +02:00
Björn Fromme f9362d8886 feat: allow editing of email and phone unless applicant 2025-05-02 12:51:39 +02:00
Björn Fromme 18ff553fbf chore: update project dependencies 2025-05-02 10:05:07 +02:00
Björn Fromme 5f2688945a fix: keep booked transportation services even if unavailable 2025-05-02 10:04:25 +02:00
Björn Fromme 1322d9dae3 fix: avoid null-pointer exception 2025-04-30 09:54:35 +02:00
Björn Fromme b56078ae58 fix: remove overzealous access check rendering invoice download impossible 2025-04-28 11:21:29 +02:00
Björn Fromme c37309b3c1 feat: improved handling and logging of access denied errors 2025-04-28 11:10:35 +02:00
Björn Fromme aa708e491c chore: add api endpoint to http client tests 2025-04-25 12:31:14 +02:00
Björn Fromme 34a9993039 feat: API endpoint for last update of XML data 2025-04-25 09:24:05 +02:00
Björn Fromme 35821dc6b7 fix: API access provides no user ids 2025-04-25 09:23:42 +02:00
Björn Fromme 5f9ac1a4e9 feat: log to database 2025-04-25 08:36:23 +02:00
Björn Fromme 9094e8c061 feat: log to database 2025-04-25 08:31:45 +02:00
Björn Fromme 8d1edc3da0 feat: streamline cli command output styles 2025-04-25 08:16:07 +02:00
Björn Fromme d9ab2a6e1f fix: always update encrypted password
This avoids issues with changed passwords or encryption keys
2025-04-25 08:15:45 +02:00
Björn Fromme b6ac9fb362 feat: access denied handler 2025-04-24 20:58:16 +02:00
Björn Fromme 0e49a5cf99 fix: take voter attribute into account 2025-04-24 20:58:05 +02:00
Björn Fromme fbfe215c3d chore: extend http client config for prod 2025-04-24 20:47:33 +02:00
Björn Fromme 110a4137d6 fix: use correct php binary on prod with deployer 2025-04-24 20:39:44 +02:00
Björn Fromme 539dcae75b chore: update project dependencies, pin php version on prod 2025-04-24 20:32:29 +02:00
Björn Fromme adbfb49c11 feat: integrated OAuth2 server 2025-04-24 20:28:27 +02:00
Björn Fromme c418ae6399 feat: minimal locally stored user entity 2025-04-24 17:09:05 +02:00
Björn Fromme 53884e4e12 chore: adjust deployer config 2025-04-24 12:49:55 +02:00
Björn Fromme bb8f88493d feat: XML dump cleanup command 2025-04-24 12:41:12 +02:00
Björn Fromme fb6665668b feat: encrypted user passwords 2025-04-24 12:26:42 +02:00
Björn Fromme 5fe88fc0f2 chore: update project dependencies 2025-04-22 16:57:40 +02:00
Björn Fromme 86b1f28731 feat: hide mutability of accommodation in booking edit view
addresses #8697f4f4v
2025-04-22 16:57:21 +02:00
Björn Fromme 4846d50148 fix: correctly instantiate exception and log error 2025-04-11 08:45:18 +02:00
Björn Fromme af4ba42b56 fix: avoid null pointer exception 2025-04-11 08:35:18 +02:00
Björn Fromme 9c1aa60782 feat: improved validation of personal data 2025-04-11 08:29:06 +02:00
Björn Fromme 011fe9c5c4 chore: update project dependencies 2025-04-08 12:07:01 +02:00
Björn Fromme bf4abd7e32 fix: display pickup street 2025-04-08 12:06:14 +02:00
Björn Fromme 533f820ff3 chore: ignore http client config file 2025-04-08 12:04:41 +02:00
Björn Fromme 22f3d50107 chore: adjust deployer config 2025-04-01 09:29:20 +02:00
Björn Fromme 24bdfb89b6 chore: update project dependencies 2025-04-01 09:28:14 +02:00
Björn Fromme 336e258c86 feat: improved error handling 2025-04-01 09:27:40 +02:00
Björn Fromme 158f5ac51f fix: resolve environment variable 2025-04-01 09:27:29 +02:00
Björn Fromme 229a109168 chore: cleanup 2025-03-28 09:20:12 +01:00
Björn Fromme c8966cf8b1 chore: remove obsolete deployer config 2025-03-28 08:38:25 +01:00
Björn Fromme 7b8bc61220 fix: avoid null pointer exception 2025-03-28 08:35:30 +01:00
Björn Fromme 49e165b982 feat: configurable path to bpn xml files 2025-03-28 08:35:00 +01:00
Björn Fromme e4cea1e47d feat: include bank account in booking data 2025-03-27 11:41:30 +01:00
Björn Fromme 3d9177f979 fix: improve a11y of checkbox with tooltip 2025-03-27 10:45:10 +01:00
Björn Fromme fe20b6ab2b feat: improved tooltip and readonly handling of checkboxes 2025-03-27 10:38:58 +01:00
Björn Fromme 4873465232 fix: avoid linebreak in currency values 2025-03-27 10:38:33 +01:00
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