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

Deprecate guess work in line item handling #20775

Merged
merged 1 commit into from Jul 13, 2021

Conversation

eileenmcnaughton
Copy link
Contributor

@eileenmcnaughton eileenmcnaughton commented Jul 5, 2021

Overview

Deprecate guess work in line item handling

  • note I think some tests need fixing before we can do this. I don't think core code also does but we will see...
    Before

What is the old user-interface or technical-contract (as appropriate)?
For optimal clarity, include a concrete example such as a screenshot, GIF (LICEcap, SilentCast), or code-snippet.

After

What changed? What is new old user-interface or technical-contract?
For optimal clarity, include a concrete example such as a screenshot, GIF (LICEcap, SilentCast), or code-snippet.

Technical Details

If the PR involves technical details/changes/considerations which would not be manifest to a casual developer skimming the above sections, please describe the details here.

Comments

Anything else you would like the reviewer to note

@civibot
Copy link

civibot bot commented Jul 5, 2021

(Standard links)

@civibot civibot bot added the master label Jul 5, 2021
@eileenmcnaughton eileenmcnaughton changed the title Loadlines Deprecate guess work in line item handling Jul 5, 2021
@eileenmcnaughton
Copy link
Contributor Author

Test Result (14 failures / +14)CRM_Core_Payment_PayPalIPNTest.testIPNPaymentInputMembershipRecurSuccessCRM_Core_Payment_PayPalIPNTest.testhookAlterIPNDataOnIPNPaymentSuccessCRM_Core_Payment_PayPalIPNTest.testPayPalIPNSuccessDeletedContactCRM_Core_Payment_PayPalProIPNTest.testIPNPaymentRecurSuccessCRM_Core_Payment_PayPalProIPNTest.testIPNPaymentMembershipRecurSuccessCRM_Core_Payment_PayPalProIPNTest.testIPNPaymentCRM13743CRM_Core_Payment_PayPalProIPNTest.testIPNPaymentExpressNoErrorCRM_Core_Payment_PayPalProIPNTest.testIPNPaymentExpressRecurSuccessCRM_Event_BAO_AdditionalPaymentTest.testPaymentWithCustomPaymentInstrumentCRM_Event_BAO_AdditionalPaymentTest.testAddPartialPaymentCRM_Event_BAO_AdditionalPaymentTest.testTransactionInfoCRM_Event_BAO_ChangeFeeSelectionTest.testCRM19273CRM_Event_BAO_ChangeFeeSelectionTest.testCRM21245CRM_Event_BAO_ChangeFeeSelectionTest.testCRM20611

@eileenmcnaughton
Copy link
Contributor Author

trying again with fixes from #20784

@eileenmcnaughton
Copy link
Contributor Author

This is getting closer! All the remaining issues seem to be invalid test set up in the middle PR

@eileenmcnaughton
Copy link
Contributor Author

image

@eileenmcnaughton eileenmcnaughton force-pushed the loadlines branch 2 times, most recently from 5b0c730 to 6fa5898 Compare July 12, 2021 03:28
@eileenmcnaughton
Copy link
Contributor Author

test this please

Testing to see how much of this we can deprecate - line items should
be 'complete' before reaching the processing function
@monishdeb
Copy link
Member

Makes sense.

@monishdeb monishdeb merged commit 362a282 into civicrm:master Jul 13, 2021
@eileenmcnaughton eileenmcnaughton deleted the loadlines branch July 13, 2021 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants