Seamus Lee [Fri, 15 Nov 2019 00:42:07 +0000 (11:42 +1100)]
Merge pull request #15830 from eileenmcnaughton/dedupe4
[REF] refactor on nasty Dedupe function
Matthew Wire [Thu, 14 Nov 2019 23:28:38 +0000 (12:28 +1300)]
Merge pull request #15810 from eileenmcnaughton/mem_fix
[REF] calculate 'amount' on ContributionPage in a shared way in one scenario
Eileen McNaughton [Thu, 14 Nov 2019 22:01:50 +0000 (11:01 +1300)]
Merge pull request #15850 from civicrm/5.20
5.20 to master
Eileen McNaughton [Thu, 14 Nov 2019 22:01:24 +0000 (11:01 +1300)]
Merge pull request #15844 from mlutfy/fixMsgTpl
marketing/civicrm-website#163 Mitigate potential upgrade errors on missing msg_templates
Eileen McNaughton [Thu, 14 Nov 2019 17:31:24 +0000 (06:31 +1300)]
Merge pull request #15838 from demeritcowboy/getcasereport-split
[REF] XMLProcessor/Report - Extract method to make it more testable
Eileen McNaughton [Thu, 14 Nov 2019 17:30:53 +0000 (06:30 +1300)]
Merge pull request #15825 from seamuslee001/dev_core_183_logging
dev/core#183 Convert Logging report summary report to using CRM_Utils…
Yashodha Chaku [Thu, 14 Nov 2019 10:54:52 +0000 (16:24 +0530)]
Merge pull request #15649 from JMAConsulting/core-1346
core#1346: Tagsets should display vertically in activity/new case forms
Tim Otten [Thu, 14 Nov 2019 02:54:56 +0000 (18:54 -0800)]
Merge pull request #15843 from totten/master-simplehead
(NFC) (dev/core#878) Simplify standard header. Remove year+version.
colemanw [Thu, 14 Nov 2019 02:45:59 +0000 (21:45 -0500)]
Merge pull request #15839 from demeritcowboy/should-it-be-static
CiviCase - Make static function `allActivityTypes()` static
Eileen McNaughton [Thu, 14 Nov 2019 02:23:34 +0000 (15:23 +1300)]
Merge pull request #15771 from eileenmcnaughton/partially
dev/financial#100 Remove 'partially paid' as a contribution status option for 'record p…ayment'
Tim Otten [Thu, 14 Nov 2019 01:01:00 +0000 (17:01 -0800)]
fixup templates/CRM/Admin/Form/Setting/Smtp.hlp
Tim Otten [Wed, 13 Nov 2019 08:38:12 +0000 (00:38 -0800)]
(NFC) (dev/core#878) Simplify copyright header (CRM/*)
Tim Otten [Wed, 13 Nov 2019 08:39:04 +0000 (00:39 -0800)]
(NFC) (dev/core#878) Simplify copyright header (templates/*)
Tim Otten [Wed, 13 Nov 2019 08:39:52 +0000 (00:39 -0800)]
(NFC) (dev/core#878) Simplify copyright header (misc)
Tim Otten [Wed, 13 Nov 2019 08:39:26 +0000 (00:39 -0800)]
(NFC) (dev/core#878) Simplify copyright header (api/*)
Tim Otten [Wed, 13 Nov 2019 08:38:48 +0000 (00:38 -0800)]
(NFC) (dev/core#878) Simplify copyright header (tests/*)
Tim Otten [Wed, 13 Nov 2019 08:38:33 +0000 (00:38 -0800)]
(NFC) (dev/core#878) Simplify copyright header (Civi/*)
Tim Otten [Wed, 13 Nov 2019 08:24:47 +0000 (00:24 -0800)]
(NFC) (dev/core#878) Simplify copyright header template
https://lab.civicrm.org/dev/core/issues/878
Tim Otten [Wed, 13 Nov 2019 23:49:34 +0000 (15:49 -0800)]
(NFC) (dev/core#878) Simplify '@copyright' annotation
Mathieu Lutfy [Wed, 13 Nov 2019 19:56:02 +0000 (14:56 -0500)]
marketing/civicrm-website#163 Mitigate potential upgrade errors on missing msg_templates
DemeritCowboy [Wed, 13 Nov 2019 02:01:40 +0000 (21:01 -0500)]
make static function static
DemeritCowboy [Wed, 13 Nov 2019 01:44:06 +0000 (20:44 -0500)]
pull out to make more testable
Eileen McNaughton [Tue, 12 Nov 2019 20:48:58 +0000 (09:48 +1300)]
Merge pull request #15833 from yashodha/participant_edit
(dev/core#1065) Contact missing in membership renewal form
Seamus Lee [Tue, 12 Nov 2019 19:50:43 +0000 (06:50 +1100)]
Merge pull request #15835 from demeritcowboy/unused-reporturl
[NFC] Remove unused variable not used since v4.4
DemeritCowboy [Tue, 12 Nov 2019 14:57:45 +0000 (09:57 -0500)]
unused variable since v4.5
Yashodha Chaku [Tue, 12 Nov 2019 12:24:00 +0000 (17:54 +0530)]
Merge pull request #15756 from eileenmcnaughton/qfbug
[REF] very minor tidy up
yashodha [Tue, 12 Nov 2019 11:43:51 +0000 (17:13 +0530)]
(dev/core#1065) Contact missing in membership renewal form
eileen [Mon, 11 Nov 2019 04:47:15 +0000 (17:47 +1300)]
[REF] calculate 'amount' on ContributionPage in a shared way in one scenario
I have discovered a lot of tests are creating invalid contributions - https://github.com/civicrm/civicrm-core/pull/15706
So far the issues have been in the test + us permitting something that doesn't work on the form - ie https://github.com/civicrm/civicrm-core/pull/15771
I'm trying to work through them all & then we can ideally validate payments in general. In this case
it turns out that because 'amount' is currently a 'required' parameter the tests have 'any value' stuck in there.
In a real submission it would be calculated so I'm trying to share the code that would do that with
the path used by the test (& in this case the api) and to move towards getting the tests valid
Seamus Lee [Tue, 12 Nov 2019 06:06:06 +0000 (17:06 +1100)]
Merge pull request #15832 from eileenmcnaughton/mail_s
[NFC] minimal test for Mailing.update_email_resetdate
eileen [Tue, 12 Nov 2019 03:55:59 +0000 (16:55 +1300)]
[NFC] minimal test for Mailing.update_email_resetdate
ALso removes a couple of unused variables, adds a few exception comments
Eileen McNaughton [Tue, 12 Nov 2019 03:54:29 +0000 (16:54 +1300)]
Merge pull request #15823 from seamuslee001/dev_core_183_mailing
dev/core#183 Convert creating of temporary tables in CRM/Mailing file…
eileen [Tue, 12 Nov 2019 02:24:34 +0000 (15:24 +1300)]
[REF] refactor on nasty Dedupe function
I found with other pieces of refactoring static functions that creating a class to support the refactor
made it much easier as that way I could leverage the fact thatt classes have properties and
get away from the crazy param passing that characterizes a nest of static functions.
This adds a class for that purpose and moves a small chunk of code handling into the class.
The goal is to move the handling is done purely for the form back onto the form....
Seamus Lee [Mon, 11 Nov 2019 22:13:06 +0000 (09:13 +1100)]
dev/core#183 Convert creating of temporary tables in CRM/Mailing files to using CRM_Utils_SQL_TempTable
Seamus Lee [Mon, 11 Nov 2019 22:15:24 +0000 (09:15 +1100)]
dev/core#183 Convert Logging report summary report to using CRM_Utils_SQL_TempTable
Seamus Lee [Mon, 11 Nov 2019 22:09:57 +0000 (09:09 +1100)]
Merge pull request #15822 from eileenmcnaughton/label
Fix LabelFormat class to throw exceptions rather than fatals
Seamus Lee [Mon, 11 Nov 2019 22:09:40 +0000 (09:09 +1100)]
Merge pull request #15803 from eileenmcnaughton/participant
Add unit test for searching by participant_status_id & switch to generic function
eileen [Mon, 11 Nov 2019 21:01:54 +0000 (10:01 +1300)]
Fix LabelFormat class to throw exceptions rather than fatals
I also added some throws to the comment blocks & fixed on fn not to be called by ref
eileen [Mon, 11 Nov 2019 01:51:50 +0000 (14:51 +1300)]
Add unit test for searching by participant_status_id & switch to generic function
Seamus Lee [Mon, 11 Nov 2019 09:07:22 +0000 (20:07 +1100)]
Merge pull request #15791 from seamuslee001/event_search_url_variables
Fix Participant Search in force mode to support query parameters in URL
Seamus Lee [Mon, 11 Nov 2019 09:07:01 +0000 (20:07 +1100)]
Merge pull request #15812 from eileenmcnaughton/fee
Convert fee selection test to use Order api
Seamus Lee [Mon, 11 Nov 2019 08:07:59 +0000 (19:07 +1100)]
Merge pull request #15809 from eileenmcnaughton/except
[NFC] declare thrown exceptions
eileen [Mon, 11 Nov 2019 07:25:54 +0000 (20:25 +1300)]
Convert fee selection test to use Order api
This switches the changeFeeSelection test to use Order api to set up the line items etc correctly
I had to remove a couple of checks that were no longer true but they were never 'true' in a
real working flow
Eileen McNaughton [Mon, 11 Nov 2019 06:00:46 +0000 (19:00 +1300)]
Merge pull request #15699 from mattwire/participant_cleanup_completeOrderPBRef
Don't pass \$input to completeOrder by reference - return values are never used
Seamus Lee [Sat, 9 Nov 2019 20:09:16 +0000 (07:09 +1100)]
Fix Participant Search in force mode to support query parameters in URL in Advanced Search.
eileen [Mon, 11 Nov 2019 03:38:46 +0000 (16:38 +1300)]
[NFC] declare thrown exceptions
Seamus Lee [Mon, 11 Nov 2019 04:47:54 +0000 (15:47 +1100)]
Merge pull request #15807 from eileenmcnaughton/part_status
Handling comma separated list of participant statuses in url
Eileen McNaughton [Mon, 11 Nov 2019 04:32:40 +0000 (17:32 +1300)]
Merge pull request #15806 from eileenmcnaughton/member_urls
[REF] Add setSearchMetadata to each of the classes that extend CRM_Core_Form_Search
Eileen McNaughton [Mon, 11 Nov 2019 04:32:23 +0000 (17:32 +1300)]
Merge pull request #15805 from eileenmcnaughton/cont_urls
[REF] extract setDeprecatedDefaults
Seamus Lee [Mon, 11 Nov 2019 03:27:41 +0000 (14:27 +1100)]
Merge pull request #15802 from eileenmcnaughton/complete_order_to_calling
Test fixes - addresses more invalid setup data
Seamus Lee [Mon, 11 Nov 2019 03:26:26 +0000 (14:26 +1100)]
Merge pull request #15799 from eileenmcnaughton/valid
FinancialTrxnTest - Fix unit test to be 'legit'
eileen [Mon, 11 Nov 2019 03:11:20 +0000 (16:11 +1300)]
Update url handling of select fields
Eileen McNaughton [Mon, 11 Nov 2019 03:23:31 +0000 (16:23 +1300)]
Merge pull request #15808 from civicrm/5.20
5.20
Seamus Lee [Mon, 11 Nov 2019 03:19:01 +0000 (14:19 +1100)]
Merge pull request #15804 from eileenmcnaughton/fns
dev/core#1381 fix fatal on case search (unreleased regression
Seamus Lee [Mon, 11 Nov 2019 03:15:01 +0000 (14:15 +1100)]
Merge pull request #15795 from seamuslee001/dev_core_183_mailing_test
dev/core#183 Convert creating of temp table in mailing test to use st…
eileen [Mon, 11 Nov 2019 02:34:53 +0000 (15:34 +1300)]
Add setSearchMetadata to each of the classes that extend CRM_Core_Form_Search
This doesn't do something in itself but makes it simpler to handled ensuring url_params work & stdises them
eileen [Mon, 11 Nov 2019 02:13:03 +0000 (15:13 +1300)]
[REF] extract setDeprecatedDefaults
eileen [Fri, 8 Nov 2019 11:42:40 +0000 (00:42 +1300)]
Remove 'partially paid' as a contribution status option for 'record payment'
Fixes a bug where it is possible to select contribution statuses that do not result in valid financial
transactions. Specifically the 'Partially Paid' option creates no payment transaction and any subsequent
financial_trxns get the wrong line item allocations as a result.
eileen [Mon, 11 Nov 2019 02:03:50 +0000 (15:03 +1300)]
dev/core#1381 fix fatal on case search (unreleased regression
Seamus Lee [Sun, 10 Nov 2019 19:51:04 +0000 (06:51 +1100)]
dev/core#183 Convert creating of temp table in mailing test to use standardised CRM_Utils_SQL_TempTable interface
eileen [Thu, 7 Nov 2019 03:02:55 +0000 (16:02 +1300)]
[REF] very minor tidy up
This just brings the 3 lines that built this 'array within an array' together & makes them a little more
readable
eileen [Sun, 10 Nov 2019 23:46:09 +0000 (12:46 +1300)]
Fix data to be valid for one of the a.net tests
The tests were munging the line items in set up - this fixes it - but only for one so far
Eileen McNaughton [Mon, 11 Nov 2019 00:47:47 +0000 (13:47 +1300)]
Merge pull request #15801 from eileenmcnaughton/format
[NFC] reformat CiviUnitTestCase.php
eileen [Sun, 10 Nov 2019 21:23:13 +0000 (10:23 +1300)]
Fix unit test to be 'legit'
This unit test is one of a bunch that came up as not creating valid payments. The issue is
in the test set up methodology (the 'partial_payment_to_pay' key doesn't work).
On tidying up the test proved to be mostly cruft from an earlier iteration
Seamus Lee [Sun, 10 Nov 2019 23:10:04 +0000 (10:10 +1100)]
Merge pull request #15798 from seamuslee001/dev_core_183_imports_2
dev/core#183 Convert database testing to use CRM_Utils_SQL_TempTable …
eileen [Sun, 10 Nov 2019 22:57:37 +0000 (11:57 +1300)]
[NFC] reformat CiviUnitTestCase.php
Seamus Lee [Sun, 10 Nov 2019 20:15:15 +0000 (07:15 +1100)]
dev/core#183 Convert database testing to use CRM_Utils_SQL_TempTable fuctionality and remove Incomplete Jobs handling as it is not called
Seamus Lee [Sat, 9 Nov 2019 07:04:00 +0000 (18:04 +1100)]
Merge pull request #15790 from civicrm/5.20
5.20
Seamus Lee [Sat, 9 Nov 2019 05:30:13 +0000 (16:30 +1100)]
Merge pull request #15787 from eileenmcnaughton/recur_ug
Remove unhelpful alert from contribution search
Tim Otten [Sat, 9 Nov 2019 04:37:40 +0000 (20:37 -0800)]
Merge pull request #15665 from MikeyMJCO/patch-1
Create a GitLab general issue template
Seamus Lee [Sat, 9 Nov 2019 02:57:37 +0000 (13:57 +1100)]
Merge pull request #15789 from seamuslee001/5_19_1_version_notes
5.19.1 Version Release Notes
Seamus Lee [Sat, 9 Nov 2019 02:44:17 +0000 (13:44 +1100)]
Merge pull request #15783 from eileenmcnaughton/sort_id
[REF] replace copy & paste with shared getSortID function.
Tim Otten [Sat, 9 Nov 2019 02:32:54 +0000 (18:32 -0800)]
Update 5.19.1.md
Seamus Lee [Sat, 9 Nov 2019 01:39:44 +0000 (12:39 +1100)]
Add in release notes for 5.19.1 drop
Seamus Lee [Sat, 9 Nov 2019 01:41:50 +0000 (12:41 +1100)]
Merge pull request #15786 from eileenmcnaughton/cont_type
Remove obsolete warning
eileen [Sat, 9 Nov 2019 01:12:20 +0000 (14:12 +1300)]
Remove unhelpful alert from contribution search
eileen [Fri, 8 Nov 2019 22:59:41 +0000 (11:59 +1300)]
[REF] replace copy & paste with shared getSortID function.
I've replaced this repetitive code chunk across the forms that inherit from CRM_Core_Form_Search
Eileen McNaughton [Sat, 9 Nov 2019 00:48:25 +0000 (13:48 +1300)]
Merge pull request #15784 from civicrm/5.20
5.20
eileen [Sat, 9 Nov 2019 00:46:37 +0000 (13:46 +1300)]
Remove obsolete warning
The time has come to let this one go.....
Seamus Lee [Sat, 9 Nov 2019 00:37:51 +0000 (11:37 +1100)]
Merge pull request #15781 from eileenmcnaughton/cont_search
dev/core#1374 Fix search formValue handling on contribution search
Seamus Lee [Fri, 8 Nov 2019 23:58:17 +0000 (10:58 +1100)]
Merge pull request #15782 from seamuslee001/dev_mailing_56_2
Add in unit test for dev/mailing#56 and dev/mailing#57 and also fix i…
eileen [Fri, 8 Nov 2019 21:42:00 +0000 (10:42 +1300)]
dev/core#1374 Fix search formValue handling on contribution search
This fixes 2 issues
1) Search params being lost when editing a related entity per
https://lab.civicrm.org/dev/core/issues/1374
2) force=1&sort_name=p not working in contribution search url
In digging I concluded the problem is we have 3 underlying arrays which we keep jumbling together
1) formValues - the actual submitted values, augmented by any url passed params
2) the default values - values to load by default on the form
3) our working query params - a copy of formValues that we have prepared for the query
We need to stop mangling them. I added subtle code comments
Seamus Lee [Fri, 8 Nov 2019 23:47:26 +0000 (10:47 +1100)]
Merge pull request #15777 from eileenmcnaughton/format
[NFC] Reformat Contact_Form_Search_Advanced
Seamus Lee [Fri, 8 Nov 2019 22:40:22 +0000 (09:40 +1100)]
Add in unit test for dev/mailing#56 and dev/mailing#57 and also fix issue where by mailing_name has been namespaced also in 5.20
Seamus Lee [Fri, 8 Nov 2019 22:35:25 +0000 (09:35 +1100)]
Merge pull request #15779 from seamuslee001/dev_mailing_56
dev/mailing#56 dev/mailing#57 Ensure that we don't pass in any namesp…
Eileen McNaughton [Fri, 8 Nov 2019 22:12:58 +0000 (11:12 +1300)]
Merge pull request #15773 from civicrm/5.20
5.20
eileen [Fri, 8 Nov 2019 21:03:45 +0000 (10:03 +1300)]
[NFC] Reformat Contact_Form_Search_Advanced
Fix array style
Seamus Lee [Fri, 8 Nov 2019 21:57:56 +0000 (08:57 +1100)]
Merge pull request #15775 from seamuslee001/convert_fatal_to_error_system_cache
Converts using deprecated fatal function for exception in CRM/Utils/Sys…
Seamus Lee [Fri, 8 Nov 2019 21:45:39 +0000 (08:45 +1100)]
Merge pull request #15776 from eileenmcnaughton/url_params
[NFC] comment fixes - exceptions & don't declare NULL
Seamus Lee [Fri, 8 Nov 2019 21:27:41 +0000 (08:27 +1100)]
dev/mailing#56 dev/mailing#57 Ensure that we don't pass in any namespaced fields when building the row array for mailing reports
Seamus Lee [Fri, 8 Nov 2019 21:07:52 +0000 (08:07 +1100)]
Merge pull request #15774 from seamuslee001/eileen_ts_15770
Add in translation function around newly converted statusBounce messages
Seamus Lee [Fri, 8 Nov 2019 20:31:57 +0000 (07:31 +1100)]
Converts using deprated fatal function for exception in CRM/Utils/System and in CRM/Utils/Cache and changes default for retrieve function in the Request class to throw exceptions
Update doc blocks
eileen [Fri, 8 Nov 2019 20:50:01 +0000 (09:50 +1300)]
[NFC] comment fixes - exceptions & don't declare NULL
Seamus Lee [Fri, 8 Nov 2019 20:18:55 +0000 (07:18 +1100)]
Add in translation function around newly converted statusBounce messages
Seamus Lee [Fri, 8 Nov 2019 20:14:23 +0000 (07:14 +1100)]
Merge pull request #15770 from eileenmcnaughton/except
Swap some fatals on form & page classes for statusBounces
Seamus Lee [Fri, 8 Nov 2019 20:09:25 +0000 (07:09 +1100)]
Merge pull request #15772 from agh1/5.20.0-releasenotes-initial
5.20.0 release notes initial run
Andrew Hunt [Fri, 8 Nov 2019 17:26:55 +0000 (12:26 -0500)]
5.20.0 release notes: added boilerplate
Andrew Hunt [Fri, 8 Nov 2019 17:21:30 +0000 (12:21 -0500)]
5.20.0 release notes: raw from script
Yashodha Chaku [Fri, 8 Nov 2019 08:29:51 +0000 (13:59 +0530)]
Merge pull request #15757 from yashodha/participant_edit
(dev/core#1065) Contribution in Edit mode needs to be shown consistently
eileen [Fri, 8 Nov 2019 07:50:45 +0000 (20:50 +1300)]
Swap some fatals on form & page classes for statusBounces
Seamus Lee [Fri, 8 Nov 2019 06:18:52 +0000 (17:18 +1100)]
Merge pull request #15769 from seamuslee001/mathieu_shared_address_improvement
Improve link title in shared address as per Mathieu