Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

dev/core#1049: Use FrontEndPaymentFormTrait to assign line items… #14562

Merged
merged 1 commit into from
Jun 18, 2019

Conversation

agileware-fj
Copy link
Contributor

… on Event Registration Confirm and ThankYou "forms"

Overview

Code cleanup around tax assignments, following pattern on #13899 but for Event Confirmation and ThankYou pages
Agileware ref CIVICRM-1244

Before

Event Confirmation and ThankYou Forms are implementing their own line item assignments, causing inconsistency in line item display. This is most immediately obvious in the tax rate column when tax & invoicing is enabled

After

These Forms use the previously implemented trait to assign line items in a consistent manner.

…ent Registration Confirm and ThankYou "forms"
@civibot
Copy link

civibot bot commented Jun 17, 2019

(Standard links)

@agileware-fj
Copy link
Contributor Author

Also see #14563 for rc PR

@mattwire
Copy link
Contributor

@agileware-fj Thanks for doing this. From a code POV this looks ok. If someone is able to do an R-RUN and confirm that all is well then we can merge - @alifrumin @lcdservices @michaelmcandrew

@lcdservices
Copy link
Contributor

I enabled taxes, setup a tax Financial Account, assigned it to the Event Fee Financial Type, and tested an event with multiple price fee fields. The confirmation and thank you pages were accurate and looked great.

@seamuslee001
Copy link
Contributor

Based on @mattwire 's comment and @lcdservices 's r-run i'm going to merge thanks @agileware-fj

@seamuslee001 seamuslee001 merged commit 63f2508 into civicrm:master Jun 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants