Eileen McNaughton [Sat, 17 Aug 2019 04:48:01 +0000 (16:48 +1200)]
Merge pull request #15055 from demeritcowboy/file-no-description
dev/core#1186 - ignore exception if no description field
Seamus Lee [Sat, 17 Aug 2019 01:42:49 +0000 (11:42 +1000)]
Merge pull request #15047 from eileenmcnaughton/pptx
dev/core#1190 Add pptx to safe file types
DemeritCowboy [Sat, 17 Aug 2019 01:31:42 +0000 (21:31 -0400)]
catch exception when no description
eileen [Thu, 15 Aug 2019 20:54:20 +0000 (08:54 +1200)]
dev/core#1190 Add pptx to safe file types
I feel like it would be better to store these as an array somewhere - maybe as the first step to
a metadata construct for Option groups...
Seamus Lee [Thu, 15 Aug 2019 04:43:04 +0000 (14:43 +1000)]
Merge pull request #15041 from seamuslee001/5.17
Add release-notes/5.16.2.md
Tim Otten [Thu, 15 Aug 2019 03:10:55 +0000 (20:10 -0700)]
Add release-notes/5.16.2.md
Eileen McNaughton [Wed, 14 Aug 2019 22:29:58 +0000 (10:29 +1200)]
Merge pull request #15037 from demeritcowboy/fin-account-limbo
dev/financial#65 - Revert recent changes that cause financial account edit form to be blank
DemeritCowboy [Wed, 14 Aug 2019 21:07:31 +0000 (17:07 -0400)]
dev/financial#65
Eileen McNaughton [Mon, 12 Aug 2019 23:21:18 +0000 (11:21 +1200)]
Merge pull request #15025 from seamuslee001/5_16_1_release_notes
5.16.1 release notes
Tim Otten [Mon, 12 Aug 2019 22:55:38 +0000 (15:55 -0700)]
Update 5.16.1.md
Seamus Lee [Mon, 12 Aug 2019 22:17:36 +0000 (08:17 +1000)]
Add in release notes for 5.16.1
Seamus Lee [Mon, 12 Aug 2019 22:51:13 +0000 (08:51 +1000)]
Merge pull request #15021 from seamuslee001/5.17
core#1182 - revert crm.menubar.js changes
Jon Goldberg [Mon, 12 Aug 2019 16:38:28 +0000 (12:38 -0400)]
core#1182 - revert crm.menubar.js changes
Seamus Lee [Fri, 9 Aug 2019 23:36:40 +0000 (09:36 +1000)]
Merge pull request #15007 from MegaphoneJon/core-1175-517
core#1175 - fix custom searches
Jon Goldberg [Fri, 9 Aug 2019 18:43:36 +0000 (14:43 -0400)]
core#1175 - fix custom searches
Eileen McNaughton [Thu, 8 Aug 2019 21:35:31 +0000 (09:35 +1200)]
Merge pull request #14996 from mfb/revert-14222
Revert #14222 on RC branch
mark burdett [Thu, 8 Aug 2019 21:28:13 +0000 (14:28 -0700)]
Revert "CRM_Core_Error::debug_var() should have a level arg; CRM_Core_Error methods could use Civi::log() internally; prefix param support for Civi::log()."
Due to regression https://lab.civicrm.org/dev/core/issues/1174
This reverts commit
3ac984a463d71d796096d5c78c4abd2de0d0a27d.
CiviCRM [Thu, 8 Aug 2019 05:13:15 +0000 (05:13 +0000)]
Set version to 5.17.beta1
Tim Otten [Thu, 8 Aug 2019 05:09:34 +0000 (22:09 -0700)]
Merge pull request #14991 from eileenmcnaughton/enotice_regress
Further e-notice regression fix
Eileen McNaughton [Thu, 8 Aug 2019 03:22:54 +0000 (15:22 +1200)]
Merge pull request #14222 from mfb/debug-var
Error log improvements: Provide severity level and use Civi::log()
Eileen McNaughton [Thu, 8 Aug 2019 03:15:56 +0000 (15:15 +1200)]
Merge pull request #14985 from herbdool/issue-1170
Issue 1170
Eileen McNaughton [Thu, 8 Aug 2019 03:13:45 +0000 (15:13 +1200)]
Merge pull request #14983 from greenpeace-cee/fix-contact-reference-merge
dev/core#1109 - Fix merge not updating ContactReference fields
eileen [Thu, 8 Aug 2019 03:04:39 +0000 (15:04 +1200)]
And this was the pre-existing enotice
eileen [Thu, 8 Aug 2019 02:56:00 +0000 (14:56 +1200)]
Further e-notice regression fix
Tim Otten [Thu, 8 Aug 2019 00:59:44 +0000 (17:59 -0700)]
Merge pull request #14978 from eileenmcnaughton/map_field
Fix (unreleased regression) e-notices on import form
Eileen McNaughton [Thu, 8 Aug 2019 00:49:05 +0000 (12:49 +1200)]
Merge pull request #14987 from civicrm/5.16
5.16 to master
Eileen McNaughton [Thu, 8 Aug 2019 00:40:15 +0000 (12:40 +1200)]
Merge pull request #14986 from eileenmcnaughton/luciano
[REF][Import] add formatted parameter to formatInput
Luciano Spiegel [Wed, 7 Aug 2019 16:51:03 +0000 (18:51 +0200)]
[REF][Import] add formatted parameter to formatInput
Eileen McNaughton [Wed, 7 Aug 2019 17:49:54 +0000 (05:49 +1200)]
Merge pull request #14960 from eileenmcnaughton/event_test
dev/drupal#72 Ensure front end profile title is used in event confirmation emails
Herb [Wed, 7 Aug 2019 17:40:49 +0000 (13:40 -0400)]
Issue 1170: Fix URL in CRM_Utils_System_Backdrop::getLoginURL
Patrick Figel [Wed, 7 Aug 2019 14:38:59 +0000 (16:38 +0200)]
dev/core#1109 - Fix merge not updating ContactReference fields
This fixes an issue that causes ContactReference custom fields pointing
to a duplicated contact that's being merged to not be updated to the
main (surviving) contact.
eileen [Wed, 7 Aug 2019 07:20:22 +0000 (19:20 +1200)]
Switch to helper function
Eileen McNaughton [Wed, 7 Aug 2019 07:22:58 +0000 (19:22 +1200)]
Merge pull request #14979 from eileenmcnaughton/map_field_zip
[REF] [Import] extract function that sets field metadata
eileen [Sun, 4 Aug 2019 23:04:22 +0000 (11:04 +1200)]
dev/core#224 Ensure front end profile title is used in confirmation emails
eileen [Sun, 4 Aug 2019 23:02:50 +0000 (11:02 +1200)]
Extract loadMessageParams for events
eileen [Sun, 4 Aug 2019 20:04:57 +0000 (08:04 +1200)]
dev/drupal#72 fix display of profiles on events to use front end titles
eileen [Sun, 4 Aug 2019 20:02:21 +0000 (08:02 +1200)]
Preliminary cleanup - use CRM_Core_Exception, fix comments
Seamus Lee [Wed, 7 Aug 2019 06:21:00 +0000 (16:21 +1000)]
Merge pull request #14976 from eileenmcnaughton/import
[REF][Import] very minor cleanup - 3 lines of code to one
Seamus Lee [Wed, 7 Aug 2019 06:11:13 +0000 (16:11 +1000)]
Merge pull request #14956 from eileenmcnaughton/mem_auto
[Test] Add test cover for Member_BAO_Query auto_renew field
eileen [Wed, 7 Aug 2019 05:39:35 +0000 (17:39 +1200)]
[REF] [Import] extract function that sets field metadata
My thinking is that we want to migrate over to a new class (similar to export processor) that does a lot a metadata functions
- perhaps it might be importMetadata. A big part of the reason it's all so crazy appears to be that the functions to
wrangle the metadata are on the first class in the sequence (DataSource) and because they are not shared & do not have a shared
parent they are passed around instead via the form set & get methods. In fact the metadata & array wrangling functions just
need to be available - hmm sounding like a trait - ok next commit....
eileen [Wed, 7 Aug 2019 02:15:44 +0000 (14:15 +1200)]
[REF][Import] very minor cleanup - 3 lines of code to one
eileen [Wed, 7 Aug 2019 03:43:43 +0000 (15:43 +1200)]
Fix (unreleased regression) e-notices on import form
When doing this extraction
https://github.com/civicrm/civicrm-core/commit/
0e3fc0224be2e0db48691ca96cc10dec4ab801db
The function pass-by-reference calls hid the fact that the & needed to be passed in
causing e-notices.
In fact there are still some enotices after this which I'm still investigating but this partially fixes
& is mergeable in itself - the other can be follow up
Eileen McNaughton [Wed, 7 Aug 2019 03:21:30 +0000 (15:21 +1200)]
Merge pull request #14975 from eileenmcnaughton/mapping_field
Add pseudoconstant metadata to mapping_field.location_type_id
eileen [Wed, 7 Aug 2019 03:20:45 +0000 (15:20 +1200)]
Reduce php4 support
Eileen McNaughton [Wed, 7 Aug 2019 03:15:47 +0000 (15:15 +1200)]
Merge pull request #14977 from eileenmcnaughton/map_field
[NFC] code formatting only
eileen [Wed, 7 Aug 2019 02:19:03 +0000 (14:19 +1200)]
[NFC] code formatting only
Eileen McNaughton [Wed, 7 Aug 2019 01:41:41 +0000 (13:41 +1200)]
Merge pull request #14969 from colemanw/abbr
Use metadata for getOptions abbreviation & include currency symbol
Eileen McNaughton [Wed, 7 Aug 2019 01:38:45 +0000 (13:38 +1200)]
Merge pull request #14965 from seamuslee001/ref_use_shared_function
[REF] Update selfService in updateBilling to use shared function
eileen [Wed, 7 Aug 2019 01:26:37 +0000 (13:26 +1200)]
Add pseudoconstant metadata to mapping_field.location_type_id
Eileen McNaughton [Wed, 7 Aug 2019 00:53:15 +0000 (12:53 +1200)]
Merge pull request #14964 from seamuslee001/dev_core_1061
dev/core#1061 Ensure that custom data is not loaded on update subscription form when in self service mode and re-use shared function
Seamus Lee [Mon, 5 Aug 2019 02:39:36 +0000 (12:39 +1000)]
dev/core#1061 Ensure that custom data is not loaded on update subscription form when in self service mode and re-use shared function
Update to call function rather than variable as function does early return if variable aready set as per EIleen's comment
Seamus Lee [Mon, 5 Aug 2019 05:19:34 +0000 (15:19 +1000)]
[REF] Update selfService in updateBilling to use shared function
Minor spelling fix
Update as per Eileen's comment
Eileen McNaughton [Tue, 6 Aug 2019 22:53:34 +0000 (10:53 +1200)]
Merge pull request #14971 from mlutfy/ts-fixes-
20190806
Translation 'ts' usage fixes.
Eileen McNaughton [Tue, 6 Aug 2019 22:53:10 +0000 (10:53 +1200)]
Merge pull request #14974 from civicrm/5.16
5.16.0 to master
Andrew Hunt [Tue, 6 Aug 2019 22:52:06 +0000 (18:52 -0400)]
5.16.0 release notes - late changes (#14973)
* Add release-notes/5.15.1.md
* Add release-notes/5.15.2.md
* Update 5.15.2.md
* 5.15.2 release notes: added missing bug fix
* 5.16.0 release notes: late changes
* 5.16.0 release notes: contributors for late changes
Mathieu Lutfy [Tue, 6 Aug 2019 14:40:25 +0000 (10:40 -0400)]
Translation 'ts' usage fixes.
colemanw [Tue, 6 Aug 2019 14:02:58 +0000 (10:02 -0400)]
Merge pull request #14959 from eileenmcnaughton/event_inv
Minor cleanup around invoicing on event code
Coleman Watts [Mon, 5 Aug 2019 14:56:00 +0000 (10:56 -0400)]
Use metadata for getOptions abbreviation & include currency symbol
colemanw [Tue, 6 Aug 2019 13:06:21 +0000 (09:06 -0400)]
Merge pull request #14957 from eileenmcnaughton/event_nfc
[NFC] minor cleanup
Eileen McNaughton [Tue, 6 Aug 2019 09:42:28 +0000 (21:42 +1200)]
Merge pull request #14970 from demeritcowboy/document-activityTypeName-3
[NFC] dev/core#1116 - seek and document where activityTypeName is name and where it's label
DemeritCowboy [Mon, 5 Aug 2019 23:52:05 +0000 (19:52 -0400)]
seek and document activityTypeName
colemanw [Mon, 5 Aug 2019 20:59:22 +0000 (16:59 -0400)]
Merge pull request #14962 from eileenmcnaughton/import_map
[REF] minor code cleanup on import mapping
Eileen McNaughton [Mon, 5 Aug 2019 20:44:13 +0000 (08:44 +1200)]
Merge pull request #14943 from JKingsnorth/patch-12
Fix removeNullContactTokens compatibility with custom tokens
Eileen McNaughton [Mon, 5 Aug 2019 19:42:49 +0000 (07:42 +1200)]
Merge pull request #14844 from chamilwijesooriya/issue-1135
dev/core#1135 Participants having multiple roles affects maximum event registration count
JKingsnorth [Mon, 5 Aug 2019 11:30:08 +0000 (12:30 +0100)]
Add test for custom token compatibility
Seamus Lee [Mon, 5 Aug 2019 06:59:24 +0000 (16:59 +1000)]
Merge pull request #14951 from eileenmcnaughton/rel_dis
dev/core#470: Current employer disapears when disabling expired relationships
Eileen McNaughton [Mon, 5 Aug 2019 03:57:20 +0000 (15:57 +1200)]
Merge pull request #14963 from seamuslee001/ref_move_self_serivice
[REF] Move Self service handlng to shared function to allow for use i…
Eileen McNaughton [Mon, 5 Aug 2019 03:57:02 +0000 (15:57 +1200)]
Merge pull request #14961 from eileenmcnaughton/import
[REF] simple extraction of function to check required fields are present
Seamus Lee [Mon, 5 Aug 2019 01:38:45 +0000 (11:38 +1000)]
[REF] Move Self service handlng to shared function to allow for use in other contribution recur functions
eileen [Mon, 5 Aug 2019 00:25:10 +0000 (12:25 +1200)]
[REF] minor code cleanup on import mapping
eileen [Sun, 4 Aug 2019 23:44:05 +0000 (11:44 +1200)]
[REF] simple extraction of function to check required fields are present
eileen [Mon, 29 Jul 2019 04:25:02 +0000 (16:25 +1200)]
Minor cleanup around invoicing
Another minor cleanup on invoicing vars
eileen [Sat, 3 Aug 2019 01:46:15 +0000 (13:46 +1200)]
Add test cover for Member_BAO_Query auto_renew field
This adds test coverage to demonstrate that the auto_renew field in the Member_BAO_Query::defaultReturnProperties
achieves nothing.
auto_renew is NOT returned for the export - regardless of it's presence. It IS returned for getRows
but tha is calculated there now in the query object.
Once this is merged I will put up the commit to remove auto_renew from defaultReturnProperties
Monish Deb [Sat, 3 Aug 2019 03:21:28 +0000 (08:51 +0530)]
Merge pull request #14921 from eileenmcnaughton/url_search2
Core/dev#692 support for some additional url params
eileen [Mon, 29 Jul 2019 04:20:26 +0000 (16:20 +1200)]
[NFC] minor cleanup
Remove duplication, unused param
Monish Deb [Fri, 2 Aug 2019 02:43:53 +0000 (14:43 +1200)]
dev/core#470: Current employer disapears when disabling expired relationships
Overview
----------------------------------------
Steps to replicate:
1. Create a current relationship (set empty end-date) on individual A as organization A and mark as current employer
2. Create a past relationship on individual A as organization B without marking as current employer
3. Run Disable expired relationships cron job
Before
----------------------------------------
Result: Clear the employer field of Contact A
After
----------------------------------------
Result: Does not clear the employer field of Contact A
Technical Details
----------------------------------------
This PR replaces https://github.com/civicrm/civicrm-core/pull/13334
Eileen McNaughton [Sat, 3 Aug 2019 01:18:45 +0000 (13:18 +1200)]
Merge pull request #14954 from eileenmcnaughton/rel_alok
Add serialization metadata for MembershipType api
eileen [Fri, 2 Aug 2019 23:03:32 +0000 (11:03 +1200)]
Add serialization metadata for MembershipType api
Seamus Lee [Fri, 2 Aug 2019 23:09:22 +0000 (09:09 +1000)]
Merge pull request #14945 from JKingsnorth/is-public-fixes
Add missing is_public flags to public paths
Eileen McNaughton [Fri, 2 Aug 2019 22:11:31 +0000 (10:11 +1200)]
Merge pull request #14953 from eileenmcnaughton/export_test
[TEST] [REF] [Export] Convert a couple more tests
eileen [Tue, 30 Jul 2019 08:02:27 +0000 (20:02 +1200)]
Add support for email & contact_tags in url
eileen [Sun, 28 Jul 2019 15:07:06 +0000 (03:07 +1200)]
Test conversion
eileen [Sun, 28 Jul 2019 14:59:12 +0000 (02:59 +1200)]
Convert test
Eileen McNaughton [Fri, 2 Aug 2019 20:30:05 +0000 (08:30 +1200)]
Merge pull request #14950 from eileenmcnaughton/rel_up
Move the code to add employer from relationship backoffice form to BAO
colemanw [Fri, 2 Aug 2019 16:56:35 +0000 (12:56 -0400)]
Merge pull request #14937 from eileenmcnaughton/export_cust_test
dev/core#439 [Export] [Ref] Convert custom data export test to use newer function.
colemanw [Fri, 2 Aug 2019 16:56:07 +0000 (12:56 -0400)]
Merge pull request #14933 from eileenmcnaughton/export_test
[REF] [Test] [Export] Convert some more tests to use the newer function
colemanw [Fri, 2 Aug 2019 12:56:58 +0000 (08:56 -0400)]
Merge pull request #14840 from MegaphoneJon/core-1130
core#1130 - allow search views to show contact subtype
Eileen McNaughton [Fri, 2 Aug 2019 08:03:39 +0000 (20:03 +1200)]
Merge pull request #14952 from demeritcowboy/document-activityTypeName
[NFC] dev/core#1116 - document where activityTypeName is name and where it's label
Eileen McNaughton [Fri, 2 Aug 2019 07:55:17 +0000 (19:55 +1200)]
Merge pull request #14946 from eileenmcnaughton/ev_test
Add test for failed payment
DemeritCowboy [Fri, 2 Aug 2019 04:24:36 +0000 (00:24 -0400)]
seek and document activityTypeName
Monish Deb [Fri, 2 Aug 2019 01:59:12 +0000 (13:59 +1200)]
Move the code to add or clear employer from relationship backoffice form to BAO
This is a reduced version of https://github.com/civicrm/civicrm-core/pull/13331 which stalled on the QA over handling of
removed employers - that code is simply excluded. I tested adding & removing & editing relationships with the
current_employer checkbox ticked or unticked & this seems to work fine
Eileen McNaughton [Fri, 2 Aug 2019 03:35:08 +0000 (15:35 +1200)]
Merge pull request #14949 from eileenmcnaughton/rel_test
[NFC] Formatting in BAO_Relationship class
eileen [Thu, 1 Aug 2019 22:29:49 +0000 (10:29 +1200)]
Add test for failed payment
https://github.com/civicrm/civicrm-core/pull/14930
Seamus Lee [Fri, 2 Aug 2019 03:23:31 +0000 (13:23 +1000)]
Merge pull request #14947 from seamuslee001/lab_core_1162
dev/core#1162 [TEST] [Mailing] add in unit test checking that no bulk email flag is re…
eileen [Fri, 2 Aug 2019 01:36:03 +0000 (13:36 +1200)]
[NFC] Formatting in BAO_Relationship class
Eileen McNaughton [Fri, 2 Aug 2019 01:20:53 +0000 (13:20 +1200)]
Merge pull request #14948 from civicrm/5.16
5.16 to master
Eileen McNaughton [Fri, 2 Aug 2019 01:20:30 +0000 (13:20 +1200)]
Merge pull request #14944 from colemanw/color
Better support for hookable menubar colors
Seamus Lee [Fri, 2 Aug 2019 01:17:39 +0000 (11:17 +1000)]
dev/core#1162 add in unit test checking that no bulk email flag is respected when building recipients
Eileen McNaughton [Fri, 2 Aug 2019 01:11:37 +0000 (13:11 +1200)]
Merge pull request #14252 from jitendrapurohit/core-961
dev/core#961 - Contribution page including 2 email fields does not re…
Eileen McNaughton [Thu, 1 Aug 2019 22:29:00 +0000 (10:29 +1200)]
Merge pull request #14930 from seamuslee001/backoffice_participant_payment_processor_error
Catch Payment Processor Exception if thrown when registering via bac…