Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

SIT-1211 Transportation Wallet #2955

Merged
merged 33 commits into from
Jan 31, 2025
Merged

SIT-1211 Transportation Wallet #2955

merged 33 commits into from
Jan 31, 2025

Conversation

jookyg
Copy link
Contributor

@jookyg jookyg commented Dec 6, 2024

This PR includes:

  • Transportation Wallet form
  • Updates to Zendesk handler to support parent/child ticket relationship
  • Fixes to Address Verifier widget
    • main.js: Handle the hash that Drupal adds to element IDs in multi-page wizard forms.
    • PortlandAddressVerifier.php: null ref checks
  • Unrelated: Added RecevedAt address for Outdoor Dining tickets

jookyg added 30 commits December 6, 2024 15:23
…ship, configure form to use updated handler, fix Xdebug config
…es, more form updates including better data being pushed into tickets
…ded more test handlers, committing changes before another major round of updates in case they need to be reversed.
…pdated ticket subject for options 1 and 2, set hop card amount for option 2.
…lying on computed twig (fixes the 'start over' bug), misc form updates, made the first page accessible.
@jookyg jookyg requested a review from odensc January 31, 2025 00:07
@odensc odensc merged commit 39a5d79 into master Jan 31, 2025
1 check failed
@odensc odensc deleted the sit-1211 branch January 31, 2025 01:56
odensc added a commit that referenced this pull request Feb 10, 2025
* SIT-1211 initial demo version of Transportation Wallet form

* SIT-1211 12/02 changes, added null check to address verifier widget

* SIT-1211 split out hop card recipient names into firstname/lastname

* SIT-1211 commit work in progress so I can switch branches. Started making requested changes to form.

* SIT-1211 massive set of revisions requested by customer, includes funds calculator

* SIT-1211 major form refactoring, changed custom composites to regular elements

* SIT-1211 fixed logic issues, finished reqeusted updates and improvements, ready for next demo

* SIT-1211 incremental update so I can switch branches

* SIT-1211 incremental commit so I can merge changes from master

* SIT-1211 incremental commit so I can switch to a workstation with working debugger

* SIT-1211 updated zendesk handler to support Problem-Incident relationship, configure form to use updated handler, fix Xdebug config

* SIT-1211 updated address verifier js to support widgets on wizard pages, more form updates including better data being pushed into tickets

* SIT-1211 lots of form updates, fixed all the calculator fields, updated household ticket handlers

* SIT-1211 fixed up handlers, added organizaiton name field support, added more test handlers, committing changes before another major round of updates in case they need to be reversed.

* SIT-1211 final tweaks before QA testing

* SIT-1211 removed debugging code.

* SIT-1211 remove unneeded references

* SIT-1211 final updates to form: fixed (I think) the form reset bug, updated ticket subject for options 1 and 2, set hop card amount for option 2.

* SIT-1211 hide computed amount for options 1/2

* SIT-1211 fixed value for personalized honored citizen hop card

* SIT-1211 added ReceviedAt value for outdoor dining in their Zendesk handler

* SIT-1211 added date of birth elements for all househould members

* SIT-1211 refactored to use much less computed twig content

* SIT-1211 refactored calculator to use custom javascript instead of relying on computed twig (fixes the 'start over' bug), misc form updates, made the first page accessible.

* SIT-1211 add 1sec delay to ajax to hopefully prevent the 'start over' bug

* SIT-1211 final form tweaks to hopefully prevent reset bug

* SIT-1211 clean up unused lines

---------

Co-authored-by: Oden <hello@odensc.com>
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants