civicrm-core.git
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 #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 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.

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

Replacing pseudoConstant calls with BAO buildOptions in 'search'
context.

This commit is only intended to touch places where we are building
a list of options to offer to the user, not places where we are
displaying results.

In practice this doesn't remove any currently available statuses,
but now we can filter our the proposed 'Template' status.

5 years agoMerge pull request #15232 from eileenmcnaughton/credit
Matthew Wire [Wed, 9 Oct 2019 16:47:42 +0000 (18:47 +0200)]
Merge pull request #15232 from eileenmcnaughton/credit

Respect calling code passing in 'null'  for creditnote_id.

5 years agoReuse larger size more typical for public facing forms
Rich Lott / Artful Robot [Wed, 9 Oct 2019 16:05:33 +0000 (18:05 +0200)]
Reuse larger size more typical for public facing forms

5 years agoMerge pull request #15322 from alifrumin/removePrintIcon
Matthew Wire [Wed, 9 Oct 2019 15:44:42 +0000 (17:44 +0200)]
Merge pull request #15322 from alifrumin/removePrintIcon

Remove Print Icon

5 years agoMerge pull request #15373 from eileenmcnaughton/case_url_support
Seamus Lee [Wed, 9 Oct 2019 15:27:32 +0000 (17:27 +0200)]
Merge pull request #15373 from eileenmcnaughton/case_url_support

Extract contribution search functions to help with case search improvements

5 years agoRespect calling code passing in 'null
eileen [Fri, 6 Sep 2019 21:47:43 +0000 (09:47 +1200)]
Respect calling code passing in 'null
 for creditnote_id.

The credit note code was implemented in core quite a while ago, before we were really pushing these things
out to extensions. It was implemented such that it iterates through all credit notes & has performance
implications in order to meet a use case that is not common to all.

Ideally we would move it to an extension, but short of that we can at least respect
calling code setting the value to 'null' in order to override it.

There is no precedent anywhere in our code for the BAO to deliberately override efforts by
calling code to null out a value & in this case it solves a performance problem too

Probably we should longer term simply have a hook

hook::getCreditNoteID() & more this function to an extension called by that hook

5 years agoMerge pull request #15407 from mattwire/membershippayment_2
Seamus Lee [Wed, 9 Oct 2019 14:31:37 +0000 (16:31 +0200)]
Merge pull request #15407 from mattwire/membershippayment_2

Further cleanup and clarification on MembershipPayment

5 years agoMerge pull request #15291 from mattwire/formatpaymentparams_addccip
Seamus Lee [Wed, 9 Oct 2019 14:31:09 +0000 (16:31 +0200)]
Merge pull request #15291 from mattwire/formatpaymentparams_addccip

REF Move ipAddress and CC expiry date to prepareParamsForPaymentProcessor

5 years agoMerge pull request #15469 from wmortada/patch-1
Seamus Lee [Wed, 9 Oct 2019 14:08:56 +0000 (16:08 +0200)]
Merge pull request #15469 from wmortada/patch-1

Update my organisation

5 years agoUpdate my organisation
William Mortada [Wed, 9 Oct 2019 14:01:45 +0000 (16:01 +0200)]
Update my organisation

5 years agoMerge pull request #15283 from christianwach/lab-1200-3
Seamus Lee [Wed, 9 Oct 2019 13:49:00 +0000 (15:49 +0200)]
Merge pull request #15283 from christianwach/lab-1200-3

Restrict inactive Dashlet query to Dashlets in the current domain

5 years agodev/financial#57 Add order_reference field
Aidan Saunders [Wed, 9 Oct 2019 13:29:40 +0000 (14:29 +0100)]
dev/financial#57 Add order_reference field

5 years agoExtract code for handling forced search
eileen [Wed, 2 Oct 2019 07:23:43 +0000 (09:23 +0200)]
Extract code for handling forced search

5 years agoMerge pull request #15465 from eileenmcnaughton/dep_fn
Seamus Lee [Wed, 9 Oct 2019 13:05:45 +0000 (15:05 +0200)]
Merge pull request #15465 from eileenmcnaughton/dep_fn

[REF] remove call to deprecated function

5 years agoMerge pull request #15462 from eileenmcnaughton/event_api
Seamus Lee [Wed, 9 Oct 2019 13:03:45 +0000 (15:03 +0200)]
Merge pull request #15462 from eileenmcnaughton/event_api

[REF] Fix typos and remove unused variables

5 years agoMerge pull request #15456 from aydun/change_getTemplateContrib
Eileen McNaughton [Wed, 9 Oct 2019 12:58:18 +0000 (14:58 +0200)]
Merge pull request #15456 from aydun/change_getTemplateContrib

dev/financial#72 Modify getTemplateContribution() to use is_template field

5 years agoMerge pull request #15463 from eileenmcnaughton/status_fix
Matthew Wire [Wed, 9 Oct 2019 11:41:40 +0000 (13:41 +0200)]
Merge pull request #15463 from eileenmcnaughton/status_fix

[REF] Improve signature on updateFinancialAccountsOnContributionStatusChange

5 years ago[REF] remove call to deprecated function
eileen [Wed, 9 Oct 2019 11:26:09 +0000 (13:26 +0200)]
[REF] remove call to deprecated function

getPartialPaymentType basically just calls CRM_Contribute_BAO_Contribution::getContributionBalance
& then returns the  balance in a different array key depending on the value.

This switches to calling it directly & completes the work of removing all calls to it & more heavily deprecating it

5 years agoMerge pull request #15461 from civicrm/5.19
Eileen McNaughton [Wed, 9 Oct 2019 11:29:57 +0000 (13:29 +0200)]
Merge pull request #15461 from civicrm/5.19

5.19

5 years agoMerge pull request #15464 from seamuslee001/5.19
Eileen McNaughton [Wed, 9 Oct 2019 11:29:38 +0000 (13:29 +0200)]
Merge pull request #15464 from seamuslee001/5.19

5.18.2 release notes

5 years agoFix typos and remove unused variables
Matthew Wire (MJW Consulting) [Tue, 8 Oct 2019 09:57:45 +0000 (11:57 +0200)]
Fix typos and remove unused variables

5 years agoMerge pull request #15448 from artfulrobot/replace-openflash-charts
Seamus Lee [Wed, 9 Oct 2019 10:30:18 +0000 (12:30 +0200)]
Merge pull request #15448 from artfulrobot/replace-openflash-charts

Replace openflash charts with charts that work

5 years agoUpdate release-notes.md
Tim Otten [Wed, 9 Oct 2019 10:24:10 +0000 (12:24 +0200)]
Update release-notes.md

5 years agoUpdate 5.18.2.md
Tim Otten [Wed, 9 Oct 2019 10:22:05 +0000 (12:22 +0200)]
Update 5.18.2.md

5 years agoUpdate release notes following recent merges
Seamus Lee [Wed, 9 Oct 2019 08:00:43 +0000 (19:00 +1100)]
Update release notes following recent merges

5 years agoUpdate release notes for fix for dev/core#1269
Seamus Lee [Tue, 8 Oct 2019 12:40:42 +0000 (23:40 +1100)]
Update release notes for fix for dev/core#1269

5 years agoAdd in release notes for 5.18.2
Seamus Lee [Tue, 8 Oct 2019 09:36:42 +0000 (20:36 +1100)]
Add in release notes for 5.18.2

5 years agoMerge pull request #15460 from eileenmcnaughton/event_transact
Seamus Lee [Wed, 9 Oct 2019 10:13:58 +0000 (12:13 +0200)]
Merge pull request #15460 from eileenmcnaughton/event_transact

[REF] Remove transaction as part of minor code cleanup

5 years agoChange getTemplateContribution to prefer is_template contrib
Aidan Saunders [Wed, 9 Oct 2019 08:49:13 +0000 (09:49 +0100)]
Change getTemplateContribution to prefer is_template contrib
Add test

5 years agoImprove signature on updateFinancialAccountsOnContributionStatusChange
eileen [Wed, 9 Oct 2019 09:27:52 +0000 (11:27 +0200)]
Improve signature on updateFinancialAccountsOnContributionStatusChange

5 years agoMerge pull request #15459 from eileenmcnaughton/event_clean
Eileen McNaughton [Wed, 9 Oct 2019 09:18:20 +0000 (11:18 +0200)]
Merge pull request #15459 from eileenmcnaughton/event_clean

[ref] Simplify function signature as parameter is not used

5 years agoPass contact ID as param to executeQuery()
Christian Wach [Wed, 9 Oct 2019 08:33:29 +0000 (09:33 +0100)]
Pass contact ID as param to executeQuery()

5 years agoTidy up charts code, including avoiding js error on tabular data view
Rich Lott / Artful Robot [Wed, 9 Oct 2019 08:31:36 +0000 (10:31 +0200)]
Tidy up charts code, including avoiding js error on tabular data view

5 years ago[REF] Remove transaction.
eileen [Wed, 9 Oct 2019 08:28:48 +0000 (10:28 +0200)]
[REF] Remove transaction.

@mattwire proposed moving this in
https://github.com/civicrm/civicrm-core/pull/15446/commits/8f76cfacf156cfbd11e280b9a86926e0a5082c27

However, I believe removing it is the correct action. The usefullness of transactions is to maintain integrity
by rolling back the creation of a bunch of related entities together if one fails.

However in this case it's not rolling back the contribution or participant record or non discount line items so
if it worked (which I doubt) it would reduce rather than increase db integrity

5 years agoMake getTemplateContribution match is_test
Aidan Saunders [Wed, 9 Oct 2019 08:28:16 +0000 (09:28 +0100)]
Make getTemplateContribution match is_test
- non-test recurs should only pick up non-test templates
- test recurs should only pick up test templates
Add test

5 years agoSimplify function signature as parameter is not used
Matthew Wire (MJW Consulting) [Tue, 8 Oct 2019 08:24:52 +0000 (10:24 +0200)]
Simplify function signature as parameter is not used

5 years ago[REF] move definition of important values & retrieval outside payment-object 'if...
eileen [Wed, 9 Oct 2019 08:12:02 +0000 (10:12 +0200)]
[REF] move definition of important values & retrieval outside payment-object 'if' clauses

The concepts of billingMode is deprecated - goal is not to have separate handling for each one

5 years agoMerge pull request #15453 from eileenmcnaughton/import_campaign
Seamus Lee [Wed, 9 Oct 2019 07:48:07 +0000 (09:48 +0200)]
Merge pull request #15453 from eileenmcnaughton/import_campaign

dev/core#1285 import support for campaign_id (& other fields where it could be an id, a name or a label.

5 years agoMerge pull request #15454 from demeritcowboy/custom-fieldspec-bao
Seamus Lee [Tue, 8 Oct 2019 22:56:50 +0000 (00:56 +0200)]
Merge pull request #15454 from demeritcowboy/custom-fieldspec-bao

dev/core#1305 - fieldspec bao not defined for custom fields

5 years agoMerge pull request #15444 from civicrm/5.19
Eileen McNaughton [Tue, 8 Oct 2019 17:21:15 +0000 (19:21 +0200)]
Merge pull request #15444 from civicrm/5.19

5.19

5 years agoConvert getTemplateContribution to api4
Aidan Saunders [Tue, 8 Oct 2019 17:05:48 +0000 (18:05 +0100)]
Convert getTemplateContribution to api4

5 years agodev/core#1305
DemeritCowboy [Tue, 8 Oct 2019 17:04:26 +0000 (13:04 -0400)]
dev/core#1305

5 years agodev/core#1285 import support for campaign_id (& other fields where it could be an...
eileen [Tue, 8 Oct 2019 16:51:13 +0000 (18:51 +0200)]
dev/core#1285 import support for campaign_id (& other fields where it could be an id, a name or a label.

After digging into https://lab.civicrm.org/dev/core/issues/1285 it feels a little arguable what we should support but issues in
gitlab indicate there is at least some demand for id & label so it now will
- accept id if input matches an id
- accept name if input matches a name
- accept label if input matches a label.

This means for payment instrument it would accept '1', 'Check' or 'Cheque' (in that order if name were renamed).

This should apply to a few fields - payment instrument, constribution status & per the issue campaign
(on contribution). There are 'some' on membership too I think

5 years agoWIP checkin
Rich Lott / Artful Robot [Mon, 7 Oct 2019 20:25:00 +0000 (21:25 +0100)]
WIP checkin

WIP: bar chart sort of working now

Pie and Bar charts working, with download in SVG and PNG links

oops remove accidental inclusion

remove accidentally included crap

remove 3d barchart as unnecessary (and unimplemented)

5 years agoMerge pull request #15321 from yashodha/dev_1065
Seamus Lee [Tue, 8 Oct 2019 15:55:26 +0000 (17:55 +0200)]
Merge pull request #15321 from yashodha/dev_1065

(dev/core#1065) Pledge in Edit mode needs to be shown consistently

5 years agoMerge pull request #15443 from eileenmcnaughton/ex_merge
Seamus Lee [Tue, 8 Oct 2019 15:50:11 +0000 (17:50 +0200)]
Merge pull request #15443 from eileenmcnaughton/ex_merge

dev/core#1302 fix regression on exported when merging addresses with specified fields

5 years agoMerge pull request #15433 from aydun/add_contribution_is_template
Eileen McNaughton [Tue, 8 Oct 2019 15:34:10 +0000 (17:34 +0200)]
Merge pull request #15433 from aydun/add_contribution_is_template

dev/financial#72 Add is_template field to contribution entity

5 years ago dev/core#1302 fix regression on merge export
eileen [Tue, 8 Oct 2019 14:18:23 +0000 (16:18 +0200)]
 dev/core#1302 fix regression on merge export

5 years agoFix example
Seamus Lee [Tue, 8 Oct 2019 13:03:59 +0000 (00:03 +1100)]
Fix example

5 years agoMerge pull request #15447 from seamuslee001/dev_core_1269
Seamus Lee [Tue, 8 Oct 2019 12:31:56 +0000 (14:31 +0200)]
Merge pull request #15447 from seamuslee001/dev_core_1269

dev/core#1269 Add in fix for undefined index bao in parsePseudoConst…

5 years agoMerge pull request #14891 from eileenmcnaughton/saved_search
Matthew Wire [Tue, 8 Oct 2019 10:22:48 +0000 (12:22 +0200)]
Merge pull request #14891 from eileenmcnaughton/saved_search

[Code-quality] remove references to where_tables, where_clause

5 years agoMerge pull request #15439 from eileenmcnaughton/ex_bug
Seamus Lee [Tue, 8 Oct 2019 10:20:59 +0000 (12:20 +0200)]
Merge pull request #15439 from eileenmcnaughton/ex_bug

dev/core#1293 Fix regression on  export filtering for postal address only

5 years agodev/core#1269 Add in fix for underfined index bao in parsePseudoConstantField for...
Seamus Lee [Tue, 8 Oct 2019 10:04:10 +0000 (21:04 +1100)]
dev/core#1269 Add in fix for underfined index bao in parsePseudoConstantField for Import Parser

5 years agoAdd ipAddress and creditcard expiry date to prepareParamsForPaymentProcessor
Matthew Wire (MJW Consulting) [Thu, 12 Sep 2019 08:51:28 +0000 (09:51 +0100)]
Add ipAddress and creditcard expiry date to prepareParamsForPaymentProcessor

5 years agoAdd is_template field to contribution entity
Aidan Saunders [Mon, 7 Oct 2019 13:27:53 +0000 (14:27 +0100)]
Add is_template field to contribution entity
Update tests and examples

5 years agoMerge pull request #15440 from eileenmcnaughton/ex_zero
Seamus Lee [Tue, 8 Oct 2019 09:10:47 +0000 (11:10 +0200)]
Merge pull request #15440 from eileenmcnaughton/ex_zero

dev/core#1293 Still output csv file on export, even if no rows are in it

5 years agoFix CSS for public select2 elements regardless of parent theme box-sizing
Rich Lott / Artful Robot [Tue, 8 Oct 2019 08:49:58 +0000 (10:49 +0200)]
Fix CSS for public select2 elements regardless of parent theme box-sizing

5 years agoMerge pull request #15438 from demeritcowboy/emailprocessor-still-hungry-alt
Seamus Lee [Tue, 8 Oct 2019 08:25:32 +0000 (10:25 +0200)]
Merge pull request #15438 from demeritcowboy/emailprocessor-still-hungry-alt

dev/core#1270 - fix email processor dropping attachments - ALTERNATE

5 years agoMerge pull request #15281 from mattwire/formatpaymentparams_useprepare
Seamus Lee [Tue, 8 Oct 2019 08:01:54 +0000 (10:01 +0200)]
Merge pull request #15281 from mattwire/formatpaymentparams_useprepare

REF Use the new prepareParamsForPaymentProcessor function in more places

5 years agodev/core#1293 Fix regression on export filtering for postal address only
eileen [Tue, 8 Oct 2019 06:21:21 +0000 (08:21 +0200)]
dev/core#1293 Fix regression on  export filtering for postal address only

5 years agoStill output csv file, even if no rows are in it
eileen [Tue, 8 Oct 2019 07:33:26 +0000 (09:33 +0200)]
Still output csv file, even if no rows are in it

5 years agoMerge pull request #15425 from eileenmcnaughton/loc_clean
Seamus Lee [Tue, 8 Oct 2019 06:51:49 +0000 (08:51 +0200)]
Merge pull request #15425 from eileenmcnaughton/loc_clean

[NFC] minor simplification

5 years agoMerge pull request #15418 from seamuslee001/frontend_contribution_page_title
Seamus Lee [Tue, 8 Oct 2019 06:50:00 +0000 (08:50 +0200)]
Merge pull request #15418 from seamuslee001/frontend_contribution_page_title

Add in frontend_title field for Contribution Pages to allow site mana…

5 years agoFix queue code to use CiviCRM's version of what the time is, instead of server's.
Rich Lott / Artful Robot [Tue, 8 Oct 2019 05:53:05 +0000 (06:53 +0100)]
Fix queue code to use CiviCRM's version of what the time is, instead of server's.

5 years agofix email processor dropping attachments
DemeritCowboy [Tue, 8 Oct 2019 02:33:55 +0000 (22:33 -0400)]
fix email processor dropping attachments

5 years ago[NFC] minor simplification
eileen [Mon, 7 Oct 2019 15:50:12 +0000 (17:50 +0200)]
[NFC] minor simplification

This just changes how return vars are handled to make it clearer that ONLY contact::Create
cares about location_block::create return values

5 years agoMerge pull request #15434 from civicrm/5.19
Eileen McNaughton [Mon, 7 Oct 2019 23:02:25 +0000 (01:02 +0200)]
Merge pull request #15434 from civicrm/5.19

5.19 to master

5 years agoMerge pull request #15428 from greenpeace-cee/fix-status-check
Eileen McNaughton [Mon, 7 Oct 2019 22:55:50 +0000 (00:55 +0200)]
Merge pull request #15428 from greenpeace-cee/fix-status-check

Fix status check not rendering before 5.19 migrations

5 years agoMerge pull request #15411 from systopia/dev_l10nx
Seamus Lee [Mon, 7 Oct 2019 21:09:27 +0000 (23:09 +0200)]
Merge pull request #15411 from systopia/dev_l10nx

Allow custom ts functions in extensions; defer custom ts calls until booted

5 years agoMerge pull request #15430 from civicrm/5.19
Seamus Lee [Mon, 7 Oct 2019 19:47:22 +0000 (21:47 +0200)]
Merge pull request #15430 from civicrm/5.19

5.19

5 years agoMerge pull request #15412 from demeritcowboy/fly-backwards
Seamus Lee [Mon, 7 Oct 2019 17:46:30 +0000 (19:46 +0200)]
Merge pull request #15412 from demeritcowboy/fly-backwards

Minor a_b/b_a mixup on case type edit screen