civicrm-core.git
5 years agoAdds missing join on the custom table
Vangelis Pantazis [Tue, 22 Oct 2019 07:47:51 +0000 (08:47 +0100)]
Adds missing join on the custom table

5 years agoMerge pull request #15535 from eileenmcnaughton/payment_simp
Seamus Lee [Fri, 18 Oct 2019 06:48:39 +0000 (17:48 +1100)]
Merge pull request #15535 from eileenmcnaughton/payment_simp

[REF] Rename balanceTrxnParams variable to paymentTrxnParams

5 years agoRename balanceTrxnParams to paymentTrxnParams [REF]
eileen [Fri, 18 Oct 2019 03:53:13 +0000 (16:53 +1300)]
Rename balanceTrxnParams to paymentTrxnParams [REF]

This array needs some fixes but I wanted to rename the parameter first as balanceTrxnParams is misleading.

The parameters are for the financial_trxn entry corresponding to the payment

5 years agoMerge pull request #15533 from eileenmcnaughton/confirm_tpl
Seamus Lee [Fri, 18 Oct 2019 03:13:56 +0000 (14:13 +1100)]
Merge pull request #15533 from eileenmcnaughton/confirm_tpl

Simplify logic for displaying card details for Event online registraion Confirm, Thankyou page

5 years agoMerge pull request #15532 from eileenmcnaughton/event_cont_mode
Seamus Lee [Fri, 18 Oct 2019 03:13:21 +0000 (14:13 +1100)]
Merge pull request #15532 from eileenmcnaughton/event_cont_mode

Fix logic determining whether (masked) credit card details are displayed in event online receipts

5 years agoSimplify logic for displaying card details for Confirm and Thank you page
eileen [Fri, 18 Oct 2019 01:45:03 +0000 (14:45 +1300)]
Simplify logic for displaying card details for Confirm and Thank you page

5 years agoFix Event online receipts to display credit card info if available.
eileen [Fri, 18 Oct 2019 01:32:48 +0000 (14:32 +1300)]
Fix Event online receipts to display credit card info if available.

We currently have a very complex IF clause which includes some deprecated parameters.

However, we can simplify this to simply display the information if availble. We only collect
credit card information if we require it & hence the presence of it is an adequate indicator
as to whether to display it.

We could check for credit_card_number instead but actually there is precedent in another tpl
for checking credit_card_type & it's pretty neutral as both should be present or missing

5 years agoMerge pull request #15531 from eileenmcnaughton/silly_template
Seamus Lee [Fri, 18 Oct 2019 01:40:04 +0000 (12:40 +1100)]
Merge pull request #15531 from eileenmcnaughton/silly_template

Remove extraneous full stop, line

5 years agoMerge pull request #15525 from eileenmcnaughton/evetn_template
Matthew Wire [Thu, 17 Oct 2019 20:35:19 +0000 (21:35 +0100)]
Merge pull request #15525 from eileenmcnaughton/evetn_template

Add test for participant receipts, super minor consistency fix.

5 years agoRemove extraneous full stop, line
eileen [Thu, 17 Oct 2019 19:56:19 +0000 (08:56 +1300)]
Remove extraneous full stop, line

I noticed in testing the template looks like

Dear p,  Thank you for your participation.  This letter is a confirmation that your registration has been received and your status has been updated to Registered.  .

===========================================================
Event Information and Location
===========================================================
Annual CiviCRM meet

5 years agoAdd test for participant receipts, super minor consistency fix.
eileen [Wed, 16 Oct 2019 22:43:05 +0000 (11:43 +1300)]
Add test for participant receipts, super minor consistency fix.

This is mostly adding testing for participant receipts. The one change to core code is to move the assignment
of contactID to the template from a specific path into the shared code. This parameter is not required by
the templates but it is somewhat common for sites to want to have it assigned to templates for
customisation which is presumably why it's there. Since it is there in one path we should either remove or
have it in all & for a field like contactID all makes sense. Tests lock in that var

5 years agoMerge pull request #15529 from civicrm/5.19
Eileen McNaughton [Thu, 17 Oct 2019 17:26:27 +0000 (06:26 +1300)]
Merge pull request #15529 from civicrm/5.19

5.19

5 years agoMerge pull request #15527 from eileenmcnaughton/merge
Seamus Lee [Thu, 17 Oct 2019 04:43:21 +0000 (06:43 +0200)]
Merge pull request #15527 from eileenmcnaughton/merge

Fix default mode on Contact.merge api

5 years agoMerge pull request #15521 from agh1/5.19.0-releasenotes-initial
Eileen McNaughton [Thu, 17 Oct 2019 03:58:07 +0000 (16:58 +1300)]
Merge pull request #15521 from agh1/5.19.0-releasenotes-initial

5.19.0 release notes initial run

5 years agoMerge branch '5.19' into 5.19.0-releasenotes-initial
Eileen McNaughton [Thu, 17 Oct 2019 03:57:59 +0000 (16:57 +1300)]
Merge branch '5.19' into 5.19.0-releasenotes-initial

5 years agoMerge pull request #15526 from civicrm/5.19
Seamus Lee [Thu, 17 Oct 2019 03:42:00 +0000 (05:42 +0200)]
Merge pull request #15526 from civicrm/5.19

5.19 to master

5 years agoFix default mode on Contact.merge api
eileen [Wed, 16 Oct 2019 23:09:36 +0000 (12:09 +1300)]
Fix default mode on Contact.merge api

I believe this was a change I made in error & only the Contact.get_merge_conflicts api should
receive an array for 'mode'. The mode is part of a loop within that api

5 years agoMerge pull request #15524 from seamuslee001/5_18_3_release_notes
Eileen McNaughton [Wed, 16 Oct 2019 22:52:33 +0000 (11:52 +1300)]
Merge pull request #15524 from seamuslee001/5_18_3_release_notes

5 18 3 release notes

5 years agoMerge pull request #13365 from mattwire/caseformatcustomdata
Seamus Lee [Wed, 16 Oct 2019 22:22:17 +0000 (00:22 +0200)]
Merge pull request #13365 from mattwire/caseformatcustomdata

Format details for case custom data activity in a human readable format

5 years agoUpdate 5.18.3.md
Tim Otten [Tue, 15 Oct 2019 21:08:43 +0000 (14:08 -0700)]
Update 5.18.3.md

5 years agoAdd in release notes for 5.18.3
Seamus Lee [Tue, 15 Oct 2019 06:04:43 +0000 (17:04 +1100)]
Add in release notes for 5.18.3

5 years agoMerge pull request #15522 from MegaphoneJon/core-1323
Eileen McNaughton [Wed, 16 Oct 2019 20:23:39 +0000 (09:23 +1300)]
Merge pull request #15522 from MegaphoneJon/core-1323

Fix error when adding activities from Search Builder

5 years agoFix error when adding activities from Search Builder
Jon Goldberg [Wed, 16 Oct 2019 17:37:54 +0000 (13:37 -0400)]
Fix error when adding activities from Search Builder

5 years ago5.19.0 release notes: added boilerplate
Andrew Hunt [Wed, 16 Oct 2019 16:40:57 +0000 (12:40 -0400)]
5.19.0 release notes: added boilerplate

5 years ago5.19.0 release notes - raw from script
Andrew Hunt [Wed, 16 Oct 2019 16:32:18 +0000 (12:32 -0400)]
5.19.0 release notes - raw from script

5 years agoMerge pull request #15486 from demeritcowboy/displaylabel-vs-displayLabel
Matthew Wire [Wed, 16 Oct 2019 16:23:27 +0000 (17:23 +0100)]
Merge pull request #15486 from demeritcowboy/displaylabel-vs-displayLabel

[NFC] dev/core#1046 - minor consistency change

5 years agoMerge pull request #15493 from artfulrobot/final-death-of-openflash
Seamus Lee [Wed, 16 Oct 2019 11:10:48 +0000 (13:10 +0200)]
Merge pull request #15493 from artfulrobot/final-death-of-openflash

Remove references to open flash chart, including uploadchartimage fun…

5 years agoRemove references to open flash chart, including uploadchartimage function, calls...
Rich Lott / Artful Robot [Sun, 13 Oct 2019 17:57:06 +0000 (18:57 +0100)]
Remove references to open flash chart, including uploadchartimage function, calls and routes

regen sql/civicrm_generated.mysql

5 years agoMerge pull request #15519 from eileenmcnaughton/dedupe
Seamus Lee [Wed, 16 Oct 2019 05:08:19 +0000 (07:08 +0200)]
Merge pull request #15519 from eileenmcnaughton/dedupe

[REF] minor extraction with code to build dedupe arrays

5 years agoMerge pull request #15516 from eileenmcnaughton/part_mult
Seamus Lee [Wed, 16 Oct 2019 02:42:51 +0000 (04:42 +0200)]
Merge pull request #15516 from eileenmcnaughton/part_mult

[REF] basic extraction of sendMails functionality along with a small test extension

5 years ago[REF] minor extraction with code to build dedupe arrays
eileen [Wed, 16 Oct 2019 02:13:10 +0000 (15:13 +1300)]
[REF] minor extraction with code to build dedupe arrays

5 years agoMerge pull request #15184 from eileenmcnaughton/dedupe9
Eileen McNaughton [Wed, 16 Oct 2019 01:47:44 +0000 (14:47 +1300)]
Merge pull request #15184 from eileenmcnaughton/dedupe9

dev/core#1230 [Ref] Rationalise dedupe code loop.

5 years agoMerge pull request #15518 from alexymik/manager-typo
Eileen McNaughton [Wed, 16 Oct 2019 01:14:21 +0000 (14:14 +1300)]
Merge pull request #15518 from alexymik/manager-typo

Fix typo in Manager.php

5 years ago[REF] basic extraction of sendMails functionality along with a small test extension
eileen [Tue, 15 Oct 2019 09:39:57 +0000 (22:39 +1300)]
[REF] basic extraction of sendMails functionality along with a small test extension

5 years agoFix typo in Manager.php
Alexy Mikhailichenko [Tue, 15 Oct 2019 23:35:44 +0000 (19:35 -0400)]
Fix typo in Manager.php

5 years agoMerge pull request #15515 from eileenmcnaughton/event_flow
colemanw [Tue, 15 Oct 2019 20:38:00 +0000 (16:38 -0400)]
Merge pull request #15515 from eileenmcnaughton/event_flow

[REF] remove obsolete code.

5 years agoMerge pull request #15517 from jitendrapurohit/tax-recur-test
Eileen McNaughton [Tue, 15 Oct 2019 19:47:42 +0000 (08:47 +1300)]
Merge pull request #15517 from jitendrapurohit/tax-recur-test

dev/core#1317 - Fix total_amount on repeattransaction when tax amount is involved.

5 years agoMerge pull request #15485 from demeritcowboy/role-name-heading
Eileen McNaughton [Tue, 15 Oct 2019 19:46:37 +0000 (08:46 +1300)]
Merge pull request #15485 from demeritcowboy/role-name-heading

[NFC] dev/core#1046 - more accurate column heading

5 years agoMerge pull request #15514 from eileenmcnaughton/order_participant
Monish Deb [Tue, 15 Oct 2019 13:37:14 +0000 (19:07 +0530)]
Merge pull request #15514 from eileenmcnaughton/order_participant

Order api updates to fix participant handling & deprecate creating 'completed

5 years agodev/core#1317 - Fix total_amount on repeattransaction when tax amount is involved.
Jitendra Purohit [Tue, 15 Oct 2019 10:02:50 +0000 (15:32 +0530)]
dev/core#1317 - Fix total_amount on repeattransaction when tax amount is involved.

5 years agoOrder api updates to fix participant handling & deprecate creating 'completed'
eileen [Tue, 15 Oct 2019 07:09:30 +0000 (20:09 +1300)]
Order api updates to fix participant handling & deprecate creating 'completed'

Per https://docs.civicrm.org/dev/en/latest/financial/OrderAPI/

1) we want to deprecate creating orders with a status other than 'Pending'
2) we don't want to have to require status is passed in for Participant.

5 years ago[REF] remove obsolete code.
eileen [Tue, 15 Oct 2019 08:50:26 +0000 (21:50 +1300)]
[REF] remove obsolete code.

On trying to look into a bug around this code I realised that there is quite a bit of code that does nothing.

These lines exist to build the  variable - which is never used. Hence they can go.

I also spotted scriptArray is never used either - this stuff came from svn before everyone was using IDEs that
highlighted unused lines

5 years agoMerge pull request #15358 from colemanw/relDesc
Yashodha Chaku [Tue, 15 Oct 2019 08:46:45 +0000 (14:16 +0530)]
Merge pull request #15358 from colemanw/relDesc

dev/core#1257 Make relationship description searchable

5 years agoUnit test to replicate dev/core#1317
Jitendra Purohit [Tue, 15 Oct 2019 07:29:29 +0000 (12:59 +0530)]
Unit test to replicate dev/core#1317

5 years agoMerge pull request #15510 from civicrm/5.19
Eileen McNaughton [Tue, 15 Oct 2019 03:32:37 +0000 (16:32 +1300)]
Merge pull request #15510 from civicrm/5.19

5.19 to master

5 years agoMerge pull request #15502 from eileenmcnaughton/payment_bug
Monish Deb [Tue, 15 Oct 2019 03:25:38 +0000 (08:55 +0530)]
Merge pull request #15502 from eileenmcnaughton/payment_bug

dev/financial#69 Fix misrecording of payments against non pay_later Pending contribution.

5 years agoMerge pull request #15507 from civicrm/5.19
Seamus Lee [Mon, 14 Oct 2019 23:44:30 +0000 (01:44 +0200)]
Merge pull request #15507 from civicrm/5.19

5.19

5 years agoMerge pull request #15506 from seamuslee001/ignore_own_extension
Seamus Lee [Mon, 14 Oct 2019 22:12:45 +0000 (00:12 +0200)]
Merge pull request #15506 from seamuslee001/ignore_own_extension

Do not check for the extension we are trying to download itself

5 years agoDo not check for the extension we are trying to download itself
Seamus Lee [Mon, 14 Oct 2019 20:51:08 +0000 (07:51 +1100)]
Do not check for the extension we are trying to download itself

5 years agoMerge pull request #15492 from eileenmcnaughton/credit
Matthew Wire [Mon, 14 Oct 2019 15:29:13 +0000 (16:29 +0100)]
Merge pull request #15492 from eileenmcnaughton/credit

[REF] Deprecate calls to createCreditNoteId

5 years agoMerge pull request #15499 from eileenmcnaughton/pp
Matthew Wire [Mon, 14 Oct 2019 15:28:39 +0000 (16:28 +0100)]
Merge pull request #15499 from eileenmcnaughton/pp

Test  calling CRM_Financial_BAO_PaymentProcessor::getPaymentProcessors

5 years agoMark test incomplete for now
eileen [Mon, 14 Oct 2019 10:14:44 +0000 (23:14 +1300)]
Mark test incomplete for now

5 years agoMerge pull request #15501 from eileenmcnaughton/order
Matthew Wire [Mon, 14 Oct 2019 08:59:10 +0000 (09:59 +0100)]
Merge pull request #15501 from eileenmcnaughton/order

dev/financial#73 Update Order.create so that total_amount is not required.

5 years agodev/financial#73 Update Order.create so that total_amount is not required.
eileen [Mon, 14 Oct 2019 04:36:26 +0000 (17:36 +1300)]
dev/financial#73 Update Order.create so that total_amount is not required.

As test shows it is otherwise created from the line items

5 years agoMerge pull request #15500 from eileenmcnaughton/part_cleanup
Eileen McNaughton [Mon, 14 Oct 2019 06:06:38 +0000 (19:06 +1300)]
Merge pull request #15500 from eileenmcnaughton/part_cleanup

Switch creation of ParticipantPayment to use API

5 years agodev/financial#69 Fix misrecording of payments against non pay_later Pending contribution.
eileen [Mon, 14 Oct 2019 05:20:52 +0000 (18:20 +1300)]
dev/financial#69 Fix misrecording of payments against non pay_later Pending contribution.

Fixes bugs when payments are added against a non-pay later contribution. There were 2 different bugs
1) bug in form layer when the payment is fully paid
2) bug in BAO layer for partial payments.

This fixes both. It may be a regression, hence 5.19

5 years agoMerge pull request #15497 from seamuslee001/frontend_title_receipts
Seamus Lee [Mon, 14 Oct 2019 04:40:09 +0000 (06:40 +0200)]
Merge pull request #15497 from seamuslee001/frontend_title_receipts

Ensure that the frontend title is used for contribution page details …

5 years agoSwitch creation of ParticipantPayment to use API
Matthew Wire (MJW Consulting) [Tue, 8 Oct 2019 08:55:30 +0000 (10:55 +0200)]
Switch creation of ParticipantPayment to use API

Switch creation of ParticipantPayment to use API

5 years agoEnsure that the frontend title is used for contribution page details in receipts...
Seamus Lee [Mon, 14 Oct 2019 01:14:59 +0000 (12:14 +1100)]
Ensure that the frontend title is used for contribution page details in receipts if avaliable

Add in strict checking and simplify code block in contribution page and fix comment style as per EIleen's comments

5 years agoMerge pull request #15498 from civicrm/5.19
Eileen McNaughton [Mon, 14 Oct 2019 03:49:14 +0000 (16:49 +1300)]
Merge pull request #15498 from civicrm/5.19

5.19

5 years agoTest calling CRM_Financial_BAO_PaymentProcessor::getPaymentProcessors
eileen [Mon, 14 Oct 2019 02:56:23 +0000 (15:56 +1300)]
Test  calling CRM_Financial_BAO_PaymentProcessor::getPaymentProcessors

Add test to ensure calling with Test capability only returns testMode processors

5 years agoMerge pull request #15399 from eileenmcnaughton/pending
Seamus Lee [Mon, 14 Oct 2019 02:35:05 +0000 (04:35 +0200)]
Merge pull request #15399 from eileenmcnaughton/pending

Update tests to simulate labels that are not the same as names

5 years agoMerge pull request #15450 from mattwire/extensionupgrade
Seamus Lee [Mon, 14 Oct 2019 02:33:17 +0000 (04:33 +0200)]
Merge pull request #15450 from mattwire/extensionupgrade

Check requirements before upgrading extensions via the UI

5 years agoMerge pull request #15495 from civicrm/5.19
Eileen McNaughton [Sun, 13 Oct 2019 20:57:14 +0000 (09:57 +1300)]
Merge pull request #15495 from civicrm/5.19

5.19 to master

5 years agoDeprecate calls to createCreditNoteId
eileen [Thu, 10 Oct 2019 10:31:49 +0000 (12:31 +0200)]
Deprecate calls to createCreditNoteId

createCreditNoteId is called from BAO_Contribution::add whenever the contribution
status is 'Cancelled' or 'Refunded.

A few lines later recordFinancialAccounts is called, so by the time recordFinancialAccounts is called
it is already set & the empty check will prevent these lines being hit.

All 4 places where updateFinancialAccounts are called in the
code are from recordFinancialAccounts.

Record financial accounts is called from Contribution Create & Payment create.

contribution.create does not rely on these lines to set the creditnote_id, as discussed.

In the BAO_Payment there are 2 scenarios
1) payment is positive
2) payment is negative - in this case recordRefundPayment is called.

It's logically OK for the code to  NOT to create a credit note when being called from payment.create
 because payment.create is NOT cancelling the contribution or refunding it and the funtion NEVER changes
 the contribution status to Refunded, Cancelled, Chargeback (those are 'business' statuses).

Payment.create updates contribution status to reflect a payment has been made - eg change from
Pending to partially paid or various payment-related-statuses to 'Completed'.

ie Payment.create is
- only adding payments (or refunds) to an order
- and the decision as to whether something is being credited back & warrants a credit note id or
whether the payment is being returned due to overpayment or other payment related concerns does
not belong in the payment code.

Payment create never changes contribution
status to Refunded, Cancelled or ChargeBack so the lines would never be hit from payment.create

This leaves us with the conclusion the lines are never hit. For safety/sanity we can deprectate them rather
than remove them by now. That way if the above analysis is wrong a test will fail.

Less likely (given financial test coverage) the deprecation notice will show up in the wild in the next few months.

(It's rather unclear how it DOES fit in since it feels like creditnote_id only applies if the entire
contribution is being refunded & really should be generated at the point at which, for example, the event
fees associated with it are changed - however, complaints to date about creditnote_id have all focussed
on performance issues, not logic issues

5 years agoMerge pull request #15494 from eileenmcnaughton/519_mem
Matthew Wire [Sun, 13 Oct 2019 19:16:13 +0000 (20:16 +0100)]
Merge pull request #15494 from eileenmcnaughton/519_mem

Fix 5.18 regression on membership handling

5 years agoMerge pull request #15467 from eileenmcnaughton/mess
Matthew Wire [Sun, 13 Oct 2019 19:15:14 +0000 (20:15 +0100)]
Merge pull request #15467 from eileenmcnaughton/mess

dev/core#371 Remove template refs to 'print for your records'

5 years agoFix 5.18 regression on membership handling
eileen [Sun, 13 Oct 2019 18:11:31 +0000 (07:11 +1300)]
Fix 5.18 regression on membership handling

Fixes a bug caused by
https://github.com/civicrm/civicrm-core/commit/5b9d3ce80f1a64b39bdd63160ad0a1b960f2faed

And picked up in test with https://github.com/civicrm/civicrm-core/pull/15399

5 years agoRename (some) labels to differ from names to simulate the fact they are different...
eileen [Sat, 5 Oct 2019 11:10:20 +0000 (13:10 +0200)]
Rename (some) labels to differ from names to simulate the fact they are different in internationalised extensions

Adjust tests for renamed labels

5 years agoRemove template refs to 'print for your records'
eileen [Wed, 9 Oct 2019 13:14:30 +0000 (15:14 +0200)]
Remove template refs to 'print for your records'

We agreed to remove these a while back. Since https://github.com/civicrm/civicrm-core/pull/15466
is already upgrading them it's a good chance to rip our the rest:

5 years agoMerge pull request #15144 from JKingsnorth/copying-events-contribution-pages
Matthew Wire [Sun, 13 Oct 2019 15:55:14 +0000 (16:55 +0100)]
Merge pull request #15144 from JKingsnorth/copying-events-contribution-pages

Improvements to copying events and contribution pages

5 years agoMerge pull request #15315 from MegaphoneJon/reporting-20
Matthew Wire [Sun, 13 Oct 2019 15:51:58 +0000 (16:51 +0100)]
Merge pull request #15315 from MegaphoneJon/reporting-20

reporting-20: don't display soft credits by default when force=1

5 years agoMerge pull request #15323 from elisseck/dev/core/1266
Matthew Wire [Sun, 13 Oct 2019 15:51:15 +0000 (16:51 +0100)]
Merge pull request #15323 from elisseck/dev/core/1266

dev/core/1266 widget header tab next state to pcp tab

5 years agoMerge pull request #15223 from seamuslee001/when_package_upgrade
Matthew Wire [Sun, 13 Oct 2019 15:47:36 +0000 (16:47 +0100)]
Merge pull request #15223 from seamuslee001/when_package_upgrade

Upgrade When package to the lastest version

5 years agoMerge pull request #15472 from ejegg/contribStatusUpdate
Matthew Wire [Sun, 13 Oct 2019 15:42:33 +0000 (16:42 +0100)]
Merge pull request #15472 from ejegg/contribStatusUpdate

dev/financial#72 Filter contribution status lists for batch creation and update

5 years agoMerge pull request #15470 from ejegg/filterContribStatus
Matthew Wire [Sun, 13 Oct 2019 15:40:27 +0000 (16:40 +0100)]
Merge pull request #15470 from ejegg/filterContribStatus

dev/financial#72 Filter contribution status dropdowns in search and report

5 years agoMerge pull request #15458 from eileenmcnaughton/excetp
Matthew Wire [Sun, 13 Oct 2019 15:37:42 +0000 (16:37 +0100)]
Merge pull request #15458 from eileenmcnaughton/excetp

[REF] move definition of important values & retrieval outside payment…

5 years agoMerge pull request #14919 from eileenmcnaughton/mem_review
Matthew Wire [Sun, 13 Oct 2019 15:36:51 +0000 (16:36 +0100)]
Merge pull request #14919 from eileenmcnaughton/mem_review

[Membership-backoffice] Reduce reliance on multiple specific but confusing class variables

5 years agoMerge pull request #15293 from ixiam/dev#issue-826
Matthew Wire [Sun, 13 Oct 2019 15:33:26 +0000 (16:33 +0100)]
Merge pull request #15293 from ixiam/dev#issue-826

dev/core#826

5 years agoMerge pull request #15421 from artfulrobot/queue-safety
Matthew Wire [Sun, 13 Oct 2019 15:04:22 +0000 (16:04 +0100)]
Merge pull request #15421 from artfulrobot/queue-safety

Fix bug in SQL queue that can cause tasks to be run twice in a multiprocess environment

5 years agoMerge pull request #15468 from aydun/add_order_reference
Matthew Wire [Sun, 13 Oct 2019 15:01:20 +0000 (16:01 +0100)]
Merge pull request #15468 from aydun/add_order_reference

dev/financial#57 Add order_reference field

5 years agoMerge pull request #15488 from eileenmcnaughton/fin_acc
Matthew Wire [Sun, 13 Oct 2019 14:59:31 +0000 (15:59 +0100)]
Merge pull request #15488 from eileenmcnaughton/fin_acc

[REF] Minor cleanup to determine taxterm with a helper function.

5 years agoMerge pull request #15489 from eileenmcnaughton/credit_dep
Matthew Wire [Sun, 13 Oct 2019 14:58:47 +0000 (15:58 +0100)]
Merge pull request #15489 from eileenmcnaughton/credit_dep

[REF] Replace deprecated function call with a more readable alternative

5 years agoMerge pull request #15490 from eileenmcnaughton/fn_ref
Seamus Lee [Sun, 13 Oct 2019 00:36:14 +0000 (02:36 +0200)]
Merge pull request #15490 from eileenmcnaughton/fn_ref

[REF] improve function signature on updateFinancialAccountsOnContributionStatusChange

5 years ago[REF] improve function signature on updateFinancialAccountsOnContributionStatusChange
eileen [Thu, 10 Oct 2019 08:16:28 +0000 (10:16 +0200)]
[REF] improve function signature on updateFinancialAccountsOnContributionStatusChange

This private function is only called from one place. The conditional before it is called is
if ($context == 'changedStatus') {

Ergo $context is ALWAYS changedStatus when this function is called.

As a result I have removed context from the function signature & the if that checks it is
equal to 'changedStatus'

5 years agoReplace deprecated function call with a more readable alternative
eileen [Thu, 10 Oct 2019 09:21:14 +0000 (11:21 +0200)]
Replace deprecated function call with a more readable alternative

This adds a wrapper to getting financial accounts with the type. We could call the other directly but it's less
readable & requires the account name to be specified which feels like a look-up for devs

5 years agoMinor cleanup to determine taxterm with a helper function.
eileen [Thu, 10 Oct 2019 09:03:09 +0000 (11:03 +0200)]
Minor cleanup to determine taxterm with a helper function.

Simple cleanup to reduce the lines of code and make it more greppable

5 years agoMerge pull request #15476 from mattwire/paymentprocessorpay_typo
Matthew Wire [Fri, 11 Oct 2019 09:12:26 +0000 (10:12 +0100)]
Merge pull request #15476 from mattwire/paymentprocessorpay_typo

Fix typo in parameter description for PaymentProcessor.pay

5 years agominor consistency change
DemeritCowboy [Fri, 11 Oct 2019 04:25:01 +0000 (00:25 -0400)]
minor consistency change

5 years agomore accurate column heading
DemeritCowboy [Fri, 11 Oct 2019 04:19:50 +0000 (00:19 -0400)]
more accurate column heading

5 years agoMerge pull request #15482 from seamuslee001/fix_merge_array
Seamus Lee [Thu, 10 Oct 2019 22:02:36 +0000 (00:02 +0200)]
Merge pull request #15482 from seamuslee001/fix_merge_array

Fixes an issue where the two arrays weren't always being merged correctly

5 years agoFix merge hook arrays
Seamus Lee [Thu, 10 Oct 2019 18:43:46 +0000 (05:43 +1100)]
Fix merge hook arrays

5 years agoFix typo in parameter description for PaymentProcessor.pay
Matthew Wire (MJW Consulting) [Thu, 10 Oct 2019 13:55:24 +0000 (15:55 +0200)]
Fix typo in parameter description for PaymentProcessor.pay

5 years agoMerge pull request #15474 from artfulrobot/fix-missing-contribution-charts
Seamus Lee [Thu, 10 Oct 2019 12:54:35 +0000 (14:54 +0200)]
Merge pull request #15474 from artfulrobot/fix-missing-contribution-charts

Fix missing/broken contribution charts

5 years agoMerge pull request #15339 from seamuslee001/hook_before_boot
Seamus Lee [Thu, 10 Oct 2019 09:21:18 +0000 (11:21 +0200)]
Merge pull request #15339 from seamuslee001/hook_before_boot

Do no invoke Hooks via UF unless container has been built or it is a …

5 years agoMerge pull request #15473 from demeritcowboy/too-loopy
Seamus Lee [Thu, 10 Oct 2019 09:17:42 +0000 (11:17 +0200)]
Merge pull request #15473 from demeritcowboy/too-loopy

The loop doth process too much, methinks

5 years agoFix missing/broken contribution charts
Rich Lott / Artful Robot [Thu, 10 Oct 2019 07:39:29 +0000 (09:39 +0200)]
Fix missing/broken contribution charts

5 years agoMerge pull request #15442 from artfulrobot/fix-select2-height-followup-from-15403
Eileen McNaughton [Thu, 10 Oct 2019 07:31:44 +0000 (09:31 +0200)]
Merge pull request #15442 from artfulrobot/fix-select2-height-followup-from-15403

Fix CSS for public select2 elements regardless of parent theme box-si…

5 years agobe less loopy
DemeritCowboy [Wed, 9 Oct 2019 22:31:30 +0000 (18:31 -0400)]
be less loopy

5 years agodev/financial#72 Filter contribution status in create/update
Elliott Eggleston [Wed, 9 Oct 2019 13:45:55 +0000 (15:45 +0200)]
dev/financial#72 Filter contribution status in create/update

Replacing pseudoconstant calls in batch creation/update using
CRM_Contribute_BAO_Contribution_Utils::getContributionStatuses().

This actually changes the list of options offered, but all the
ones it removes should probably already have been gone.