Eileen McNaughton [Sun, 31 Jul 2022 19:59:32 +0000 (05:59 +1000)]
Make type strict
Eileen McNaughton [Sun, 31 Jul 2022 19:59:13 +0000 (05:59 +1000)]
Fix test passing array instead of id
Eileen McNaughton [Fri, 29 Jul 2022 09:31:59 +0000 (10:31 +0100)]
Remove call to loadRelatedObjects from completetransaction
colemanw [Tue, 2 Aug 2022 01:33:16 +0000 (21:33 -0400)]
Merge pull request #24114 from eileenmcnaughton/static
Call static function statically
Eileen McNaughton [Tue, 2 Aug 2022 01:20:34 +0000 (11:20 +1000)]
Merge pull request #24082 from seamuslee001/php81_batch_5
[REF][PHP8.1] Another batch of fixes for passing in NULL values into …
Eileen McNaughton [Tue, 2 Aug 2022 01:17:51 +0000 (11:17 +1000)]
Merge pull request #24117 from civicrm/5.52
5.52 to master
Seamus Lee [Tue, 2 Aug 2022 01:17:35 +0000 (11:17 +1000)]
Merge pull request #24071 from eileenmcnaughton/conf
Minor test cleanup
Eileen McNaughton [Tue, 2 Aug 2022 01:17:28 +0000 (11:17 +1000)]
Merge pull request #24115 from kcristiano/5.52-token
membership tokens don't always work
Seamus Lee [Mon, 1 Aug 2022 23:59:18 +0000 (09:59 +1000)]
Merge pull request #24098 from seamuslee001/dev_core_3766
dev/core#3766 Keep league/csv on 9.6 for D9 as well so patches can apply
Seamus Lee [Mon, 1 Aug 2022 23:11:27 +0000 (09:11 +1000)]
Merge pull request #24022 from colemanw/afformFrontend
Afform - Check is_public directly
Seamus Lee [Mon, 1 Aug 2022 21:02:31 +0000 (07:02 +1000)]
Merge pull request #24105 from eileenmcnaughton/priv
Make unshared function private, remove unused return
Seamus Lee [Thu, 28 Jul 2022 21:41:45 +0000 (07:41 +1000)]
[REF][PHP8.1] Another batch of fixes for passing in NULL values into functions that expect string|array parameters
kevin Cristiano [Mon, 1 Aug 2022 17:35:45 +0000 (13:35 -0400)]
membership tokens don't always work
https://github.com/eileenmcnaughton/nz.co.fuzion.civitoken/issues/52
Eileen McNaughton [Mon, 1 Aug 2022 20:05:14 +0000 (06:05 +1000)]
Call static function statically
Eileen McNaughton [Mon, 1 Aug 2022 19:10:58 +0000 (05:10 +1000)]
Merge pull request #24111 from demeritcowboy/invoice-message-tpl
Fix and followups for invoice receipt message template
demeritcowboy [Mon, 1 Aug 2022 15:02:10 +0000 (11:02 -0400)]
fix junk
colemanw [Mon, 1 Aug 2022 14:57:34 +0000 (10:57 -0400)]
Merge pull request #24108 from eileenmcnaughton/inv_close
Remove extraneous closing tags
demeritcowboy [Mon, 1 Aug 2022 13:26:50 +0000 (09:26 -0400)]
Merge pull request #24109 from yashodha/reports_improvements
expose city in case detail report
demeritcowboy [Mon, 1 Aug 2022 13:22:33 +0000 (09:22 -0400)]
Merge pull request #24107 from eileenmcnaughton/fixme
Remove some fixmes from message tpls
demeritcowboy [Mon, 1 Aug 2022 13:18:25 +0000 (09:18 -0400)]
Merge pull request #24106 from eileenmcnaughton/offline
Remove extra space, offline receipt
yashodha [Mon, 1 Aug 2022 06:46:36 +0000 (12:16 +0530)]
expose city in case detail report
Eileen McNaughton [Mon, 1 Aug 2022 06:20:04 +0000 (16:20 +1000)]
Remove extraneous closing tags
Eileen McNaughton [Mon, 1 Aug 2022 06:09:41 +0000 (16:09 +1000)]
Remove some fixmes from message tpls
Eileen McNaughton [Mon, 1 Aug 2022 06:06:32 +0000 (16:06 +1000)]
Remove extra space, offline receipt
Eileen McNaughton [Mon, 1 Aug 2022 06:01:54 +0000 (16:01 +1000)]
Merge pull request #24099 from colemanw/api4options
APIv4 - Improve pseudoconstant support in getFields
Eileen McNaughton [Mon, 1 Aug 2022 01:04:21 +0000 (11:04 +1000)]
Make unshared function private, remove unused return
demeritcowboy [Sun, 31 Jul 2022 17:16:50 +0000 (13:16 -0400)]
Merge pull request #24100 from seamuslee001/fix_date_format
[REF] Fix Test fails on import by ensuring that Month Abbreviations a…
Coleman Watts [Sun, 31 Jul 2022 14:51:45 +0000 (10:51 -0400)]
APIv4 - smarter parsing of Entity docblocks
Coleman Watts [Sun, 31 Jul 2022 01:41:17 +0000 (21:41 -0400)]
APIv4 - Improve pseudoconstant support in getFields
This allows APIv4 getFields arrays to specify a pseudoconstant key which is
automatically transformed into an array of options in the right format.
Seamus Lee [Sun, 31 Jul 2022 10:38:18 +0000 (20:38 +1000)]
[REF] Fix Test fails on import by ensuring that Month Abberviations are formatted based on the first of each month
Seamus Lee [Sun, 31 Jul 2022 01:37:20 +0000 (11:37 +1000)]
Merge pull request #24096 from demeritcowboy/guzmock2
Fix grep in guzzle mock patch
Seamus Lee [Sun, 31 Jul 2022 01:06:54 +0000 (11:06 +1000)]
Merge pull request #24095 from civicrm/5.52
5.52
Seamus Lee [Sun, 31 Jul 2022 00:50:54 +0000 (10:50 +1000)]
Merge pull request #24097 from seamuslee001/test_d9
dev/core#3765 Ensure that CiviCRM's Guzzle shim does not conflict with Drupal's guzzle shim
Seamus Lee [Sat, 30 Jul 2022 23:13:45 +0000 (23:13 +0000)]
dev/core#3766 Keep league/csv on 9.6 for D9 as well so patches can apply
Seamus Lee [Sat, 30 Jul 2022 22:56:22 +0000 (22:56 +0000)]
WIP: Try and fix installing on d9
demeritcowboy [Sat, 30 Jul 2022 22:56:22 +0000 (18:56 -0400)]
oops - previously adjusted spacing breaks the grep
Seamus Lee [Sat, 30 Jul 2022 22:49:26 +0000 (08:49 +1000)]
Merge pull request #24094 from demeritcowboy/guzmock
Fix regex on windows
demeritcowboy [Sat, 30 Jul 2022 14:17:27 +0000 (10:17 -0400)]
Merge pull request #24081 from seamuslee001/php81_trait
[NFC][PHP8.1] Ensure that Trait function is only accessed by classes …
demeritcowboy [Sat, 30 Jul 2022 13:57:04 +0000 (09:57 -0400)]
Merge pull request #24083 from seamuslee001/php81_page_singlequotes
[REF][PHP8.1] Permit single quotes within html attributes
colemanw [Sat, 30 Jul 2022 13:29:49 +0000 (09:29 -0400)]
Merge pull request #24067 from twomice/3756_hook_civicrm_geocoderFormat
Fix #3756 hook_civicrm_geocoderFormat does not alter address components
demeritcowboy [Sat, 30 Jul 2022 12:56:07 +0000 (08:56 -0400)]
fix regex on windows
Eileen McNaughton [Sat, 30 Jul 2022 10:17:55 +0000 (11:17 +0100)]
Merge pull request #24092 from seamuslee001/php81_ini_deprecation
[REF][PHP8.1] Do not set auto_detect_line_endings to true on php vers…
Eileen McNaughton [Sat, 30 Jul 2022 10:16:56 +0000 (11:16 +0100)]
Merge pull request #24093 from seamuslee001/php81_phpword
[REF][PHP8.1] Apply patch in PHPWord to fix passing in null value into strlen in validating locale
Eileen McNaughton [Thu, 28 Jul 2022 09:18:28 +0000 (10:18 +0100)]
Minor test cleanup
Seamus Lee [Sat, 30 Jul 2022 07:35:40 +0000 (17:35 +1000)]
[REF][PHP8.1] Apply patch in PHPWord to fix passing in null value into stlen in validating locale
Seamus Lee [Sat, 30 Jul 2022 04:34:05 +0000 (14:34 +1000)]
[REF][PHP8.1] Do not set auto_detect_line_endings to true on php versions 8.1 and later as it is deprecated
Seamus Lee [Sat, 30 Jul 2022 01:34:24 +0000 (11:34 +1000)]
Merge pull request #24091 from seamuslee001/phpunit_warning_fix
[NFC] Resolve phpunit warning about using assertContains on strings
Seamus Lee [Fri, 29 Jul 2022 22:53:49 +0000 (08:53 +1000)]
[NFC] Resolve phpunit warning about using assertContains on strings
Seamus Lee [Fri, 29 Jul 2022 21:54:02 +0000 (07:54 +1000)]
Merge pull request #24079 from colemanw/datePickerFix
Fix Angular datepicker to keep up with $digest cycle
Seamus Lee [Fri, 29 Jul 2022 21:53:54 +0000 (07:53 +1000)]
Merge pull request #24089 from jensschuppe/fix/Api4ExportActionDAO
APIv4 export action: find DAO by ID instead of just calling the constructor and setting the ID
Allen Shaw [Fri, 29 Jul 2022 20:44:19 +0000 (15:44 -0500)]
Fix #3756 hook_civicrm_geocoderFormat does not alter address components
Coleman Watts [Thu, 28 Jul 2022 21:01:07 +0000 (17:01 -0400)]
Fix Angular datepicker to keep up with $digest cycle
Jens Schuppe [Fri, 29 Jul 2022 13:47:28 +0000 (15:47 +0200)]
Find DAO by ID instead of just calling the constructor and setting the ID
Otherwise, finding references might fail because of missing entity values when comparing, e.g. `option_group_id` for OptionVaue BAOs.
Seamus Lee [Fri, 29 Jul 2022 02:18:09 +0000 (12:18 +1000)]
Merge pull request #24084 from michaelmcandrew/dev/core#3764
fix broken url for wordpress in example code
Seamus Lee [Fri, 29 Jul 2022 00:47:36 +0000 (10:47 +1000)]
[REF][PHP8.1] Apply patches and a wrapper for Guzzle v6 to make it run in php8.1
Seamus Lee [Fri, 29 Jul 2022 00:27:43 +0000 (10:27 +1000)]
Merge pull request #24008 from seamuslee001/php8_1_message_templates
[REF][PHP8.1] Replace usage of the date_format modifer with crmDate t…
Michael McAndrew [Thu, 28 Jul 2022 23:54:30 +0000 (00:54 +0100)]
fix broken url for wordpress in example code
Seamus Lee [Thu, 28 Jul 2022 23:30:13 +0000 (09:30 +1000)]
Merge pull request #24077 from demeritcowboy/percent-a
Upgrade task to handle %A date format specifier change
Seamus Lee [Thu, 28 Jul 2022 23:20:27 +0000 (09:20 +1000)]
Merge pull request #24059 from eileenmcnaughton/pledged
dev/core#3749 Fix process pledges to throw exception when civiPledge disabled
colemanw [Thu, 28 Jul 2022 21:52:19 +0000 (17:52 -0400)]
Merge pull request #23413 from colemanw/radioSilence
Afform - Add "clear" button to non-required radios
Seamus Lee [Thu, 28 Jul 2022 21:44:02 +0000 (07:44 +1000)]
[REF][PHP8.1] Permit single quotes within html attributes
Seamus Lee [Thu, 28 Jul 2022 21:37:42 +0000 (07:37 +1000)]
[NFC][PHP8.1] Ensure that Trait function is only accessed by classes that use the trait
Seamus Lee [Mon, 18 Jul 2022 02:25:28 +0000 (12:25 +1000)]
[REF][PHP8.1] Replace usage of the date_format modifer with crmDate to resolve issues with strftime
Add in handling for %D and %Z
pick up timezone based on date
demeritcowboy [Thu, 28 Jul 2022 20:12:45 +0000 (16:12 -0400)]
Merge pull request #24078 from vitius1/patch-2
Update contributor-key.yml
vitius1 [Thu, 28 Jul 2022 20:05:35 +0000 (22:05 +0200)]
Update contributor-key.yml
Adding yourself to contributors.
demeritcowboy [Thu, 28 Jul 2022 19:40:21 +0000 (15:40 -0400)]
Merge pull request #24072 from vitius1/patch-1
Case custom field with clickable contact reference
demeritcowboy [Thu, 28 Jul 2022 19:17:49 +0000 (15:17 -0400)]
upgrade task to handle %A change
Coleman Watts [Mon, 9 May 2022 16:17:13 +0000 (12:17 -0400)]
Afform - Add "clear" button to non-required radios
Fixes dev/core#3450
Allows the value of radio buttons to be unset if the field is not required,
consistent with the rest of the CiviCRM UI.
colemanw [Thu, 28 Jul 2022 17:52:57 +0000 (13:52 -0400)]
Merge pull request #24073 from kurund/formbuilder-icon-fixes
Afform - show icon on button only if icon is selected
Eileen McNaughton [Thu, 28 Jul 2022 16:35:30 +0000 (17:35 +0100)]
Merge pull request #24074 from civicrm/5.52
5.52 to master
Eileen McNaughton [Thu, 28 Jul 2022 16:35:07 +0000 (17:35 +0100)]
Merge pull request #24066 from alifrumin/rn5.52
[NFC] 5.52 Release notes first pass
Kurund Jalmi [Thu, 28 Jul 2022 14:56:03 +0000 (15:56 +0100)]
show icon on button only if icon is selected
demeritcowboy [Thu, 28 Jul 2022 14:02:37 +0000 (10:02 -0400)]
Merge pull request #23870 from eileenmcnaughton/offline
dev/core#3694 - get preview working & tested for offline-contribution receipt
demeritcowboy [Thu, 28 Jul 2022 11:20:13 +0000 (07:20 -0400)]
Merge pull request #24064 from eileenmcnaughton/dep_err
Log a bit more deprecation info
vitius1 [Thu, 28 Jul 2022 09:21:42 +0000 (11:21 +0200)]
CustomDataView.tpl clickable contact reference
In manage case if we have custom field as contact reference we cant click on this contact. I used same condition as CRM/Custom/Page/CustomDataView.tpl, which create clickable contact reference.
Eileen McNaughton [Thu, 28 Jul 2022 08:56:03 +0000 (09:56 +0100)]
Update CRM/Core/Error.php
Co-authored-by: demeritcowboy <demeritcowboy@hotmail.com>
Eileen McNaughton [Thu, 28 Jul 2022 08:55:53 +0000 (09:55 +0100)]
Update CRM/Core/Error.php
Co-authored-by: demeritcowboy <demeritcowboy@hotmail.com>
demeritcowboy [Thu, 28 Jul 2022 04:39:39 +0000 (00:39 -0400)]
Merge pull request #24032 from seamuslee001/remove_dependency_strftime
[REF][PHP8.1][INTL] Remove dependency on strftime function by using t…
Monish Deb [Thu, 28 Jul 2022 04:21:10 +0000 (09:51 +0530)]
Merge pull request #24065 from eileenmcnaughton/pdf_inv
Avoid sending blank invoices
Seamus Lee [Thu, 28 Jul 2022 04:14:50 +0000 (14:14 +1000)]
Merge pull request #24050 from eileenmcnaughton/pledge
dev/financial#201 Fix PaypalPro IPN to refer to correct option group
Seamus Lee [Thu, 28 Jul 2022 00:31:13 +0000 (10:31 +1000)]
Update to use INTL Date formatter instead
Seamus Lee [Tue, 19 Jul 2022 04:23:50 +0000 (14:23 +1000)]
[REF][PHP8.1] Apply patches to pear/log and zetacomponents/mail packages to support php8.1
Add in additional patch for zetacomonents
Apply patch in composer
Seamus Lee [Thu, 21 Jul 2022 06:15:02 +0000 (16:15 +1000)]
[REF][PHP8.1][INTL] Remove dependency on strftime function by using ts to generate day full names and abbreviations and month abbreviations
Fix array order and add unit test to lock in fix
Tim Otten [Thu, 28 Jul 2022 00:05:40 +0000 (17:05 -0700)]
Merge pull request #24068 from totten/master-552
Merge forward 5.52-rc => master
Tim Otten [Wed, 27 Jul 2022 23:43:55 +0000 (16:43 -0700)]
(dev/core#3490) Upgrader - 5.52's #24040 is obsoleted by 5.53's #24030
5.53's #24030 is the longer term fix for dev/core#3490.
5.52's #24040 was a short term mitigation and is not needed going forward.
Tim Otten [Wed, 27 Jul 2022 23:39:17 +0000 (16:39 -0700)]
Merge remote-tracking branch 'origin/5.52' into master-552
Alice Frumin [Wed, 27 Jul 2022 15:02:13 +0000 (11:02 -0400)]
[NFC] 5.52 Release Notes first pass
Eileen McNaughton [Wed, 27 Jul 2022 16:23:18 +0000 (17:23 +0100)]
Avoid sending blank invoices
Alternative to https://github.com/civicrm/civicrm-core/pull/24029
Eileen McNaughton [Wed, 27 Jul 2022 16:10:47 +0000 (17:10 +0100)]
Log a bit more deprecation info
Eileen McNaughton [Wed, 27 Jul 2022 11:17:30 +0000 (12:17 +0100)]
dev/core#3749 Fix process pledges to throw exception when civiPledge disabled
Per the issue - it's fine for the job to not work if disabled,
but the error should be logical.
updatePledgeStatus is only called from one place so made the return
handling flatter for success, and exception on error
Eileen McNaughton [Wed, 27 Jul 2022 13:03:22 +0000 (14:03 +0100)]
Merge pull request #24053 from agh1/5.52.0-releasenotes-initial
5.52.0 release notes initial run
Seamus Lee [Wed, 27 Jul 2022 04:58:58 +0000 (14:58 +1000)]
Merge pull request #24057 from alexymik/patch-4
Add whitespace to exception message
Alexy Mikhailichenko [Tue, 26 Jul 2022 23:06:52 +0000 (16:06 -0700)]
Add whitespace to exception message
"Entity not loadedGrant" -> "Entity not loaded: Grant"
Tim Otten [Tue, 26 Jul 2022 21:53:23 +0000 (14:53 -0700)]
Merge pull request #24055 from eileenmcnaughton/nfc
(NFC) HookStyleListener - Comments
colemanw [Tue, 26 Jul 2022 20:34:21 +0000 (16:34 -0400)]
Merge pull request #24052 from colemanw/fixChainDollarSignBug
APIv4 - Allow values to start with a dollar sign in chaining
Eileen McNaughton [Tue, 28 Jun 2022 04:31:11 +0000 (21:31 -0700)]
(NFC) HookStyleListener - Comments
Eileen McNaughton [Tue, 26 Jul 2022 19:10:22 +0000 (20:10 +0100)]
Merge pull request #24047 from kurund/export-fixes
dev/core#3751 - export error fixes for multi-select contact reference custom field
Andie Hunt [Tue, 26 Jul 2022 17:50:07 +0000 (13:50 -0400)]
5.52.0 release notes: added boilerplate
Andie Hunt [Tue, 26 Jul 2022 17:49:50 +0000 (13:49 -0400)]
5.51.0 release notes: fix a couple small things
Andie Hunt [Tue, 26 Jul 2022 17:43:06 +0000 (13:43 -0400)]
5.52.0 release notes: raw from script