colemanw [Thu, 21 May 2020 00:44:19 +0000 (20:44 -0400)]
Merge pull request #17362 from colemanw/dev-core-1757-hide-toggle-menu-button
dev/core#1757 hide menu toggle when D7 toolbar is absent
Eileen McNaughton [Wed, 20 May 2020 19:29:37 +0000 (07:29 +1200)]
Merge pull request #17369 from civicrm/5.26
5.26 to master
colemanw [Wed, 20 May 2020 19:22:25 +0000 (15:22 -0400)]
Merge pull request #17352 from christianwach/lab-wp-49-civi5-26
Remove "page=CiviCRM" query string from WordPress front-end (5.26)
Matthew Wire [Wed, 20 May 2020 17:54:03 +0000 (18:54 +0100)]
Merge pull request #17365 from eileenmcnaughton/pdf
Revert "[REF] Code readability changes on activity tokens."
Mathieu Lu [Wed, 20 May 2020 12:38:13 +0000 (08:38 -0400)]
Merge pull request #17356 from eileenmcnaughton/lang
Fix setLanguage docblock, other nfc changes
Mathieu Lu [Wed, 20 May 2020 12:33:01 +0000 (08:33 -0400)]
Merge pull request #17317 from colemanw/escJs
Improve js escaping in smarty {ts}
eileen [Wed, 20 May 2020 03:14:03 +0000 (15:14 +1200)]
Revert "[REF] Code readability changes on activity tokens."
Per https://docs.civicrm.org/dev/en/latest/framework/token/#token-processor
The contactId is actually documented. While I've been removing those in various places in
favour of contactID or contact_id it seems Tim has been putting them in so
I think it's safer to revert this change at this stage
This reverts commit
2ebb452b239c28e7ed2c50da69d324a8d40a7e88.
Coleman Watts [Tue, 19 May 2020 17:47:35 +0000 (13:47 -0400)]
dev/core#1757 - CRM Menubar - add method to remove toggle button
Seamus Lee [Tue, 19 May 2020 21:25:43 +0000 (07:25 +1000)]
Merge pull request #17355 from twomice/1608_recurring_membership_fails_paypal
Fix for dev/core#1608: correct date format for trxn_date.
Eileen McNaughton [Tue, 19 May 2020 21:21:14 +0000 (09:21 +1200)]
Merge pull request #17332 from colemanw/api4Joins
APIv4 - Remove implicit multi joins & add explicit joins
René Olivo [Tue, 19 May 2020 02:32:34 +0000 (03:32 +0100)]
dev/core#1757 - CRM Menubar - hide toggle menu button for non admin users
Coleman Watts [Wed, 13 May 2020 16:49:01 +0000 (12:49 -0400)]
Improve js escaping in smarty {ts}
Christian Wach [Tue, 19 May 2020 10:39:22 +0000 (11:39 +0100)]
Remove "page=CiviCRM" query string from WordPress front-end
Eileen McNaughton [Tue, 19 May 2020 08:54:05 +0000 (20:54 +1200)]
Merge pull request #17357 from seamuslee001/contrib_page_report_column
[REF] [Reports] Ensure that all contribution pages including disabled ones are return…
Eileen McNaughton [Tue, 19 May 2020 08:51:27 +0000 (20:51 +1200)]
Merge pull request #17354 from seamuslee001/mysql8_master
[TEST] Update test to support for 8.0.19 change
Seamus Lee [Mon, 11 May 2020 03:11:49 +0000 (13:11 +1000)]
Update test to support for 8.0.19 change
Update test following Eileen comments
Seamus Lee [Tue, 19 May 2020 01:56:27 +0000 (11:56 +1000)]
Ensure that all contribution pages including disabled ones are returned when viewing the contribution detailed report
eileen [Tue, 19 May 2020 00:58:50 +0000 (12:58 +1200)]
Fix setLanguage docblock, other nfc changes
The IDE can pick up the chaining if we tell it the object is being returned
Allen Shaw [Mon, 18 May 2020 22:53:32 +0000 (17:53 -0500)]
Toward fix for dev/core#1608: correct date format for trxn_date.
Eileen McNaughton [Mon, 18 May 2020 22:09:05 +0000 (10:09 +1200)]
Merge pull request #17330 from colemanw/dao_field
[REF] Cleanup and extract string functions specific to entity names.
Eileen McNaughton [Mon, 18 May 2020 19:51:08 +0000 (07:51 +1200)]
Merge pull request #17304 from colemanw/endCode
Switch docblock code to use markdown syntax.
colemanw [Mon, 18 May 2020 14:01:37 +0000 (10:01 -0400)]
Merge pull request #17349 from eileenmcnaughton/validate
[REF] Stop passing by reference.
Seamus Lee [Mon, 18 May 2020 08:31:42 +0000 (18:31 +1000)]
Merge pull request #17347 from eileenmcnaughton/status
Call completeOrder directly from contribute status update form
Seamus Lee [Mon, 18 May 2020 07:37:43 +0000 (17:37 +1000)]
Merge pull request #17343 from eileenmcnaughton/js_curr
Use status bounces, not fatal, in front end contribution form base class
eileen [Mon, 18 May 2020 06:56:39 +0000 (18:56 +1200)]
[REF] Stop passing by reference.
By checking in BAOContribution::loadRelatedObjects we can see it is not modified. The other 2 functions
only pass input to that function, so can also be non-variables
eileen [Mon, 18 May 2020 06:04:31 +0000 (18:04 +1200)]
Call completeOrder directly from contribute status update form
We should really call completetransaction but that has been left for later unravelling with the focus here being
to clarify the purpose of the transaction. We don't need to pass a transaction around unless it has DB changes not
yet committed - which is not eally the case here. There is no reason to invoke BaseIPN but more unravelling required...
Eileen McNaughton [Mon, 18 May 2020 05:01:22 +0000 (17:01 +1200)]
Merge pull request #17341 from seamuslee001/fatal_exception_status_bounce
dev/core#560 Replace deprecated CRM_Core_Error::fatal with either sta…
eileen [Mon, 18 May 2020 04:44:50 +0000 (16:44 +1200)]
Use status bounces, not fatal, in front end contribution form base class
Eileen McNaughton [Mon, 18 May 2020 02:45:40 +0000 (14:45 +1200)]
Merge pull request #17342 from eileenmcnaughton/event
Remove code that still seems unnecessary.
colemanw [Mon, 18 May 2020 00:46:18 +0000 (20:46 -0400)]
Merge pull request #17338 from demeritcowboy/test-from-to
[TEST] dev/core#1766 - Remove flakiness from testGetFromTo tests
eileen [Mon, 18 May 2020 00:24:48 +0000 (12:24 +1200)]
Remove code that still seems unnecessary.
Per the code comment we should not need to unset these fields as they should not be present if not required.
I guess the test for this is whether the fields are unset if we start off with a payment processor & then deselect
it in favour of pay later
Eileen McNaughton [Sun, 17 May 2020 23:58:00 +0000 (11:58 +1200)]
Merge pull request #17340 from demeritcowboy/not-yet-deprecated
[NFC] Add comment that deprecated code is actually still reachable
Seamus Lee [Sun, 17 May 2020 23:48:55 +0000 (09:48 +1000)]
dev/core#560 Replace depreacted CRM_Core_Error::fatal with either statusBounce or Exceptions as appropriate in CRM/Core folder update langauge as per demeritcowboy
Eileen McNaughton [Sun, 17 May 2020 23:01:25 +0000 (11:01 +1200)]
Merge pull request #17336 from seamuslee001/fatal_exception_status_bounce
dev/core#560 Replace some instances of CRM_Core_Error::fatal with an …
Seamus Lee [Sun, 17 May 2020 21:58:36 +0000 (07:58 +1000)]
Merge pull request #17319 from agh1/icon-links
Extend icon helper support, including for formLink
demeritcowboy [Sun, 17 May 2020 20:35:26 +0000 (16:35 -0400)]
code is still reachable
Matthew Wire [Sun, 17 May 2020 10:27:20 +0000 (11:27 +0100)]
Merge pull request #17297 from agh1/treeminus-gone
Removed last TreePlus.gif and TreeMinus.gif spots
demeritcowboy [Sat, 16 May 2020 15:11:38 +0000 (11:11 -0400)]
switch away from dataprovider for time-sensitive test
Seamus Lee [Sat, 16 May 2020 20:15:47 +0000 (06:15 +1000)]
Merge pull request #17337 from civicrm/5.26
5.26
Coleman Watts [Fri, 15 May 2020 16:01:42 +0000 (12:01 -0400)]
APIv4 - Basic support for joins in api4 Explorer
Tim Otten [Sat, 16 May 2020 02:54:25 +0000 (19:54 -0700)]
Merge pull request #17331 from colemanw/briefName
[REF] CRM_Core_DAO_AllCoreTables::getBriefName to accept BAO name
Seamus Lee [Sat, 16 May 2020 01:20:30 +0000 (11:20 +1000)]
Merge pull request #17335 from demeritcowboy/missing-semicolon
[REF] Missing semicolon on smtp settings page, code cleanup in file-on-case, add test
Seamus Lee [Sat, 16 May 2020 01:18:20 +0000 (11:18 +1000)]
Merge pull request #17334 from seamuslee001/fix_d8_install
[REF] Fix install on Drupal 8 using new setup code
Seamus Lee [Sat, 16 May 2020 00:12:53 +0000 (10:12 +1000)]
dev/core#560 Replace some instances of CRM_Core_Error::fatal with an exception or status bounce
Seamus Lee [Fri, 15 May 2020 23:31:02 +0000 (09:31 +1000)]
[REF] Fix install on Drupal 8 using new setup code
demeritcowboy [Fri, 15 May 2020 21:47:42 +0000 (17:47 -0400)]
missing semicolon, other cleanup, add test
Seamus Lee [Fri, 15 May 2020 22:42:13 +0000 (08:42 +1000)]
Merge pull request #17291 from mfb/tracking-default
Allow click-through and open tracking to be enabled/disabled by default
Coleman Watts [Thu, 7 May 2020 20:51:52 +0000 (16:51 -0400)]
APIv4 - Add explicit joins
Coleman Watts [Thu, 7 May 2020 14:23:55 +0000 (10:23 -0400)]
APIv4 - Remove unused vars & uncalled methods. YAGNI.
Coleman Watts [Thu, 7 May 2020 14:14:32 +0000 (10:14 -0400)]
APIv4 - Remove unused event
This event was defined but never invoked.
Coleman Watts [Thu, 7 May 2020 14:01:17 +0000 (10:01 -0400)]
APIv4 - Remove implicit multi-joins
These were actually run as a separate query and "joined" to the main results array in PHP.
Removing them to make way for supporting explicit multi-joins which will use SQL.
Coleman Watts [Wed, 6 May 2020 15:33:09 +0000 (11:33 -0400)]
APIv4 - Remove optionValue joins
OptionValue joins were deprecated in favor of pseudoconstant suffixes. This removes them.
Coleman Watts [Fri, 15 May 2020 15:04:04 +0000 (11:04 -0400)]
Fix CRM_Core_DAO_AllCoreTables::getBriefName to accept BAO name
This function was overly strict about not accepting BAO names, prompting end-users of the function
to do their own ad-hoc conversions before using it.
eileen [Sat, 25 Apr 2020 00:56:00 +0000 (12:56 +1200)]
[REF] Cleanup and extract string functions specific to entity names.
The function CRM_Utils_String::convertStringToCamel was being stretched to also work in entity name oddities
And an api3 utility function was being over-used.
This adds symmetrical utility functions in AllCoreTables to covert entity names between the 2 formats.
Matthew Wire [Fri, 15 May 2020 14:23:50 +0000 (15:23 +0100)]
Merge pull request #17323 from JKingsnorth/patch-14
dev/core#1762 Don't log subscription_history
Matthew Wire [Fri, 15 May 2020 14:22:50 +0000 (15:22 +0100)]
Merge pull request #17296 from agh1/fa-accordions
Accordion open-close with Font Awesome icons
Seamus Lee [Fri, 15 May 2020 06:36:57 +0000 (16:36 +1000)]
Merge pull request #17327 from demeritcowboy/poland-lower-case
[NFC] Add comment regarding lower case for Polish states
Seamus Lee [Fri, 15 May 2020 06:36:26 +0000 (16:36 +1000)]
Merge pull request #17329 from civicrm/5.26
5.26
Seamus Lee [Fri, 15 May 2020 01:28:11 +0000 (11:28 +1000)]
Merge pull request #17261 from seamuslee001/dev_core_1681
dev/core#1681 Add in deprecation notice for Systems using MySQL versions before 5.7 and require 5.5 for install
Seamus Lee [Fri, 15 May 2020 01:16:00 +0000 (11:16 +1000)]
Merge pull request #17277 from mattwire/fatalerrorhandler
Trigger fatalErrorHandler for PEAR errors and for logs with severity ERROR or higher
Seamus Lee [Fri, 15 May 2020 01:10:09 +0000 (11:10 +1000)]
Merge pull request #17307 from agh1/privacy-flag-conditional
Comm prefs: add condition param for {privacyFlag}
Seamus Lee [Fri, 15 May 2020 01:09:01 +0000 (11:09 +1000)]
Merge pull request #17310 from agh1/autorenew-active-icon
Member tab: auto-renew status was hidden from screen readers
colemanw [Fri, 15 May 2020 00:47:31 +0000 (20:47 -0400)]
Merge pull request #17326 from demeritcowboy/ts-params
Remove unneeded parameters in {ts} on membership form
Seamus Lee [Thu, 14 May 2020 23:55:38 +0000 (09:55 +1000)]
Merge pull request #17320 from totten/master-url-type
(NFC) CRM_Utils_Url - Fix declared type
demeritcowboy [Thu, 14 May 2020 23:24:09 +0000 (19:24 -0400)]
prevent someone thinking this is wrong
demeritcowboy [Thu, 14 May 2020 22:23:52 +0000 (18:23 -0400)]
unneeded parameters
Tim Otten [Thu, 14 May 2020 20:46:59 +0000 (13:46 -0700)]
Merge pull request #17322 from eileenmcnaughton/ids
(NFC) Remove some cvs docblock help
colemanw [Thu, 14 May 2020 20:08:26 +0000 (16:08 -0400)]
Merge pull request #16992 from colemanw/customSerialize
Add serialize column to civicrm_custom_field, remove "Multi-Select" html type
Matthew Wire [Thu, 14 May 2020 11:22:40 +0000 (12:22 +0100)]
Merge pull request #17314 from jitendrapurohit/dev-1758
dev/core#1758 - Fix check number and trxn id values on record payment…
Matthew Wire [Thu, 14 May 2020 11:15:12 +0000 (12:15 +0100)]
Merge pull request #17285 from agh1/no-rendered-icons-in-data-source
No rendered icons in data source
Matthew Wire [Thu, 14 May 2020 11:13:41 +0000 (12:13 +0100)]
Merge pull request #17303 from agh1/no-icon-crmbutton
crmButton: support icon=0 for no icon
John Kingsnorth [Thu, 14 May 2020 08:27:55 +0000 (09:27 +0100)]
dev/core#1762 Don't log subscription_history
eileen [Thu, 14 May 2020 06:37:00 +0000 (18:37 +1200)]
Remove some cvs docblock help
The $ pattern turns out to be cvs support. We agreed the whole block should only
stay if it adds extra info
Tim Otten [Thu, 14 May 2020 06:34:27 +0000 (23:34 -0700)]
(NFC) CRM_Utils_Url - Fix declared type
Before
------
References a non-existent type `\GuzzleHttp\Psr7\UriInterface`.
After
-----
References an existent type `\Psr\Http\Message\UriInterface`.
Seamus Lee [Thu, 14 May 2020 00:45:16 +0000 (10:45 +1000)]
Merge pull request #17306 from colemanw/priceFieldValue
Cleanup PriceFieldValue BAO
Seamus Lee [Fri, 8 May 2020 03:58:41 +0000 (13:58 +1000)]
Set minimum install MySQL version to be 5.5 and a recommended minimum of 5.7
Fix to use min install version
Seamus Lee [Fri, 8 May 2020 03:44:39 +0000 (13:44 +1000)]
Add in deprecation notice for MySQL/MariaDB versions below 5.7
Eileen McNaughton [Thu, 14 May 2020 00:16:53 +0000 (12:16 +1200)]
Merge pull request #17078 from herbdool/ui-18
Ui 18
Eileen McNaughton [Thu, 14 May 2020 00:12:47 +0000 (12:12 +1200)]
Merge pull request #17116 from lcdservices/dev-core-1721
dev/core#1721 send email to case follow-up activity assignees
Coleman Watts [Mon, 11 May 2020 14:51:53 +0000 (10:51 -0400)]
Fix setting profile defaults
Coleman Watts [Fri, 17 Apr 2020 00:34:58 +0000 (20:34 -0400)]
Fix dedupe merger handling of serialized custom fields
Coleman Watts [Fri, 17 Apr 2020 00:05:20 +0000 (20:05 -0400)]
Update contact import parser to validate serialized custom fields
Coleman Watts [Thu, 16 Apr 2020 21:56:37 +0000 (17:56 -0400)]
Custom Field serialization test fixes
Coleman Watts [Tue, 7 Apr 2020 14:57:11 +0000 (10:57 -0400)]
Cleanup references to custom field html_type
Coleman Watts [Mon, 6 Apr 2020 01:23:50 +0000 (21:23 -0400)]
Update CustomField form with 'serialize' option
Coleman Watts [Sun, 5 Apr 2020 21:06:27 +0000 (17:06 -0400)]
Eliminate Multi-Select field types
Coleman Watts [Fri, 3 Apr 2020 23:31:46 +0000 (19:31 -0400)]
APIv4 - Update custom field spec for serialize column
Coleman Watts [Fri, 3 Apr 2020 01:06:06 +0000 (21:06 -0400)]
Rely on serialize property when checking if custom field is multivalued
Coleman Watts [Fri, 3 Apr 2020 00:37:05 +0000 (20:37 -0400)]
APIv3 - Legacy handling for old way of naming serialized fields
Coleman Watts [Thu, 2 Apr 2020 21:37:59 +0000 (17:37 -0400)]
Add serialize column to civicrm_custom_field
Andrew Hunt [Wed, 13 May 2020 22:45:24 +0000 (18:45 -0400)]
Don't send bare markup to formLink, support icon link attrib instead
Seamus Lee [Wed, 13 May 2020 22:36:53 +0000 (08:36 +1000)]
Merge pull request #17311 from KarinG/clarify_amount
Clarify definition of amount field in civicrm_contribution_recur table.
Seamus Lee [Wed, 13 May 2020 22:35:54 +0000 (08:35 +1000)]
Merge pull request #17313 from civicrm/5.26
5.26
Andrew Hunt [Wed, 13 May 2020 22:34:21 +0000 (18:34 -0400)]
PHPUnit test for icon construction
Andrew Hunt [Wed, 13 May 2020 22:34:07 +0000 (18:34 -0400)]
icon helpers - allow specification of HTML attributes
Andrew Hunt [Wed, 13 May 2020 18:25:36 +0000 (14:25 -0400)]
Update icons with aria-hidden
Andrew Hunt [Wed, 13 May 2020 18:20:34 +0000 (14:20 -0400)]
Common.js Icons should be aria-hidden
colemanw [Wed, 13 May 2020 17:14:44 +0000 (13:14 -0400)]
Merge pull request #17316 from agh1/ab-test-flask-icon
A/B test: icon should be Erlenmeyer flask, not bar chart
Andrew Hunt [Wed, 13 May 2020 15:55:51 +0000 (11:55 -0400)]
A/B test: icon should be Erlenmeyer flask, not bar chart
Coleman Watts [Tue, 12 May 2020 15:41:27 +0000 (11:41 -0400)]
Switch docblock code to use markdown syntax.
We are moving toward markdown in docblock comments. This is a step in that direction.