-
-
Notifications
You must be signed in to change notification settings - Fork 824
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
Allow contribution search by recurring payment processor ID / Transaction ID #12818
Allow contribution search by recurring payment processor ID / Transaction ID #12818
Conversation
@mattwire can i confirm that even tho the Payment Processor was added to the $form array as a text field it was never exposed through the template is that correct? |
@seamuslee001 Both transaction ID and processor ID were exposed on the form but not on the template. Note that processor_id and payment_processor_id are not actually the same thing. If it makes sense we could also expose processor_id on the search template? |
@mattwire i guess what i was going for was is there a possibility that smart groups perhaps could have been built on the field before hand because i note you are changing the processor_id from a |
3b58c1c
to
3c10f05
Compare
3c10f05
to
5951bda
Compare
I'm going to review this now. |
@kirk-jackson I remember you having some comments on this, but they're not here? |
Hi @mattwire, sorry for the delay. I think this is a very useful improvement, but it's missing a couple of things. Specifically, when values are supplied for any of these fields:
Furthermore, I think that there may be confusion about what the Processor ID and Transaction ID are for. To make it clear, I propose a couple of improvements:
I have attached a patch file to implement the above changes: civicrm-pr12818-patch.txt. What do you think? |
I took a look at the code - once @kirk-jackson is happy I think we should merge this |
Happy for this to be merged @eileenmcnaughton, @mattwire. |
Merging as per @kirk-jackson 's review |
thanks @kirk-jackson @mattwire |
Overview
Allow to search by recurring contribution transaction ID / payment processor ID / processor ID
Before
Cannot search by recurring contribution transaction ID / payment processor ID / processor ID
After
Can search by recurring contribution transaction ID / payment processor ID / processor ID
Technical Details
Just exposes three extra fields for searching.