-
-
Notifications
You must be signed in to change notification settings - Fork 825
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
[REF] Convert Elavon Payment Processor to be a core Extension #24183
[REF] Convert Elavon Payment Processor to be a core Extension #24183
Conversation
(Standard links)
|
d488da1
to
993a327
Compare
This looks good from a code point of view - I'm going to r-run the install & rely on your test / your prod site testing ./ the fact the processor part is pretty well worn code for the A couple of points though
|
Re Mixins I just presumed we committed everything and the Mixin files were there just as a backup |
I checked a handful of other core extensions & they were 'mixin-free` |
Correct, and if you are using the latest version of Civix, it should not have generated the |
993a327
to
2876a20
Compare
ok I have removed the mixin folder and rebased to fix the conflict but I think this should be fine |
Jenkins re test this please |
3ae9448
to
36a2fd9
Compare
@eileenmcnaughton is there any other issues with this PR now? |
36a2fd9
to
7b322ca
Compare
I'll wait & see if tests pass & then give it an r-run |
a85be08
to
615eeac
Compare
615eeac
to
64b87c9
Compare
@eileenmcnaughton this is now rebased and as mentioned in call the upgrade tests some how cover both ways i.e. when you have payment processors of type elavon and when you don't |
I gave this an r-run on the upgrade but am relying on the tests for the processor functionality as I don't have a way to test & the process @seamuslee001 went through to add tests on that first was solid |
Overview
This Converts Elavon to be a core extension and adds in a unit test on the Payment Processor
Before
Elavon Payment Processor shipped in core
After
Elavon Payment Processor shipped as a core extension and disabled by default
Note I did the upgrade script for 5.54.alpha1 because I figured we would do this post branching but it seems branching has been delayed a while
ping @eileenmcnaughton @totten @monishdeb