civicrm-core.git
2 years ago(NFC) JSTest - Speed up ~60%
Tim Otten [Thu, 26 Jan 2023 08:01:58 +0000 (00:01 -0800)]
(NFC) JSTest - Speed up ~60%

Before: On local i3-12100, takes ~34s (avg over two runs)

After: On local i3-12100, take ~14s (avg over two runs)

2 years ago(NFC) RuleTest - Speed up ~55%
Tim Otten [Thu, 26 Jan 2023 07:57:12 +0000 (23:57 -0800)]
(NFC) RuleTest - Speed up ~55%

Before: On local i3-12100, takes ~64s (avg over two runs)

After: On local i3-12100, take ~28s (avg over two runs)

2 years ago(NFC) DateTest - Speed up ~55%
Tim Otten [Thu, 26 Jan 2023 07:42:16 +0000 (23:42 -0800)]
(NFC) DateTest - Speed up ~55%

Before: On local i3-12100, takes ~90s (avg over 2 runs)

After: On local i3-12100, take ~40s (avg over 2 runs)

2 years agoMerge pull request #25425 from civicrm/5.58
Seamus Lee [Wed, 25 Jan 2023 23:39:28 +0000 (10:39 +1100)]
Merge pull request #25425 from civicrm/5.58

5.58

2 years agoMerge pull request #25412 from eileenmcnaughton/api4trait
colemanw [Wed, 25 Jan 2023 23:04:15 +0000 (18:04 -0500)]
Merge pull request #25412 from eileenmcnaughton/api4trait

dev/core#4088 Convert api4 helper functionality to a trait & make available

2 years agoMerge pull request #25421 from aydun/fix_core_4095
Eileen McNaughton [Wed, 25 Jan 2023 22:55:31 +0000 (11:55 +1300)]
Merge pull request #25421 from aydun/fix_core_4095

dev/core#4095 - update log schema of civicrm_option_group before adding values

2 years agoMerge pull request #25424 from totten/5.58-json-wp
Seamus Lee [Wed, 25 Jan 2023 22:39:59 +0000 (09:39 +1100)]
Merge pull request #25424 from totten/5.58-json-wp

distmaker - Fix 'WordPress' entry in JSON report

2 years agoMerge pull request #25423 from seamuslee001/5.58
Seamus Lee [Wed, 25 Jan 2023 22:36:54 +0000 (09:36 +1100)]
Merge pull request #25423 from seamuslee001/5.58

[REF] Bump UA Parser to 0.7.33

2 years agodistmaker - Fix 'WordPress' entry in JSON report
Tim Otten [Wed, 25 Jan 2023 22:18:18 +0000 (14:18 -0800)]
distmaker - Fix 'WordPress' entry in JSON report

2 years ago[REF] Bump UA Parser to 0.7.33
Seamus Lee [Wed, 25 Jan 2023 21:48:05 +0000 (08:48 +1100)]
[REF] Bump UA Parser to 0.7.33

2 years agoMerge pull request #25417 from eileenmcnaughton/poly
demeritcowboy [Wed, 25 Jan 2023 21:43:05 +0000 (16:43 -0500)]
Merge pull request #25417 from eileenmcnaughton/poly

Update polyfill packages

2 years agodev/core#4095 - update log schema of civicrm_option_group before adding values
Aidan Saunders [Wed, 25 Jan 2023 21:29:20 +0000 (21:29 +0000)]
dev/core#4095 - update log schema of civicrm_option_group before adding values

2 years agoUpdate polyfill packages
Eileen McNaughton [Wed, 25 Jan 2023 20:27:43 +0000 (09:27 +1300)]
Update polyfill packages

 - Upgrading symfony/polyfill-php80 (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-ctype (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-iconv (v1.17.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-mbstring (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-php72 (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-intl-normalizer (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-intl-idn (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-php81 (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-php73 (v1.25.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-php74 (v1.26.0 => v1.27.0): Extracting archive
  - Upgrading symfony/polyfill-php82 (v1.26.0 => v1.27.0): Extracting archive

2 years agoMerge pull request #25416 from totten/master-scan-fix
Eileen McNaughton [Wed, 25 Jan 2023 09:52:53 +0000 (22:52 +1300)]
Merge pull request #25416 from totten/master-scan-fix

CaseActivityTest - Fix quiet regressions

2 years agoMerge pull request #25396 from colemanw/customMaskDrop
Yashodha Chaku [Wed, 25 Jan 2023 07:28:28 +0000 (12:58 +0530)]
Merge pull request #25396 from colemanw/customMaskDrop

CustomFields - Drop unused column 'mask'

2 years agoMerge pull request #25398 from demeritcowboy/extendedreport-contributionpage
demeritcowboy [Wed, 25 Jan 2023 05:07:25 +0000 (00:07 -0500)]
Merge pull request #25398 from demeritcowboy/extendedreport-contributionpage

[NFC] Incorrect docblock in CRM_Contribute_PseudoConstant::contributionPage()

2 years agoMerge pull request #25407 from braders/dynamic-property-xmlprocessortest
demeritcowboy [Wed, 25 Jan 2023 05:06:48 +0000 (00:06 -0500)]
Merge pull request #25407 from braders/dynamic-property-xmlprocessortest

[REF][PHP8.2] Declare processor property in CRM_Case_XMLProcessorTest

2 years agoCaseActivityTest - Fix regression
Tim Otten [Wed, 25 Jan 2023 04:43:17 +0000 (20:43 -0800)]
CaseActivityTest - Fix regression

The relevant example data was changed by 98e528a20637e880863371a1277f13a887e37eb5.

2 years agoRestore execution of CaseActivityTest
Tim Otten [Wed, 25 Jan 2023 04:34:04 +0000 (20:34 -0800)]
Restore execution of CaseActivityTest

Following eb92dd792c07e0b11ee1561cf00930402345e8b3, the `CaseActivityTest` started to run
only intermittently. Why?

__high-level__: `Civi\Core\ClassScanner` and `phpunit8` both do a scan over the folder `tests/phpunit/CRM/Case/WorkflowMessage`

__low-level__: `Civi\Core\ClassScanner` has caching. Depending on the state of the cache, it may or may not do a scan:

* If the cache is filled, then `ClassScanner` doesn't need to scan.
    * When `phpunit8` subsequently does a scan, it will load `CaseActivityTest.php` normally.
* If the cache is empty, then `ClassScanner` does the first scan. It is the one that actually loads `CaseActivityTest.php`.
    * Later, `phpunit8` does a scan. Due to a quirk, it doesn't realize the class exists.

The scanner in phpunit works roughly like this:

```php
$tests = [];
foreach (glob('*Test.php') as $file) {
  $before = get_declared_classes();
  require_once $file;
  $after = get_declared_classes();
  $tests = array_merge($tests, array_diff($before, $after));
}
```

So if the class was previously loaded, then phpunit doesn't see it.

2 years agoMerge pull request #25415 from totten/master-scan
Tim Otten [Wed, 25 Jan 2023 05:00:34 +0000 (21:00 -0800)]
Merge pull request #25415 from totten/master-scan

(dev/core#4088) ClassScanner - Move test registration

2 years agoCleanup comments, remove unnecessary public function
Eileen McNaughton [Wed, 25 Jan 2023 02:31:20 +0000 (15:31 +1300)]
Cleanup comments, remove unnecessary public function

2 years agoUse Trait directly from managed entity test
Eileen McNaughton [Tue, 24 Jan 2023 22:45:51 +0000 (11:45 +1300)]
Use Trait directly from managed entity test

I'm not sure if the test fail was an intermittent or related but this seems cleaner

2 years agoMove over testRecords property
Eileen McNaughton [Tue, 24 Jan 2023 22:30:15 +0000 (11:30 +1300)]
Move over testRecords property

2 years agoClarify function signature
Eileen McNaughton [Tue, 24 Jan 2023 22:24:52 +0000 (11:24 +1300)]
Clarify function signature

It was doing both pass-by-ref and return to give back the value - this
settles on using return.

2 years agoMerge pull request #25404 from demeritcowboy/activityinfos-static
Seamus Lee [Wed, 25 Jan 2023 01:39:16 +0000 (12:39 +1100)]
Merge pull request #25404 from demeritcowboy/activityinfos-static

[REF] Use civi::statics to get activityinfos in case activity view

2 years ago(dev/core#4088) ClassScanner - Move unit-test registration
Tim Otten [Wed, 25 Jan 2023 01:06:57 +0000 (17:06 -0800)]
(dev/core#4088) ClassScanner - Move unit-test registration

Before: The `ClassScanner` includes a special  rule to load some
mocks/examples from `tests/phpunit/` which are needed for some core tests.
But (reportedly) it will load even when running other test-suites.

After: The special rule has moved to the `bootstrap.php` for
core tests. It should be inert when running other test-suites.

Technical Details: I believe the reason why the special rule was originally
embedded into `ClassScanner` was that `ClassScanner` has special place in
bootstrap/system-lifecycle.  To get around this, the patch adds
`CIVICRM_FORCE_MODULES` as a way to pre-register some hook listeners.  (To
wit: `civitest` is a "force-enabled module" defined by `bootstrap.php`.
It's always-on; it can participate in special/pre-boot hooks; and it
doesn't present as a configurable extension. You might also call it
a "ghost module"...)

2 years agoMerge pull request #25413 from seamuslee001/regen
demeritcowboy [Wed, 25 Jan 2023 00:55:54 +0000 (19:55 -0500)]
Merge pull request #25413 from seamuslee001/regen

[REF] Regen following #25211

2 years agoFix country id in state_provice_data as per Dave and fix the original state abbreviat...
Seamus Lee [Wed, 25 Jan 2023 00:10:35 +0000 (11:10 +1100)]
Fix country id in state_provice_data as per Dave and fix the original state abbreviations as well and regen again

2 years ago[REF] Regen following #25211
Seamus Lee [Tue, 24 Jan 2023 23:51:29 +0000 (10:51 +1100)]
[REF] Regen following #25211

2 years agoMerge pull request #25211 from jmacarthur98/luxembourg-provinces
Seamus Lee [Tue, 24 Jan 2023 23:47:30 +0000 (10:47 +1100)]
Merge pull request #25211 from jmacarthur98/luxembourg-provinces

luxembourg-provices added missing provices, updated outdated ISO code…

2 years agoMerge pull request #25369 from totten/master-smarty-mixin
Tim Otten [Tue, 24 Jan 2023 22:32:08 +0000 (14:32 -0800)]
Merge pull request #25369 from totten/master-smarty-mixin

Smarty Mixin - Allow extensions to enable Smarty via mixin

2 years agoConvert api4 helper functionality to a trait & make available
Eileen McNaughton [Tue, 24 Jan 2023 21:52:30 +0000 (10:52 +1300)]
Convert api4 helper functionality to a trait & make available

2 years ago(NFC) smarty-v2 mixin
Tim Otten [Tue, 24 Jan 2023 21:34:12 +0000 (13:34 -0800)]
(NFC) smarty-v2 mixin

2 years agoluxembourg-provinces added check for country ID
Jakub MacArthur [Thu, 19 Jan 2023 09:16:24 +0000 (10:16 +0100)]
luxembourg-provinces added check for country ID

2 years agoluxembourg-provinces removed one unnecessary comma, added one comma
Jakub MacArthur [Tue, 3 Jan 2023 10:27:36 +0000 (11:27 +0100)]
luxembourg-provinces removed one unnecessary comma, added one comma

2 years agoluxembourg-provices added missing provices, updated outdated ISO codes, renamed one...
Jakub MacArthur [Wed, 21 Dec 2022 10:54:33 +0000 (11:54 +0100)]
luxembourg-provices added missing provices, updated outdated ISO codes, renamed one provice

2 years agoMerge pull request #25397 from colemanw/customFieldTplCleanup
Yashodha Chaku [Mon, 23 Jan 2023 06:14:21 +0000 (11:44 +0530)]
Merge pull request #25397 from colemanw/customFieldTplCleanup

CustomField - Fix smarty notices on field create/edit form

2 years ago[REF][PHP8.2] Declare processor property in CRM_Case_XMLProcessorTest
Bradley Taylor [Sun, 22 Jan 2023 12:40:40 +0000 (12:40 +0000)]
[REF][PHP8.2] Declare processor property in CRM_Case_XMLProcessorTest

2 years agouse civi statics
demeritcowboy [Sun, 22 Jan 2023 00:02:53 +0000 (19:02 -0500)]
use civi statics

2 years agoMerge pull request #25399 from braders/dynamic-property-report-test
demeritcowboy [Sat, 21 Jan 2023 13:16:49 +0000 (08:16 -0500)]
Merge pull request #25399 from braders/dynamic-property-report-test

[REF][PHP8.2] Avoid dynamic property in ReportTest

2 years ago[REF][PHP8.2] Avoid dynamic property in ReportTest
Bradley Taylor [Sat, 21 Jan 2023 12:07:56 +0000 (12:07 +0000)]
[REF][PHP8.2] Avoid dynamic property in ReportTest

2 years agoMerge pull request #25229 from braders/core-2985-original-value-displayed-after-setti...
demeritcowboy [Sat, 21 Jan 2023 03:50:57 +0000 (22:50 -0500)]
Merge pull request #25229 from braders/core-2985-original-value-displayed-after-setting-blank-balue

dev/core#2985 Original value is displayed after setting custom event field blank

2 years agoincorrect docblock
demeritcowboy [Sat, 21 Jan 2023 03:23:02 +0000 (22:23 -0500)]
incorrect docblock

2 years agoCustomField - Fix smarty notices on field create/edit form
Coleman Watts [Fri, 20 Jan 2023 23:50:49 +0000 (18:50 -0500)]
CustomField - Fix smarty notices on field create/edit form

The structure of the form was changed back in 2020 to stop using a hierarchical quickform select,
so references to `$form.data_type.value.0` etc are no longer valid.
This was resulting in massive smarty notices.

This removes the offending clauses which were not doing anything as the show/hide is now handled by jQuery.

2 years agoMerge pull request #25394 from civicrm/5.58
demeritcowboy [Fri, 20 Jan 2023 17:24:43 +0000 (12:24 -0500)]
Merge pull request #25394 from civicrm/5.58

5.58

2 years agoCustomFields - Drop unused column 'mask'
Coleman Watts [Fri, 20 Jan 2023 15:51:51 +0000 (10:51 -0500)]
CustomFields - Drop unused column 'mask'

This column doesn't appear to be used for anything.

2 years agoMerge pull request #25381 from demeritcowboy/case-act-vars
Yashodha Chaku [Fri, 20 Jan 2023 11:26:57 +0000 (16:56 +0530)]
Merge pull request #25381 from demeritcowboy/case-act-vars

Undefined array keys on case activity view

2 years agomixin/smarty-v2 - Update for compatibility with more versions of CiviCRM
Tim Otten [Fri, 20 Jan 2023 01:20:30 +0000 (17:20 -0800)]
mixin/smarty-v2 - Update for compatibility with more versions of CiviCRM

2 years agoMerge pull request #25380 from demeritcowboy/act-rev
Seamus Lee [Fri, 20 Jan 2023 01:18:52 +0000 (12:18 +1100)]
Merge pull request #25380 from demeritcowboy/act-rev

Avoid 5.57 upgrade taking hours on large activity tables

2 years agoMerge pull request #25393 from seamuslee001/php82_legacy_custom_searches
Eileen McNaughton [Fri, 20 Jan 2023 00:43:24 +0000 (13:43 +1300)]
Merge pull request #25393 from seamuslee001/php82_legacy_custom_searches

[REF][PHP8.2] Fix Deprecated Dynamic class properties in Legacy custo…

2 years ago[REF][PHP8.2] Fix Deprecated Dynamic class properties in Legacy custom searches extension
Seamus Lee [Fri, 20 Jan 2023 00:39:00 +0000 (00:39 +0000)]
[REF][PHP8.2] Fix Deprecated Dynamic class properties in Legacy custom searches extension

2 years agoMerge pull request #25389 from eileenmcnaughton/main_pledge
demeritcowboy [Fri, 20 Jan 2023 00:12:20 +0000 (19:12 -0500)]
Merge pull request #25389 from eileenmcnaughton/main_pledge

Make otherwise unused form function private

2 years agoavoid upgrade taking hours
demeritcowboy [Thu, 19 Jan 2023 03:25:23 +0000 (22:25 -0500)]
avoid upgrade taking hours

2 years agoMerge pull request #25379 from totten/master-ext-cache
Seamus Lee [Fri, 20 Jan 2023 00:03:24 +0000 (11:03 +1100)]
Merge pull request #25379 from totten/master-ext-cache

(dev/core#4055) ClassLoader - Use separate cache IDs for different configurations of modules

2 years agoMerge pull request #25382 from demeritcowboy/case-act-vars2
Eileen McNaughton [Thu, 19 Jan 2023 23:58:29 +0000 (12:58 +1300)]
Merge pull request #25382 from demeritcowboy/case-act-vars2

Undefined `accessKey` on case activity view

2 years agoMerge pull request #25374 from colemanw/fixChange
Tim Otten [Thu, 19 Jan 2023 22:24:50 +0000 (14:24 -0800)]
Merge pull request #25374 from colemanw/fixChange

Fix dev/core#4083 - Broken autocomplete Afform widget

2 years agoMerge pull request #25376 from mattwire/paypalcleanup
Eileen McNaughton [Thu, 19 Jan 2023 22:15:51 +0000 (11:15 +1300)]
Merge pull request #25376 from mattwire/paypalcleanup

Paypal cancel/notify/return URLs

2 years agoMerge pull request #25388 from braders/dynamic-property-provider-test
Seamus Lee [Thu, 19 Jan 2023 22:03:31 +0000 (09:03 +1100)]
Merge pull request #25388 from braders/dynamic-property-provider-test

[REF][PHP8.2] Avoid dynamic property in CRM_SMS_ProviderTest

2 years ago(NFC) More type-hints
Tim Otten [Thu, 19 Jan 2023 21:56:36 +0000 (13:56 -0800)]
(NFC) More type-hints

2 years ago(NFC) smarty-v2 - Add more explanatory comments
Tim Otten [Thu, 19 Jan 2023 21:52:05 +0000 (13:52 -0800)]
(NFC) smarty-v2 - Add more explanatory comments

2 years agosmarty-v2 - Avoid duplicate registrations
Tim Otten [Wed, 18 Jan 2023 06:13:43 +0000 (22:13 -0800)]
smarty-v2 - Avoid duplicate registrations

2 years agosearch_kit, civigrant - Use mixin 'smarty-v2'
Tim Otten [Wed, 18 Jan 2023 05:06:22 +0000 (21:06 -0800)]
search_kit, civigrant - Use mixin 'smarty-v2'

2 years agoshimmy - Remove old boilerplate for registering Smarty folder
Tim Otten [Wed, 18 Jan 2023 05:05:41 +0000 (21:05 -0800)]
shimmy - Remove old boilerplate for registering Smarty folder

2 years agoAdd mixin/smarty-v2
Tim Otten [Wed, 18 Jan 2023 03:13:57 +0000 (19:13 -0800)]
Add mixin/smarty-v2

2 years agoMake otherwise unused form function private
Eileen McNaughton [Thu, 19 Jan 2023 21:25:23 +0000 (10:25 +1300)]
Make otherwise unused form function private

2 years ago[REF][PHP8.2] Avoid dynamic property in CRM_SMS_ProviderTest
Bradley Taylor [Thu, 19 Jan 2023 20:41:44 +0000 (20:41 +0000)]
[REF][PHP8.2] Avoid dynamic property in CRM_SMS_ProviderTest

2 years agoMerge pull request #25386 from civicrm/5.58
demeritcowboy [Thu, 19 Jan 2023 19:31:57 +0000 (14:31 -0500)]
Merge pull request #25386 from civicrm/5.58

5.58

2 years agoMerge pull request #25370 from pradpnayak/waitlist
demeritcowboy [Thu, 19 Jan 2023 18:31:26 +0000 (13:31 -0500)]
Merge pull request #25370 from pradpnayak/waitlist

Waitlist

2 years agoDo not display waitlist message dev/core/-/issues/4087
Pradeep Nayak [Wed, 18 Jan 2023 14:43:44 +0000 (14:43 +0000)]
Do not display waitlist message dev/core/-/issues/4087

2 years agoMerge pull request #25188 from aydun/optgroups_meta
colemanw [Thu, 19 Jan 2023 15:14:50 +0000 (10:14 -0500)]
Merge pull request #25188 from aydun/optgroups_meta

Enhance metadata for OptionGroups

2 years agoOptionGroup - Add paths metadata
Coleman Watts [Thu, 19 Jan 2023 15:11:42 +0000 (10:11 -0500)]
OptionGroup - Add paths metadata

2 years agoMerge pull request #25384 from totten/master-void
Yashodha Chaku [Thu, 19 Jan 2023 10:27:15 +0000 (15:57 +0530)]
Merge pull request #25384 from totten/master-void

(NFC) Mixin Tests - Add more type-hints

2 years ago(NFC) Mixin Tests - Add more typehints
Tim Otten [Thu, 19 Jan 2023 07:49:25 +0000 (23:49 -0800)]
(NFC) Mixin Tests - Add more typehints

2 years agoMerge pull request #25378 from eileenmcnaughton/test_base
demeritcowboy [Thu, 19 Jan 2023 03:54:31 +0000 (22:54 -0500)]
Merge pull request #25378 from eileenmcnaughton/test_base

dev/core#4088 Superficial cleanup on Api4testBase

2 years agoundefined array keys
demeritcowboy [Thu, 19 Jan 2023 01:12:33 +0000 (20:12 -0500)]
undefined array keys

2 years agoundefined vars
demeritcowboy [Thu, 19 Jan 2023 01:16:02 +0000 (20:16 -0500)]
undefined vars

2 years agodev/core#4088 Superficial cleanup on Api4testBase
Eileen McNaughton [Wed, 18 Jan 2023 23:47:39 +0000 (12:47 +1300)]
dev/core#4088 Superficial cleanup on Api4testBase

2 years ago(dev/core#4055) ClassLoader - Use separate cache IDs for different configurations...
Tim Otten [Wed, 18 Jan 2023 23:59:18 +0000 (15:59 -0800)]
(dev/core#4055) ClassLoader - Use separate cache IDs for different configurations of modules

2 years agoMerge pull request #25354 from seamuslee001/fix_ewaysingle_tests
Tim Otten [Wed, 18 Jan 2023 21:45:46 +0000 (13:45 -0800)]
Merge pull request #25354 from seamuslee001/fix_ewaysingle_tests

[REF][PHP8.2] Fix Eway Single Payment Processor extension for dynamic…

2 years agoMerge pull request #25372 from braders/dynamic-properties-contribution-page-test
Tim Otten [Wed, 18 Jan 2023 21:45:00 +0000 (13:45 -0800)]
Merge pull request #25372 from braders/dynamic-properties-contribution-page-test

[REF][PHP8.2] Use const instead of dynamic property: CRM_Contribute_BAO_ContributionPageTest

2 years agoMerge pull request #25373 from braders/dynamic-properties-ziptest
Tim Otten [Wed, 18 Jan 2023 21:44:08 +0000 (13:44 -0800)]
Merge pull request #25373 from braders/dynamic-properties-ziptest

[REF][PHP8.2] Declare $file property in CRM_Utils_ZipTest

2 years agoMerge pull request #25375 from braders/dynamic-properties-event-test
Tim Otten [Wed, 18 Jan 2023 21:43:35 +0000 (13:43 -0800)]
Merge pull request #25375 from braders/dynamic-properties-event-test

[REF][PHP8.2] Avoid dynamic properties in api_v3_EventTest

2 years agoPaypal: Use standard functions for cancelUrl / notifyUrl
Matthew Wire [Wed, 18 Jan 2023 20:01:53 +0000 (20:01 +0000)]
Paypal: Use standard functions for cancelUrl / notifyUrl

2 years agoPaypal (express): Pass participantID to getCancelUrl() if available
Matthew Wire [Wed, 18 Jan 2023 20:01:16 +0000 (20:01 +0000)]
Paypal (express): Pass participantID to getCancelUrl() if available

2 years agoPayment: getCancelUrl participant default value of NULL
Matthew Wire [Wed, 18 Jan 2023 20:00:33 +0000 (20:00 +0000)]
Payment: getCancelUrl participant default value of NULL

2 years agoPaypal: Use getBaseReturnUrl() function
Matthew Wire [Wed, 18 Jan 2023 19:55:05 +0000 (19:55 +0000)]
Paypal: Use getBaseReturnUrl() function

2 years agoPaypal: Stop passing component when it exists on the class
Matthew Wire [Wed, 18 Jan 2023 19:16:46 +0000 (19:16 +0000)]
Paypal: Stop passing component when it exists on the class

2 years ago[REF][PHP8.2] Avoid dynamic properties in api_v3_EventTest
Bradley Taylor [Wed, 18 Jan 2023 19:54:27 +0000 (19:54 +0000)]
[REF][PHP8.2] Avoid dynamic properties in api_v3_EventTest

2 years agoFix dev/core#4083 - Broken autocomplete Afform widget
Coleman Watts [Wed, 18 Jan 2023 19:47:05 +0000 (14:47 -0500)]
Fix dev/core#4083 - Broken autocomplete Afform widget

2 years ago[REF][PHP8.2] Declare property in CRM_Utils_ZipTest
Bradley Taylor [Wed, 18 Jan 2023 19:28:24 +0000 (19:28 +0000)]
[REF][PHP8.2] Declare  property in CRM_Utils_ZipTest

2 years ago[REF][PHP8.2] Use const instead of dynamic property: CRM_Contribute_BAO_ContributionP...
Bradley Taylor [Wed, 18 Jan 2023 19:22:36 +0000 (19:22 +0000)]
[REF][PHP8.2] Use const instead of dynamic property: CRM_Contribute_BAO_ContributionPageTest

2 years agoMerge pull request #25298 from eileenmcnaughton/import
colemanw [Wed, 18 Jan 2023 15:37:39 +0000 (10:37 -0500)]
Merge pull request #25298 from eileenmcnaughton/import

Php8.2 Contact import Map Field screen - remove undefined property usage (mutliple)

2 years agoMerge pull request #25318 from eileenmcnaughton/cust_load
colemanw [Wed, 18 Jan 2023 15:33:07 +0000 (10:33 -0500)]
Merge pull request #25318 from eileenmcnaughton/cust_load

Pass metadata values rather than convoluted array to `processCustomFields`

2 years agoMerge pull request #25239 from eileenmcnaughton/cont_mode
colemanw [Wed, 18 Jan 2023 15:30:56 +0000 (10:30 -0500)]
Merge pull request #25239 from eileenmcnaughton/cont_mode

Remove a couple of legacy uses of `contributeMode`

2 years agoMerge pull request #25259 from eileenmcnaughton/cont_ids
colemanw [Wed, 18 Jan 2023 15:29:57 +0000 (10:29 -0500)]
Merge pull request #25259 from eileenmcnaughton/cont_ids

Deprecate meaningless parameter

2 years agoMerge pull request #25361 from eileenmcnaughton/ev_cart
colemanw [Wed, 18 Jan 2023 15:28:50 +0000 (10:28 -0500)]
Merge pull request #25361 from eileenmcnaughton/ev_cart

Civix upgrade on event cart

2 years agoMerge pull request #25366 from yashodha/dev-4084
Eileen McNaughton [Wed, 18 Jan 2023 06:41:14 +0000 (19:41 +1300)]
Merge pull request #25366 from yashodha/dev-4084

(dev/core#4084) Assign participant_status_id in both edit/create modes

2 years agoLifecycleTest - Add helper $cv->isLocal()
Tim Otten [Wed, 18 Jan 2023 03:13:35 +0000 (19:13 -0800)]
LifecycleTest - Add helper $cv->isLocal()

2 years agoMerge pull request #25249 from eileenmcnaughton/improve_add
Eileen McNaughton [Wed, 18 Jan 2023 01:11:28 +0000 (14:11 +1300)]
Merge pull request #25249 from eileenmcnaughton/improve_add

Greenwich - Run `civix upgrade`

2 years agoMerge pull request #25357 from eileenmcnaughton/ext_flex
Seamus Lee [Tue, 17 Jan 2023 21:50:09 +0000 (08:50 +1100)]
Merge pull request #25357 from eileenmcnaughton/ext_flex

Flexmailer - Re-run civix upgrade