civicrm-core.git
2 years agoAdd queue runner test
Eileen McNaughton [Wed, 9 Aug 2023 04:52:36 +0000 (16:52 +1200)]
Add queue runner test

2 years agoRe-enable any queues that were disabled for background processing, on end
Eileen McNaughton [Wed, 9 Aug 2023 04:30:42 +0000 (16:30 +1200)]
Re-enable any queues that were disabled for background processing, on end

This addresses what is likely an artificial scenario but

essentially if these steps are followed twice within the same function
- create a queue
- run the queue via runAll

The second time will fail because the queue was disabled & no re-enabled, despite
being perisistent

2 years agoMerge pull request #27019 from eileenmcnaughton/user_name
demeritcowboy [Mon, 7 Aug 2023 16:34:22 +0000 (12:34 -0400)]
Merge pull request #27019 from eileenmcnaughton/user_name

Remove excessive data handling & some unused variables

2 years agoMerge pull request #27020 from civicrm/5.65
demeritcowboy [Mon, 7 Aug 2023 13:19:22 +0000 (09:19 -0400)]
Merge pull request #27020 from civicrm/5.65

5.65

2 years agoMerge pull request #27004 from eileenmcnaughton/offline_tokens
demeritcowboy [Mon, 7 Aug 2023 13:17:30 +0000 (09:17 -0400)]
Merge pull request #27004 from eileenmcnaughton/offline_tokens

Update a couple more tpl variables to tokens

2 years agoMerge pull request #27018 from larssandergreen/Fix-MailSettings-add-path
Aidan Saunders [Mon, 7 Aug 2023 11:15:04 +0000 (12:15 +0100)]
Merge pull request #27018 from larssandergreen/Fix-MailSettings-add-path

dev/core#4480 Fix MailSettings add path

2 years agoRemove excessive data handling & some unused variables
Eileen McNaughton [Mon, 7 Aug 2023 06:43:58 +0000 (18:43 +1200)]
Remove excessive data handling & some unused variables

2 years agoFix MailSettings add path
larssandergreen [Mon, 7 Aug 2023 05:49:20 +0000 (23:49 -0600)]
Fix MailSettings add path

2 years agoMerge pull request #27014 from civicrm/5.65
Eileen McNaughton [Mon, 7 Aug 2023 00:15:51 +0000 (12:15 +1200)]
Merge pull request #27014 from civicrm/5.65

5.65 to master

2 years agoMerge pull request #27010 from demeritcowboy/fintype
Eileen McNaughton [Mon, 7 Aug 2023 00:15:09 +0000 (12:15 +1200)]
Merge pull request #27010 from demeritcowboy/fintype

dev/core#4473 - Add/edit financial type screen broken

2 years agoUpdate a couple more tpl variables to tokens
Eileen McNaughton [Thu, 3 Aug 2023 23:38:37 +0000 (11:38 +1200)]
Update a couple more tpl variables to tokens

event.is_public is already converted in the event online template
- event.email_confirm_text is already tested as a token available
in the offline template. The token layer should take
care of the htmlise question

2 years agofix broken add/edit form
demeritcowboy [Sat, 5 Aug 2023 13:05:58 +0000 (09:05 -0400)]
fix broken add/edit form

2 years agoMerge pull request #27011 from larssandergreen/Remove-inbound-email-parse-function
demeritcowboy [Sat, 5 Aug 2023 20:19:51 +0000 (16:19 -0400)]
Merge pull request #27011 from larssandergreen/Remove-inbound-email-parse-function

Remove unused parse function for Incoming Mail

2 years agoRemove unused parse function
larssandergreen [Sat, 5 Aug 2023 19:29:43 +0000 (13:29 -0600)]
Remove unused parse function

2 years agoMerge pull request #27009 from civicrm/5.65
demeritcowboy [Sat, 5 Aug 2023 13:39:03 +0000 (09:39 -0400)]
Merge pull request #27009 from civicrm/5.65

5.65

2 years agoMerge pull request #27007 from colemanw/fixLink
colemanw [Fri, 4 Aug 2023 13:14:15 +0000 (09:14 -0400)]
Merge pull request #27007 from colemanw/fixLink

Fix dev/core#4461 missing links causing SK to return no results

2 years agoFix dev/core#4461 missing links causing SK to return no results
colemanw [Fri, 4 Aug 2023 12:39:00 +0000 (08:39 -0400)]
Fix dev/core#4461 missing links causing SK to return no results

2 years agoMerge pull request #27002 from eileenmcnaughton/enotice
Eileen McNaughton [Thu, 3 Aug 2023 23:56:16 +0000 (11:56 +1200)]
Merge pull request #27002 from eileenmcnaughton/enotice

Enotice fix

2 years agoMerge pull request #27001 from eileenmcnaughton/participant_test
Seamus Lee [Thu, 3 Aug 2023 23:26:58 +0000 (19:26 -0400)]
Merge pull request #27001 from eileenmcnaughton/participant_test

E-notice fix

2 years agoAnother e-notice fix
Eileen McNaughton [Thu, 3 Aug 2023 22:48:29 +0000 (10:48 +1200)]
Another e-notice fix

2 years agoEnotice fix
Eileen McNaughton [Thu, 3 Aug 2023 22:22:40 +0000 (10:22 +1200)]
Enotice fix

2 years agoMerge pull request #26985 from colemanw/recPHPver
Seamus Lee [Thu, 3 Aug 2023 22:35:30 +0000 (18:35 -0400)]
Merge pull request #26985 from colemanw/recPHPver

Bump recommended PHP version to 8.1, min recommendation to 8.0

2 years agoMerge pull request #24657 from larssandergreen/always-show-change-selections-for...
Eileen McNaughton [Thu, 3 Aug 2023 22:34:46 +0000 (10:34 +1200)]
Merge pull request #24657 from larssandergreen/always-show-change-selections-for-participant-view

dev/core/#3361 Add Change Selections button when viewing price set registrations with no contribution associated

2 years agoE-notice fix
Eileen McNaughton [Thu, 3 Aug 2023 22:15:43 +0000 (10:15 +1200)]
E-notice fix

2 years agoSet version to 5.66.alpha1
CiviCRM [Thu, 3 Aug 2023 22:06:37 +0000 (22:06 +0000)]
Set version to 5.66.alpha1

2 years agoSet version to 5.65.beta1
CiviCRM [Thu, 3 Aug 2023 22:06:24 +0000 (22:06 +0000)]
Set version to 5.65.beta1

2 years agoMerge pull request #26303 from larssandergreen/Allow-multiple-registrations-from...
Eileen McNaughton [Thu, 3 Aug 2023 22:05:53 +0000 (10:05 +1200)]
Merge pull request #26303 from larssandergreen/Allow-multiple-registrations-from-search-actions

Allow multiple registrations from search actions

2 years agoMerge pull request #26957 from eileenmcnaughton/price_field
Seamus Lee [Thu, 3 Aug 2023 21:56:59 +0000 (17:56 -0400)]
Merge pull request #26957 from eileenmcnaughton/price_field

Notice fixes on CiviEvent Component settings form

2 years agoMerge pull request #26999 from totten/master-snapshot-b
Tim Otten [Thu, 3 Aug 2023 21:18:48 +0000 (14:18 -0700)]
Merge pull request #26999 from totten/master-snapshot-b

5.65.alpha1 - Define pre-upgrade snapshots (Option B)

2 years agoMerge pull request #26996 from colemanw/adminTitle
Eileen McNaughton [Thu, 3 Aug 2023 20:53:14 +0000 (08:53 +1200)]
Merge pull request #26996 from colemanw/adminTitle

[REF] CRM_Admin_Form - Use metadata instead of boilerplate to set page title

2 years ago5.65.alpha1.mysql.tpl - Add pre-upgrade snapshots for existing upgrade-steps
Tim Otten [Thu, 3 Aug 2023 08:34:29 +0000 (01:34 -0700)]
5.65.alpha1.mysql.tpl - Add pre-upgrade snapshots for existing upgrade-steps

2 years agoSmarty SQL - Add helper {crmUpgradeSnapshot}
Tim Otten [Thu, 3 Aug 2023 08:47:39 +0000 (01:47 -0700)]
Smarty SQL - Add helper {crmUpgradeSnapshot}

2 years agoCRM_Upgrade_Snapshot - Add helper `createSingleTask()`
Tim Otten [Thu, 3 Aug 2023 08:29:09 +0000 (01:29 -0700)]
CRM_Upgrade_Snapshot - Add helper `createSingleTask()`

This is an alternative to `createTasks()`. It's suitable for the kinds of small/mid-sized
queries that appear in `*.mysql.tpl` files.

2 years agoUpgrader - Supply $upgradeRev for Smarty TPLs
Tim Otten [Thu, 3 Aug 2023 07:38:39 +0000 (00:38 -0700)]
Upgrader - Supply $upgradeRev for Smarty TPLs

2 years agoCRM_Admin_Form - Use metadata instead of boilerplate to set page title
colemanw [Thu, 3 Aug 2023 03:35:32 +0000 (23:35 -0400)]
CRM_Admin_Form - Use metadata instead of boilerplate to set page title

2 years agoMerge pull request #26854 from colemanw/searchKitLinkPerformance
Eileen McNaughton [Wed, 2 Aug 2023 22:45:35 +0000 (10:45 +1200)]
Merge pull request #26854 from colemanw/searchKitLinkPerformance

SearchKit - Improve performance of checking link permissions

2 years agoMerge pull request #26992 from civicrm/5.64
Seamus Lee [Wed, 2 Aug 2023 22:18:51 +0000 (18:18 -0400)]
Merge pull request #26992 from civicrm/5.64

5.64

2 years agoMerge pull request #26840 from colemanw/autocompleteById
Eileen McNaughton [Wed, 2 Aug 2023 22:13:57 +0000 (10:13 +1200)]
Merge pull request #26840 from colemanw/autocompleteById

Api4 Autocomplete - Search by exact id match more effieciently

2 years agoMerge pull request #26990 from larssandergreen/Fix-price-field-url-regression
Seamus Lee [Wed, 2 Aug 2023 21:53:33 +0000 (17:53 -0400)]
Merge pull request #26990 from larssandergreen/Fix-price-field-url-regression

dev/core#4469 - Fix price set field path regression

2 years agoMerge pull request #26991 from agh1/5.64.0-releasenotes-final
Seamus Lee [Wed, 2 Aug 2023 21:51:45 +0000 (17:51 -0400)]
Merge pull request #26991 from agh1/5.64.0-releasenotes-final

5.64.0 release notes late changes

2 years agoMerge branch '5.64'
Seamus Lee [Wed, 2 Aug 2023 21:49:40 +0000 (07:49 +1000)]
Merge branch '5.64'

2 years agoUpdate 5.63.2.md
Tim Otten [Wed, 26 Jul 2023 07:21:53 +0000 (00:21 -0700)]
Update 5.63.2.md

2 years agoAdd release-notes/5.63.2.md
Tim Otten [Wed, 26 Jul 2023 06:45:42 +0000 (23:45 -0700)]
Add release-notes/5.63.2.md

2 years agoAdd release-notes/5.63.1.md
Tim Otten [Fri, 7 Jul 2023 18:45:16 +0000 (11:45 -0700)]
Add release-notes/5.63.1.md

2 years agoAdd release-notes/5.62.1.md
Tim Otten [Fri, 16 Jun 2023 05:10:13 +0000 (22:10 -0700)]
Add release-notes/5.62.1.md

2 years agoAdd release-notes/5.61.4.md
Tim Otten [Wed, 24 May 2023 06:38:56 +0000 (23:38 -0700)]
Add release-notes/5.61.4.md

2 years agoAdd release-notes/5.61.3.md
Tim Otten [Sat, 20 May 2023 00:44:11 +0000 (17:44 -0700)]
Add release-notes/5.61.3.md

2 years agoAdd release-notes/5.61.2.md
Tim Otten [Mon, 8 May 2023 23:10:10 +0000 (16:10 -0700)]
Add release-notes/5.61.2.md

2 years agoMerge pull request #26989 from demeritcowboy/regen
Seamus Lee [Wed, 2 Aug 2023 21:43:30 +0000 (17:43 -0400)]
Merge pull request #26989 from demeritcowboy/regen

civicrm_generated is out of date in 5.64

2 years agoAdd release-notes/5.61.1.md
Tim Otten [Fri, 5 May 2023 20:49:51 +0000 (13:49 -0700)]
Add release-notes/5.61.1.md

2 years agoAdd release-notes/5.59.4.md
Tim Otten [Mon, 27 Mar 2023 20:35:57 +0000 (13:35 -0700)]
Add release-notes/5.59.4.md

2 years agoAdd release-notes/5.59.3.md
Tim Otten [Thu, 16 Mar 2023 00:23:52 +0000 (17:23 -0700)]
Add release-notes/5.59.3.md

2 years agoAdd release-notes/5.59.2.md
Tim Otten [Sat, 11 Mar 2023 00:29:22 +0000 (16:29 -0800)]
Add release-notes/5.59.2.md

2 years agoAdd release-notes/5.59.1.md
Tim Otten [Sat, 4 Mar 2023 03:42:11 +0000 (19:42 -0800)]
Add release-notes/5.59.1.md

2 years agoUpdate 5.58.1.md
Tim Otten [Wed, 15 Feb 2023 23:58:14 +0000 (15:58 -0800)]
Update 5.58.1.md

2 years agoAdd release-notes/5.58.1.md
Tim Otten [Wed, 15 Feb 2023 21:54:30 +0000 (13:54 -0800)]
Add release-notes/5.58.1.md

2 years ago5.64.0 release notes: added late changes
Andie Hunt [Wed, 2 Aug 2023 21:40:02 +0000 (17:40 -0400)]
5.64.0 release notes: added late changes

2 years agoFix price set field path regression
larssandergreen [Wed, 2 Aug 2023 21:24:44 +0000 (15:24 -0600)]
Fix price set field path regression

2 years agoMerge pull request #26986 from mattwire/paymentvarsref
demeritcowboy [Wed, 2 Aug 2023 20:58:25 +0000 (16:58 -0400)]
Merge pull request #26986 from mattwire/paymentvarsref

REF: Rename variables to make it easier to understand what the code is doing

2 years agoregen
demeritcowboy [Wed, 2 Aug 2023 20:55:10 +0000 (16:55 -0400)]
regen

2 years agopopulate another frontend_title
demeritcowboy [Wed, 2 Aug 2023 20:49:32 +0000 (16:49 -0400)]
populate another frontend_title

2 years agoMerge pull request #26975 from eileenmcnaughton/re-used
demeritcowboy [Wed, 2 Aug 2023 20:29:28 +0000 (16:29 -0400)]
Merge pull request #26975 from eileenmcnaughton/re-used

E-notice fix (smarty)

2 years agoMerge pull request #26984 from colemanw/daoFixeyUppey
demeritcowboy [Wed, 2 Aug 2023 20:17:17 +0000 (16:17 -0400)]
Merge pull request #26984 from colemanw/daoFixeyUppey

DAO - Normalize null values in the writeRecord function to avoid subtle bugs

2 years agoRename variables to make it easier to understand what the code is doing
Matthew Wire [Wed, 2 Aug 2023 19:14:20 +0000 (20:14 +0100)]
Rename variables to make it easier to understand what the code is doing

2 years agoMerge pull request #26950 from eileenmcnaughton/deprecate
colemanw [Wed, 2 Aug 2023 17:01:13 +0000 (13:01 -0400)]
Merge pull request #26950 from eileenmcnaughton/deprecate

Deprecate probably never true condition

2 years agoE-notice fix (smarty)
Eileen McNaughton [Mon, 31 Jul 2023 23:10:12 +0000 (11:10 +1200)]
E-notice fix (smarty)

2 years agoFix test set up
Eileen McNaughton [Fri, 28 Jul 2023 02:22:01 +0000 (14:22 +1200)]
Fix test set up

2 years agoDeprecate probably never true condition
Eileen McNaughton [Thu, 27 Jul 2023 23:27:53 +0000 (11:27 +1200)]
Deprecate probably never true condition

If we can clarify that price set is ALWAYS set it will simplify stuff
- comments suggest that the exception has been weird test config

2 years agoBump recommended PHP version to 8.1, min recommendation to 8.0
colemanw [Tue, 1 Aug 2023 23:12:17 +0000 (19:12 -0400)]
Bump recommended PHP version to 8.1, min recommendation to 8.0

2 years agoDAO - Normalize null values in the writeRecord function to avoid subtle bugs
colemanw [Tue, 1 Aug 2023 23:00:16 +0000 (19:00 -0400)]
DAO - Normalize null values in the writeRecord function to avoid subtle bugs

Passing around the string 'null' was a terrible practice and can lead to bugs when you use
an operator like `empty()` on the value.

2 years agoMerge pull request #26961 from eileenmcnaughton/quick_config
Yashodha Chaku [Tue, 1 Aug 2023 06:20:32 +0000 (11:50 +0530)]
Merge pull request #26961 from eileenmcnaughton/quick_config

Use `isQuickConfig()` to determine isQuickConfig (towards php8.x fix)

2 years agoMerge pull request #26913 from eileenmcnaughton/subscribe_2
Seamus Lee [Tue, 1 Aug 2023 01:57:20 +0000 (21:57 -0400)]
Merge pull request #26913 from eileenmcnaughton/subscribe_2

Update Group Subscribe message to use frontend_title

2 years agoMerge pull request #26962 from eileenmcnaughton/test_fix_mem
Seamus Lee [Tue, 1 Aug 2023 01:55:43 +0000 (21:55 -0400)]
Merge pull request #26962 from eileenmcnaughton/test_fix_mem

[php8.x] Fix test to use full form flow

2 years agoMerge pull request #26973 from aydun/adminui_price_paths2
Eileen McNaughton [Mon, 31 Jul 2023 23:38:34 +0000 (11:38 +1200)]
Merge pull request #26973 from aydun/adminui_price_paths2

Metadata tweaks for Price Sets, Fields & Values

2 years agoFollow up to https://github.com/civicrm/civicrm-core/pull/26929
Aidan Saunders [Mon, 31 Jul 2023 19:09:27 +0000 (20:09 +0100)]
Follow up to https://github.com/civicrm/civicrm-core/pull/26929
- fix unreleased regression relating to adding new price set fields and
  values
- add Upgrader
Switch html type from Select to EntityRef for Price Fields and Values

2 years agoMerge pull request #26972 from civicrm/5.64
Yashodha Chaku [Mon, 31 Jul 2023 14:52:16 +0000 (20:22 +0530)]
Merge pull request #26972 from civicrm/5.64

5.64

2 years agoMerge pull request #25605 from kurund/radio-defaults
colemanw [Mon, 31 Jul 2023 14:25:02 +0000 (07:25 -0700)]
Merge pull request #25605 from kurund/radio-defaults

dev/core#3777 Afform: fix the setting defaults for radio and checkboxes when values are non-string

2 years agofix the setting defaults for radio and checkboxes when values are non-string
Kurund Jalmi [Fri, 17 Feb 2023 22:00:34 +0000 (22:00 +0000)]
fix the setting defaults for radio and checkboxes when values are non-string

2 years agoMerge pull request #26966 from artfulrobot/standalone-login-redirects
Rich Lott [Mon, 31 Jul 2023 10:22:22 +0000 (11:22 +0100)]
Merge pull request #26966 from artfulrobot/standalone-login-redirects

standalone: Redirect to login

2 years agostandalone: redirect to login
Rich Lott / Artful Robot [Mon, 31 Jul 2023 10:19:40 +0000 (11:19 +0100)]
standalone: redirect to login

2 years agoMerge pull request #26968 from alifrumin/5.64rn
Seamus Lee [Mon, 31 Jul 2023 03:51:47 +0000 (23:51 -0400)]
Merge pull request #26968 from alifrumin/5.64rn

[NFC] 5.64 release notes

2 years agoMerge pull request #26674 from larssandergreen/Show-bounce-history-on-contact-summary
colemanw [Sun, 30 Jul 2023 20:09:36 +0000 (13:09 -0700)]
Merge pull request #26674 from larssandergreen/Show-bounce-history-on-contact-summary

Show Email bounce history on Contact summary

2 years agoMerge pull request #26971 from colemanw/colemanw-patch-1
colemanw [Sun, 30 Jul 2023 02:47:37 +0000 (19:47 -0700)]
Merge pull request #26971 from colemanw/colemanw-patch-1

ManagedEntityTest - Simplify reconciliation

2 years agoManagedEntityTest - Simplify reconciliation
colemanw [Sun, 30 Jul 2023 02:00:21 +0000 (22:00 -0400)]
ManagedEntityTest - Simplify reconciliation

Followup to #26970 which solved the problem; this removes the workarounds that are no longer needed.

2 years agoMerge pull request #26970 from larssandergreen/Fix-Managed-Entity-test
colemanw [Sun, 30 Jul 2023 01:32:56 +0000 (18:32 -0700)]
Merge pull request #26970 from larssandergreen/Fix-Managed-Entity-test

Limit Managed Entity test reconciliation to the entities in the test

2 years agoLimit Managed Entity test reconciliation to the entities in the test
larssandergreen [Sun, 30 Jul 2023 00:20:47 +0000 (18:20 -0600)]
Limit Managed Entity test reconciliation to the entities in the test

2 years agoMerge pull request #26960 from eileenmcnaughton/billing
colemanw [Fri, 28 Jul 2023 23:47:13 +0000 (16:47 -0700)]
Merge pull request #26960 from eileenmcnaughton/billing

Check `isBackOffice` before checking `billing_profile_id` (e-notice fix)

2 years agoMerge pull request #26576 from larssandergreen/Don't-allow-also-include-schedule...
Eileen McNaughton [Fri, 28 Jul 2023 23:18:02 +0000 (11:18 +1200)]
Merge pull request #26576 from larssandergreen/Don't-allow-also-include-schedule-reminders-for-event

dev/core#4377 Disable broken Also Include for event scheduled reminders

2 years ago[NFC] 5.64 release notes
Alice Frumin [Wed, 12 Jul 2023 02:08:01 +0000 (22:08 -0400)]
[NFC] 5.64 release notes

2 years agoMerge pull request #26967 from colemanw/colemanw-patch-1
Aidan Saunders [Fri, 28 Jul 2023 18:05:56 +0000 (19:05 +0100)]
Merge pull request #26967 from colemanw/colemanw-patch-1

Add civicrm_search_ui to core-ext.txt

2 years agoAdd civicrm_search_ui to core-ext.txt
colemanw [Fri, 28 Jul 2023 17:30:48 +0000 (13:30 -0400)]
Add civicrm_search_ui to core-ext.txt

2 years agoMerge pull request #26963 from totten/master-service-tags
colemanw [Fri, 28 Jul 2023 13:09:43 +0000 (06:09 -0700)]
Merge pull request #26963 from totten/master-service-tags

AutoDefinition - Inherit service-tags from interfaces, traits, and parent classes

2 years agoAutoDefinition - Inherit service-tags from interfaces, traits, and parent classes
Tim Otten [Fri, 28 Jul 2023 09:44:07 +0000 (02:44 -0700)]
AutoDefinition - Inherit service-tags from interfaces, traits, and parent classes

2 years agoDeclare @serviceTags for HookInterface and SpecProviderInterface
Tim Otten [Fri, 28 Jul 2023 07:06:54 +0000 (00:06 -0700)]
Declare @serviceTags for HookInterface and SpecProviderInterface

2 years agoMerge pull request #26958 from eileenmcnaughton/smarty_campaign
Yashodha Chaku [Fri, 28 Jul 2023 10:11:47 +0000 (15:41 +0530)]
Merge pull request #26958 from eileenmcnaughton/smarty_campaign

Define soon as 'in 9 years'

2 years agoMerge pull request #26942 from artfulrobot/standalone-breadcrumbs-v2
Rich Lott [Fri, 28 Jul 2023 09:45:15 +0000 (10:45 +0100)]
Merge pull request #26942 from artfulrobot/standalone-breadcrumbs-v2

standalone: move breadcrumb rendering into template

2 years agostandalone: civilint
Rich Lott / Artful Robot [Fri, 28 Jul 2023 09:00:46 +0000 (10:00 +0100)]
standalone: civilint

2 years agoMerge pull request #26954 from larssandergreen/Fix-saved-search-test-where-existing...
Seamus Lee [Fri, 28 Jul 2023 05:55:16 +0000 (01:55 -0400)]
Merge pull request #26954 from larssandergreen/Fix-saved-search-test-where-existing-managed-saved-search-is-present

Fix saved search test when there is an existing managed saved search

2 years agoAutoDefinition - Remove never-true condition
colemanw [Thu, 27 Jul 2023 03:57:29 +0000 (23:57 -0400)]
AutoDefinition - Remove never-true condition

The type-hint ensures the variable is never a string.

2 years agoStop setting quickConfig for form that doesn't care
Eileen McNaughton [Fri, 28 Jul 2023 04:54:34 +0000 (16:54 +1200)]
Stop setting quickConfig for form that doesn't care