Eileen McNaughton [Tue, 7 Feb 2023 01:58:54 +0000 (14:58 +1300)]
Remove unused variables
colemanw [Sun, 26 Feb 2023 02:42:48 +0000 (21:42 -0500)]
Merge pull request #25466 from eileenmcnaughton/sep
Remove unused property - not used since import code refactor `_lineCount`
colemanw [Sun, 26 Feb 2023 02:41:42 +0000 (21:41 -0500)]
Merge pull request #25237 from eileenmcnaughton/mem_receipt
Remove conditional assignment around `is_deductible`
colemanw [Sun, 26 Feb 2023 02:40:17 +0000 (21:40 -0500)]
Merge pull request #25621 from eileenmcnaughton/event_test_cleanup
Event test cleanup, fix test to use submitted form values, rather than require a lot of contorting
colemanw [Sun, 26 Feb 2023 02:39:39 +0000 (21:39 -0500)]
Merge pull request #25270 from eileenmcnaughton/separate
Extend testing for ContributionConfirm & consolidate `isSeparateMembershipPayment`
Tim Otten [Sat, 25 Feb 2023 04:46:58 +0000 (20:46 -0800)]
Merge pull request #25667 from eileenmcnaughton/mixin
Fix mixin to use `addTemplateDir`
Eileen McNaughton [Fri, 24 Feb 2023 07:36:50 +0000 (20:36 +1300)]
Fix mixin
demeritcowboy [Fri, 24 Feb 2023 19:02:25 +0000 (14:02 -0500)]
Merge pull request #25662 from eileenmcnaughton/token_dep
Add noisy deprecation to deprecated function, after universe search
Seamus Lee [Fri, 24 Feb 2023 09:37:18 +0000 (20:37 +1100)]
Merge pull request #25665 from totten/master-nfc-url
(NFC) crmURL - Add examples and whitespace. Crosslink docs.
Tim Otten [Fri, 24 Feb 2023 08:14:12 +0000 (00:14 -0800)]
Merge pull request #25664 from eileenmcnaughton/tpl_fix
Remove forward incompatible syntax from template
Tim Otten [Fri, 24 Feb 2023 07:43:10 +0000 (23:43 -0800)]
crmURL - Add examples and whitespace. Crosslink docs.
Tim Otten [Fri, 24 Feb 2023 06:59:23 +0000 (22:59 -0800)]
Merge pull request #25661 from eileenmcnaughton/smarty-url
Add `crmUrl function` to smarty in the standard way
Eileen McNaughton [Fri, 24 Feb 2023 06:13:54 +0000 (19:13 +1300)]
Merge pull request #25663 from eileenmcnaughton/civix
run `civix update` on `recaptcha`, `legacyCustomSearches`, `financialacls`
Eileen McNaughton [Fri, 24 Feb 2023 05:45:11 +0000 (18:45 +1300)]
Remove forward incompatible syntax from template
Eileen McNaughton [Fri, 24 Feb 2023 04:40:44 +0000 (17:40 +1300)]
Civix upgrade on financialAcls
Eileen McNaughton [Fri, 24 Feb 2023 04:34:55 +0000 (17:34 +1300)]
Civix update on legacyCustomSearches
Eileen McNaughton [Fri, 24 Feb 2023 04:33:14 +0000 (17:33 +1300)]
Civix update on Recaptcha
Eileen McNaughton [Fri, 24 Feb 2023 04:30:10 +0000 (17:30 +1300)]
Merge pull request #25659 from totten/master-ext-up
ext/* - General update to civix v23.02.0
Eileen McNaughton [Tue, 17 Jan 2023 03:58:13 +0000 (16:58 +1300)]
Add crmUrl function in the standard way
Even during Smarty2 this method of registering functions was being phased out
for putting the file in the folder
Eileen McNaughton [Fri, 24 Feb 2023 02:39:59 +0000 (15:39 +1300)]
Add noisy deprecation to deprecated function, after universe search
Eileen McNaughton [Fri, 24 Feb 2023 02:32:57 +0000 (15:32 +1300)]
Merge pull request #25653 from totten/master-htxt
Smarty - {htxt} blocks should not be evaluated unless needed
Eileen McNaughton [Fri, 24 Feb 2023 02:32:34 +0000 (15:32 +1300)]
Merge pull request #25655 from MegaphoneJon/sub-history-date
HTML definition for subscription history date
Eileen McNaughton [Fri, 24 Feb 2023 02:30:11 +0000 (15:30 +1300)]
Merge pull request #25660 from civicrm/5.59
5.59
Seamus Lee [Fri, 24 Feb 2023 01:45:10 +0000 (12:45 +1100)]
Merge pull request #25658 from demeritcowboy/contact-params
Use correct var for joomla synchronizeUFMatch
Tim Otten [Thu, 23 Feb 2023 22:03:13 +0000 (14:03 -0800)]
Smarty - {htxt} blocks should not be evaluated unless needed
Tim Otten [Fri, 24 Feb 2023 00:54:29 +0000 (16:54 -0800)]
ext/civigrant - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:48:41 +0000 (16:48 -0800)]
ext/search_kit - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:47:58 +0000 (16:47 -0800)]
ext/sequentialcreditnotes - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:47:05 +0000 (16:47 -0800)]
ext/oauth_client - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:46:25 +0000 (16:46 -0800)]
ext/message_admin - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:45:22 +0000 (16:45 -0800)]
ext/ckeditor4 - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:44:58 +0000 (16:44 -0800)]
ext/civiimport - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:44:22 +0000 (16:44 -0800)]
ext/civicrm_admin_ui - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:43:30 +0000 (16:43 -0800)]
ext/flexmailer - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:42:37 +0000 (16:42 -0800)]
ext/greenwich - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:41:58 +0000 (16:41 -0800)]
ext/afform/admin - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:41:25 +0000 (16:41 -0800)]
ext/afform/core - Update to civix v23.02.0
Tim Otten [Fri, 24 Feb 2023 00:40:50 +0000 (16:40 -0800)]
ext/authx - Update to civix v23.02.0
demeritcowboy [Fri, 24 Feb 2023 00:26:13 +0000 (19:26 -0500)]
use correct var
Seamus Lee [Fri, 24 Feb 2023 00:08:27 +0000 (11:08 +1100)]
Merge pull request #25656 from eileenmcnaughton/notice_lang
Notice fix on preferred_language, when null
Eileen McNaughton [Thu, 23 Feb 2023 23:23:30 +0000 (12:23 +1300)]
Merge pull request #25654 from eileenmcnaughton/hacky
Remove legacy handling of locks for discontinued mysql/mariaDB versions
Eileen McNaughton [Thu, 23 Feb 2023 23:23:08 +0000 (12:23 +1300)]
Merge pull request #25650 from reflexive-communications/event-registration-activity-target
Event registration activity target
Eileen McNaughton [Thu, 23 Feb 2023 23:06:38 +0000 (12:06 +1300)]
Notice fix on preferred_language, when null
Eileen McNaughton [Thu, 23 Feb 2023 22:57:09 +0000 (11:57 +1300)]
Merge pull request #25652 from eileenmcnaughton/body
Php8.x compatibility - do not try to count NULL
Jon Goldberg [Thu, 23 Feb 2023 22:31:50 +0000 (17:31 -0500)]
HTML definition for subscription history date
Eileen McNaughton [Thu, 23 Feb 2023 22:29:53 +0000 (11:29 +1300)]
Remove legacy handling of locks for discontinued mysql/mariaDB versions
Eileen McNaughton [Thu, 23 Feb 2023 22:07:54 +0000 (11:07 +1300)]
Merge pull request #25651 from totten/mbtruncate
Smarty - Fix warnings about 'mb_truncate' modifier
Eileen McNaughton [Thu, 23 Feb 2023 21:50:14 +0000 (10:50 +1300)]
Php8.x compatibility - do not try to count NULL
Eileen McNaughton [Thu, 23 Feb 2023 21:16:10 +0000 (10:16 +1300)]
Merge pull request #25649 from demeritcowboy/case-search
dev/core#4126 - Fix force-url parameters on case dashboard
Tim Otten [Thu, 23 Feb 2023 21:11:52 +0000 (13:11 -0800)]
mb_truncate - Save 0.00000001s
If it's null, then we don't really have to call `$strlen()` or evaluate the `>` operation.
Tim Otten [Thu, 23 Feb 2023 20:43:30 +0000 (12:43 -0800)]
Smarty - Fix warnings about 'mb_truncate' modifier
Steps to reproduce
------------------
* Use PHP 8.1 and D7 with a default logging policy (eg "All Messages" or "Errors and Warnings")
* Use "Search > Find Contacts"
* On the listing page, observe a bunch of warnings
Before
------
~25 warnings, including ~10 related to modifier.mb_truncate.php
After
-----
~10 warnings, none involving `mb_truncate`
Sandor Semsey [Thu, 23 Feb 2023 14:12:22 +0000 (15:12 +0100)]
CRM_Activity_BAO_Activity::addActivity() remove duplicate target_contact_id
Sandor Semsey [Thu, 23 Feb 2023 12:48:08 +0000 (13:48 +0100)]
pass participant contact_id as target_contact_id when creating event registration activity
demeritcowboy [Thu, 23 Feb 2023 15:06:15 +0000 (10:06 -0500)]
fix force-url parameters
Eileen McNaughton [Thu, 23 Feb 2023 04:17:27 +0000 (17:17 +1300)]
Merge pull request #23782 from totten/master-finperm
Allow (some) permissions with colons
Seamus Lee [Thu, 23 Feb 2023 03:34:01 +0000 (14:34 +1100)]
Merge pull request #25248 from eileenmcnaughton/add_template
Update Smarty addTemplateDir function signature to future smarty
Eileen McNaughton [Thu, 23 Feb 2023 01:46:34 +0000 (14:46 +1300)]
Merge pull request #25629 from yashodha/dev-4106
(dev/core#4106) Add filter on pledge payment in contribution report t…
Eileen McNaughton [Thu, 23 Feb 2023 01:31:34 +0000 (14:31 +1300)]
Merge pull request #25648 from eileenmcnaughton/cheaper_failure
Reduce processing load in test `assertAPIFailure`
Tim Otten [Thu, 23 Feb 2023 01:13:39 +0000 (17:13 -0800)]
Merge pull request #25641 from eileenmcnaughton/token_name
Deprecate unused, exception class with non-standard name-spacing
Eileen McNaughton [Thu, 23 Feb 2023 01:07:23 +0000 (14:07 +1300)]
Merge pull request #24746 from mattwire/joblogsearch
Make job ID accessible to searchkit for joblog
Eileen McNaughton [Thu, 23 Feb 2023 00:52:10 +0000 (13:52 +1300)]
Reduce processing load in test assertAPIFailure
In trying to figure out why adding 'too much' (an exception) to the
return caused a memory out I realised that the print_r here is
realised regardless of whether it is needed. This fixes to only
resolve if it is going to be displayed. Arguably this would have
been a case where an inline function would have made sense - but
at the cost of readability - ie it's more helpful
to add code comments to explain the if than to make the codd hard to
follow. The only downside is the hypothetical
possibility of is_error being something other than 1,'1',TRUE - I
think if we thought that was a remote possibilty we would add
a unit test to add it - not cover it in an assertion
demeritcowboy [Thu, 23 Feb 2023 00:40:30 +0000 (19:40 -0500)]
Merge pull request #25587 from herbdool/core-4127-7b
dev/core#4127 move Drupal stuff in getCiviSourceStorage to Drupal use…
Matthew Wire [Fri, 14 Oct 2022 13:33:39 +0000 (14:33 +0100)]
Make job ID accessible to searchkit for joblog
demeritcowboy [Wed, 22 Feb 2023 03:36:11 +0000 (22:36 -0500)]
Merge pull request #25642 from eileenmcnaughton/uffield
Fix add version for civicrm_custom_field.fk_entity
Eileen McNaughton [Wed, 22 Feb 2023 01:38:15 +0000 (14:38 +1300)]
Fix add version for civicrm_custom_field.fk_entity
Per https://github.com/civicrm/civicrm-core/pull/25638#issuecomment-
1439256431
Eileen McNaughton [Tue, 21 Feb 2023 03:36:02 +0000 (16:36 +1300)]
Deprecate unused, exception class with non-standard name-spacing
Eileen McNaughton [Wed, 22 Feb 2023 01:10:29 +0000 (14:10 +1300)]
Merge pull request #25600 from eileenmcnaughton/import_sql
Fix handling of invalid sql query during import
Eileen McNaughton [Wed, 22 Feb 2023 01:08:48 +0000 (14:08 +1300)]
Merge pull request #25640 from civicrm/5.59
5.59 to master
Eileen McNaughton [Wed, 22 Feb 2023 01:06:07 +0000 (14:06 +1300)]
Merge pull request #25638 from eileenmcnaughton/upgrade_fix
Fix master-only regression - upgrade script is in wrong version
Tim Otten [Wed, 22 Feb 2023 00:29:23 +0000 (16:29 -0800)]
Merge pull request #25633 from eileenmcnaughton/559
PEAR Exception handling - Mitigation of scenario where an import table has been deleted and the metadata is out of date
demeritcowboy [Wed, 22 Feb 2023 00:11:06 +0000 (19:11 -0500)]
Merge pull request #25573 from herbdool/core-4127-3
dev/core#4127 move is_drupal to use userSystem logger
Tim Otten [Mon, 13 Jun 2022 23:45:35 +0000 (16:45 -0700)]
parsePrefix() - Don't confuse financialacls dynamic-permissions with permission-prefixes
Eileen McNaughton [Tue, 21 Feb 2023 23:55:05 +0000 (12:55 +1300)]
Fix master-only regression
I merged https://github.com/civicrm/civicrm-core/pull/25471 yesterday,
well after 5.60 branch forked, into master. However, it
includes upgrade script targetting 5.59 - which means that
for anyone already on 5.59 it doesn't run. This moves
it to the correct branch (5.60 aka master)
Eileen McNaughton [Tue, 21 Feb 2023 00:35:42 +0000 (13:35 +1300)]
Fix fatal on datasource error
Seamus Lee [Tue, 21 Feb 2023 23:21:10 +0000 (10:21 +1100)]
Merge pull request #25637 from civicrm/5.59
5.59
Matthew Wire [Tue, 21 Feb 2023 22:20:25 +0000 (22:20 +0000)]
Merge pull request #25602 from eileenmcnaughton/import_set_path
Add 'SavePoint' to import to statusBounce back to
colemanw [Tue, 21 Feb 2023 22:17:06 +0000 (17:17 -0500)]
Merge pull request #25549 from eileenmcnaughton/no_post
Fix custom field bug on UFMatch sync
colemanw [Tue, 21 Feb 2023 22:12:14 +0000 (17:12 -0500)]
Merge pull request #25457 from eileenmcnaughton/notice_cont_view
Move form specific code to the form
colemanw [Tue, 21 Feb 2023 22:11:12 +0000 (17:11 -0500)]
Merge pull request #25522 from eileenmcnaughton/dedupe
Make dedupe exceptions searchable in SearchKit
colemanw [Tue, 21 Feb 2023 22:09:28 +0000 (17:09 -0500)]
Merge pull request #25612 from eileenmcnaughton/ical_notice
E-notice fix Ical display
Herb v/d Dool [Tue, 14 Feb 2023 21:46:37 +0000 (16:46 -0500)]
dev/core#4127 move is_drupal to use userSystem logger
Tim Otten [Tue, 21 Feb 2023 07:09:26 +0000 (23:09 -0800)]
Merge pull request #25392 from eileenmcnaughton/prev_next_divide
dev/core#4112 Privatise `prevNextCache` functions
Tim Otten [Tue, 21 Feb 2023 06:58:34 +0000 (22:58 -0800)]
Merge pull request #25446 from lemniscus/oauth-reduce-dns-queries
Reduce unneeded DNS queries during OAuth flow
Eileen McNaughton [Tue, 21 Feb 2023 06:38:39 +0000 (19:38 +1300)]
Merge pull request #25631 from eileenmcnaughton/poly
composer require --dev yoast/phpunit-polyfills
Tim Otten [Tue, 21 Feb 2023 05:08:30 +0000 (21:08 -0800)]
Merge pull request #25511 from eileenmcnaughton/dep_token6
Extra deprecation for clarity on token function `convertPseudoConstantsUsingMetadata`
Eileen McNaughton [Tue, 21 Feb 2023 04:26:32 +0000 (17:26 +1300)]
Merge pull request #25598 from colemanw/PledgeAutocomplete
Add APIv4 Pledge Autocomplete
Tim Otten [Tue, 21 Feb 2023 04:07:16 +0000 (20:07 -0800)]
Merge pull request #25630 from colemanw/phpQueryEncodeBug
Angular Coder: Fix unescaping of quotes breaking attributes
Seamus Lee [Tue, 21 Feb 2023 02:50:31 +0000 (13:50 +1100)]
Merge pull request #25632 from colemanw/formatCustomValue
EntityRef - Format custom field display value on QuickForms
Coleman Watts [Mon, 20 Feb 2023 23:14:38 +0000 (18:14 -0500)]
EntityRef - Format custom field display value on QuickForms
Eileen [Mon, 20 Feb 2023 23:04:23 +0000 (23:04 +0000)]
Mitigation of scenario where an import table has been deleted and the metadata is out of date
Coleman Watts [Mon, 20 Feb 2023 18:38:09 +0000 (13:38 -0500)]
Angular Coder: Fix unescaping of quotes breaking attributes
Fixes the bug described in https://github.com/civicrm/civicrm-core/pull/25471#issuecomment-
1423233785
Eileen McNaughton [Mon, 20 Feb 2023 21:29:39 +0000 (10:29 +1300)]
Merge pull request #25471 from colemanw/entityReferenceField
Add new EntityReference custom field type
Eileen [Mon, 20 Feb 2023 21:14:29 +0000 (21:14 +0000)]
composer require --dev yoast/phpunit-polyfills
demeritcowboy [Mon, 20 Feb 2023 18:28:47 +0000 (13:28 -0500)]
Merge pull request #25441 from MegaphoneJon/status-is-a-string
getStatus() should be returning a string
Jon Goldberg [Thu, 26 Jan 2023 18:18:57 +0000 (13:18 -0500)]
getStatus() should be returning a string
Coleman Watts [Sat, 21 Jan 2023 20:42:36 +0000 (15:42 -0500)]
CustomFields - Add EntityReference field type based on APIv4 autocomplete
demeritcowboy [Mon, 20 Feb 2023 14:33:20 +0000 (09:33 -0500)]
Merge pull request #25444 from michaelmcandrew/dev/core#4100
Add setting to disable Smarty in scheduled reminders
yashodha [Mon, 20 Feb 2023 09:51:54 +0000 (15:21 +0530)]
(dev/core#4106) Add filter on pledge payment in contribution report templates
Yashodha Chaku [Mon, 20 Feb 2023 05:21:01 +0000 (10:51 +0530)]
Merge pull request #25616 from jitendrapurohit/parse_address_fix
Regression: Fix DB syntax error on Parse address scheduled job
colemanw [Mon, 20 Feb 2023 02:17:54 +0000 (21:17 -0500)]
Merge pull request #25620 from mattwire/afformrelationship
Afform: Fix broken syntax for saving reciprocal relationships