civicrm-core.git
2 years agoMerge pull request #27211 from colemanw/afformSubmissionLimit
colemanw [Mon, 4 Sep 2023 18:00:57 +0000 (14:00 -0400)]
Merge pull request #27211 from colemanw/afformSubmissionLimit

Afform - Allow submissions to be disabled and limited

2 years agoMerge pull request #27283 from eileenmcnaughton/weigh_job
colemanw [Mon, 4 Sep 2023 15:22:11 +0000 (11:22 -0400)]
Merge pull request #27283 from eileenmcnaughton/weigh_job

Add weights to scheduled jobs

2 years agoAfform - Enforce submission open/closed status
colemanw [Thu, 31 Aug 2023 02:25:37 +0000 (22:25 -0400)]
Afform - Enforce submission open/closed status

2 years agoAfform - Add submit_currently_open calc field
colemanw [Thu, 31 Aug 2023 00:57:21 +0000 (20:57 -0400)]
Afform - Add submit_currently_open calc field

2 years agoAfform - Add submission_count and submission_date calc fields
colemanw [Thu, 31 Aug 2023 00:08:23 +0000 (20:08 -0400)]
Afform - Add submission_count and submission_date calc fields

2 years agoAfform - Add submit_enabled & submit_limit fields
colemanw [Wed, 30 Aug 2023 19:58:35 +0000 (15:58 -0400)]
Afform - Add submit_enabled & submit_limit fields

Fixes BasicGetAction handling of default_value - it should be used to set a default value not a default where clause.

2 years agoAfform - Add field titles to metadata
colemanw [Wed, 30 Aug 2023 18:26:35 +0000 (14:26 -0400)]
Afform - Add field titles to metadata

2 years agoMerge pull request #27272 from colemanw/afformPermission
colemanw [Mon, 4 Sep 2023 15:10:25 +0000 (11:10 -0400)]
Merge pull request #27272 from colemanw/afformPermission

Afform - Support multiple permissions in the GUI

2 years agoMerge pull request #27159 from larssandergreen/Fix-event-receipt-regression
colemanw [Mon, 4 Sep 2023 11:58:01 +0000 (07:58 -0400)]
Merge pull request #27159 from larssandergreen/Fix-event-receipt-regression

Fix incorrect event receipt regression

2 years agoMerge pull request #27150 from larssandergreen/Remove-profiles-from-offline-event...
colemanw [Mon, 4 Sep 2023 11:57:05 +0000 (07:57 -0400)]
Merge pull request #27150 from larssandergreen/Remove-profiles-from-offline-event-receipts

Remove unused profiles from offline event receipts

2 years agoMerge pull request #27274 from eileenmcnaughton/gather
colemanw [Mon, 4 Sep 2023 11:56:32 +0000 (07:56 -0400)]
Merge pull request #27274 from eileenmcnaughton/gather

Pass specific ids rather than ids array

2 years agoMerge pull request #27284 from eileenmcnaughton/weigh_multi
colemanw [Mon, 4 Sep 2023 11:53:25 +0000 (07:53 -0400)]
Merge pull request #27284 from eileenmcnaughton/weigh_multi

Add weights to links on multipleRecordFieldsListing

2 years agoMerge pull request #27285 from eileenmcnaughton/test_nfc
colemanw [Mon, 4 Sep 2023 11:52:10 +0000 (07:52 -0400)]
Merge pull request #27285 from eileenmcnaughton/test_nfc

[test] [cleanup] Move _REQUEST cleanup to tearDown

2 years agoMerge pull request #27279 from eileenmcnaughton/form_test
colemanw [Mon, 4 Sep 2023 11:41:53 +0000 (07:41 -0400)]
Merge pull request #27279 from eileenmcnaughton/form_test

Update further tests to additional form flow, lock in bug fix

2 years agoMerge pull request #27286 from civicrm/5.65
Seamus Lee [Mon, 4 Sep 2023 07:21:20 +0000 (17:21 +1000)]
Merge pull request #27286 from civicrm/5.65

5.65

2 years agoMerge pull request #27282 from eileenmcnaughton/wei
Yashodha Chaku [Mon, 4 Sep 2023 06:59:28 +0000 (12:29 +0530)]
Merge pull request #27282 from eileenmcnaughton/wei

Minor cleanup in test

2 years agoMerge pull request #27280 from eileenmcnaughton/565
Seamus Lee [Mon, 4 Sep 2023 06:47:29 +0000 (16:47 +1000)]
Merge pull request #27280 from eileenmcnaughton/565

Fix bug exposed by invalid data warning

2 years agoFix event receipt regression
larssandergreen [Mon, 4 Sep 2023 05:43:04 +0000 (23:43 -0600)]
Fix event receipt regression

2 years agoRemove unused profiles from offline event receipts
larssandergreen [Mon, 4 Sep 2023 05:27:53 +0000 (23:27 -0600)]
Remove unused profiles from offline event receipts

2 years agoMove _REQUEST cleanup to tearDown
Eileen McNaughton [Thu, 31 Aug 2023 05:50:03 +0000 (17:50 +1200)]
Move _REQUEST cleanup to tearDown

2 years agoAdd weights to links on multipleRecordFieldsListing
Eileen McNaughton [Thu, 31 Aug 2023 09:03:50 +0000 (21:03 +1200)]
Add weights to links on multipleRecordFieldsListing

2 years agoAdd weights to scheduled jobs
Eileen McNaughton [Thu, 31 Aug 2023 11:09:31 +0000 (23:09 +1200)]
Add weights to scheduled jobs

2 years agoAdd weights to event search
Eileen McNaughton [Thu, 31 Aug 2023 11:19:17 +0000 (23:19 +1200)]
Add weights to event search

2 years agoPass specific ids rather than ids array
Eileen McNaughton [Mon, 4 Sep 2023 00:38:51 +0000 (12:38 +1200)]
Pass specific ids rather than ids array

It is unclear when we pass ids what ids we care about (& in general how many ids we are using from the
various functions). In fact 2 specific IDs are used (one from the _relatedObjects array) so pass
these in and stop passing in ids. Also stop setting an id that we never use

2 years agoFix bug exposed by invalid data warning
Eileen McNaughton [Mon, 4 Sep 2023 04:12:14 +0000 (16:12 +1200)]
Fix bug exposed by invalid data warning

The invalid data warning exposed a bug where the email
is being sent before the line item has been fixed - so
line item data in the email would be incorrect. This is
not a regression but the potential for someone to
be aware of it is.

2 years agoUpdate further tests to additional form flow, lock in bug fix
Eileen McNaughton [Mon, 4 Sep 2023 03:25:17 +0000 (15:25 +1200)]
Update further tests to additional form flow, lock in bug fix

2 years agoMerge pull request #27277 from eileenmcnaughton/form_test
colemanw [Mon, 4 Sep 2023 03:12:49 +0000 (23:12 -0400)]
Merge pull request #27277 from eileenmcnaughton/form_test

Update one of our complex confirm tests to use full form flow, fix discovered failure to send to additional participants

2 years agoMerge pull request #27140 from colemanw/groupSelectWhereClause
Eileen McNaughton [Mon, 4 Sep 2023 03:08:55 +0000 (15:08 +1200)]
Merge pull request #27140 from colemanw/groupSelectWhereClause

API - Switched to cached function for looking up pemissioned groups

2 years agoMerge pull request #27276 from colemanw/trackingFieldsMsg
colemanw [Mon, 4 Sep 2023 02:55:50 +0000 (22:55 -0400)]
Merge pull request #27276 from colemanw/trackingFieldsMsg

Add pre-upgrade message about the removed TrackingFields.tpl

2 years agoAfform - Support multiple permissions in the GUI
colemanw [Sun, 3 Sep 2023 23:36:16 +0000 (19:36 -0400)]
Afform - Support multiple permissions in the GUI

2 years agoMerge pull request #26987 from mattwire/lineitem
Eileen McNaughton [Mon, 4 Sep 2023 02:29:35 +0000 (14:29 +1200)]
Merge pull request #26987 from mattwire/lineitem

Fix Financial Items incorrectly recorded when using Payment API

2 years agoMerge pull request #27273 from eileenmcnaughton/no_component
colemanw [Mon, 4 Sep 2023 02:19:38 +0000 (22:19 -0400)]
Merge pull request #27273 from eileenmcnaughton/no_component

Remove some unnecessary variables & pass by ref

2 years agoUpdate one of our complex confirm tests to use full form flow, fix discovered additio...
Eileen McNaughton [Mon, 4 Sep 2023 02:19:21 +0000 (14:19 +1200)]
Update one of our complex confirm tests to use full form flow, fix discovered additional payments bug

2 years agoAdd pre-upgrade message about the removed TrackingFields.tpl
colemanw [Thu, 31 Aug 2023 20:06:11 +0000 (16:06 -0400)]
Add pre-upgrade message about the removed TrackingFields.tpl

2 years agoMerge pull request #27197 from colemanw/getSqlFunctions
Eileen McNaughton [Mon, 4 Sep 2023 01:57:46 +0000 (13:57 +1200)]
Merge pull request #27197 from colemanw/getSqlFunctions

SearchKit - Expose sql functions provided by extensions

2 years agoMerge pull request #27233 from colemanw/trackingFields
Eileen McNaughton [Mon, 4 Sep 2023 01:57:13 +0000 (13:57 +1200)]
Merge pull request #27233 from colemanw/trackingFields

Delete probably-unused TrackingFields.tpl

2 years agoMerge pull request #27275 from colemanw/isDefined
Eileen McNaughton [Mon, 4 Sep 2023 01:46:20 +0000 (13:46 +1200)]
Merge pull request #27275 from colemanw/isDefined

EntityLookupTrait - Add isDefined and getDefinition methods

2 years agoEntityLookupTrait - Add isDefined and getDefinition methods
colemanw [Mon, 4 Sep 2023 01:05:37 +0000 (21:05 -0400)]
EntityLookupTrait - Add isDefined and getDefinition methods

2 years agoRemove some unnecessary variables
Eileen McNaughton [Mon, 4 Sep 2023 00:11:19 +0000 (12:11 +1200)]
Remove some unnecessary variables

2 years agoMerge pull request #27202 from colemanw/searchKitCurrency
Eileen McNaughton [Sun, 3 Sep 2023 23:42:44 +0000 (11:42 +1200)]
Merge pull request #27202 from colemanw/searchKitCurrency

SearchKit - Improve handling of money currency

2 years agoMerge pull request #27269 from colemanw/undefined
demeritcowboy [Sun, 3 Sep 2023 21:45:51 +0000 (17:45 -0400)]
Merge pull request #27269 from colemanw/undefined

ajax.js - Fix undeclared variable

2 years agoMerge pull request #27199 from colemanw/fixSkTotals
colemanw [Sun, 3 Sep 2023 18:52:19 +0000 (14:52 -0400)]
Merge pull request #27199 from colemanw/fixSkTotals

SearchKit - Fix broken totals row and query output

2 years agoMerge pull request #27267 from eileenmcnaughton/form_test
colemanw [Sun, 3 Sep 2023 18:51:22 +0000 (14:51 -0400)]
Merge pull request #27267 from eileenmcnaughton/form_test

Add form helper for tests

2 years agoSearchKit - Fix broken totals row and query output
colemanw [Tue, 29 Aug 2023 18:54:25 +0000 (14:54 -0400)]
SearchKit - Fix broken totals row and query output

This regressed in ef1cbd

2 years agoajax.js - Fix undeclared variable
colemanw [Sun, 3 Sep 2023 12:22:07 +0000 (08:22 -0400)]
ajax.js - Fix undeclared variable

2 years agoAdd form helper for tests
Eileen McNaughton [Fri, 1 Sep 2023 07:01:59 +0000 (19:01 +1200)]
Add form helper for tests

2 years agoMerge pull request #27262 from colemanw/phpstormApi4
colemanw [Sat, 2 Sep 2023 23:23:59 +0000 (19:23 -0400)]
Merge pull request #27262 from colemanw/phpstormApi4

[NFC] PhpStorm - Add more APIv4 function argument hints

2 years agoMerge pull request #27261 from colemanw/entityLookupId
Eileen McNaughton [Sat, 2 Sep 2023 23:21:46 +0000 (11:21 +1200)]
Merge pull request #27261 from colemanw/entityLookupId

EntityLookupTrait - Skip queries when looking up id

2 years agoMerge pull request #27264 from mlutfy/fixExtLinks
Seamus Lee [Sat, 2 Sep 2023 22:22:06 +0000 (08:22 +1000)]
Merge pull request #27264 from mlutfy/fixExtLinks

Fix fatal on Manage Extensions caused by financialacls links

2 years agoMerge pull request #27263 from colemanw/quicksearchOptions
demeritcowboy [Sat, 2 Sep 2023 20:36:49 +0000 (16:36 -0400)]
Merge pull request #27263 from colemanw/quicksearchOptions

Menubar Quicksearch - Followup fixes

2 years agoMerge pull request #27265 from mlutfy/standaloneLogoutFix
colemanw [Sat, 2 Sep 2023 20:32:28 +0000 (16:32 -0400)]
Merge pull request #27265 from mlutfy/standaloneLogoutFix

standaloneusers: logout function must be static

2 years agoext/standaloneusers: logout must be static
Mathieu Lutfy [Sat, 2 Sep 2023 19:52:20 +0000 (15:52 -0400)]
ext/standaloneusers: logout must be static

2 years agoFix fatal on Manage Extensions caused by financialacls links
Mathieu Lu [Sat, 2 Sep 2023 18:02:07 +0000 (14:02 -0400)]
Fix fatal on Manage Extensions caused by financialacls links

2 years agoQuickSearch - Fix 'not found' message
colemanw [Sat, 2 Sep 2023 16:41:49 +0000 (12:41 -0400)]
QuickSearch - Fix 'not found' message

2 years agoQuickSearch - Avoid using api4 in upgrader
colemanw [Sat, 2 Sep 2023 16:36:46 +0000 (12:36 -0400)]
QuickSearch - Avoid using api4 in upgrader

2 years agoPhpStorm - Add more APIv4 function argument hints
colemanw [Sat, 2 Sep 2023 15:28:53 +0000 (11:28 -0400)]
PhpStorm - Add more APIv4 function argument hints

2 years agoMerge pull request #27251 from jmcclelland/petition-double-click
demeritcowboy [Sat, 2 Sep 2023 14:25:30 +0000 (10:25 -0400)]
Merge pull request #27251 from jmcclelland/petition-double-click

avoid double clicks on petition page

2 years agoMerge pull request #27260 from eileenmcnaughton/party
demeritcowboy [Sat, 2 Sep 2023 14:19:42 +0000 (10:19 -0400)]
Merge pull request #27260 from eileenmcnaughton/party

Fix participantTest to not use transactions

2 years agoEntityLookupTrait - Skip queries when looking up id
colemanw [Sat, 2 Sep 2023 13:33:27 +0000 (09:33 -0400)]
EntityLookupTrait - Skip queries when looking up id

2 years agoMerge pull request #26676 from colemanw/getquickGoodbye
demeritcowboy [Sat, 2 Sep 2023 13:30:59 +0000 (09:30 -0400)]
Merge pull request #26676 from colemanw/getquickGoodbye

Switch menubar search to use APIv4 & delete deprecated v3 'getquick' action

2 years agoFix participant test to tolerant strict smarty
Eileen McNaughton [Sat, 2 Sep 2023 08:24:05 +0000 (20:24 +1200)]
Fix participant test to tolerant strict smarty

2 years agoFix Participant test to not use transations
Eileen McNaughton [Sat, 2 Sep 2023 08:23:45 +0000 (20:23 +1200)]
Fix Participant test to not use transations

2 years agoMerge pull request #27257 from colemanw/entityLookup
Eileen McNaughton [Sat, 2 Sep 2023 05:02:30 +0000 (17:02 +1200)]
Merge pull request #27257 from colemanw/entityLookup

Add API-based EntityLookupTrait

2 years agoMerge pull request #27256 from eileenmcnaughton/party
Eileen McNaughton [Sat, 2 Sep 2023 04:56:00 +0000 (16:56 +1200)]
Merge pull request #27256 from eileenmcnaughton/party

Further fix forms to full form flow

2 years agoAdd API-based EntityLookupTrait
colemanw [Sat, 2 Sep 2023 03:27:23 +0000 (23:27 -0400)]
Add API-based EntityLookupTrait

2 years agoFurther fix forms to full form flow
Eileen McNaughton [Sat, 2 Sep 2023 00:09:57 +0000 (12:09 +1200)]
Further fix forms to full form flow

2 years agoMerge pull request #27231 from eileenmcnaughton/weight_fin
Eileen McNaughton [Sat, 2 Sep 2023 02:49:16 +0000 (14:49 +1200)]
Merge pull request #27231 from eileenmcnaughton/weight_fin

Add weights to membership type links

2 years agoAdd weights to membership type links
Eileen McNaughton [Thu, 31 Aug 2023 11:36:41 +0000 (23:36 +1200)]
Add weights to membership type links

This includes moving the permissioning of those links to the financialacls extension
(since there was already an affected test in that extension too).

2 years agoMerge pull request #26841 from colemanw/customAutocompleteUpdate
colemanw [Fri, 1 Sep 2023 21:01:39 +0000 (17:01 -0400)]
Merge pull request #26841 from colemanw/customAutocompleteUpdate

dev/core#3049 - Update autocomplete custom fields to use APIv4

2 years agoMerge pull request #27253 from colemanw/editableEntity
colemanw [Fri, 1 Sep 2023 18:44:57 +0000 (14:44 -0400)]
Merge pull request #27253 from colemanw/editableEntity

SearchKit - Fix autocomplete filters on in-place-edit fields

2 years agoSearchKit - Fix autocomplete filters on in-place-edit fields
colemanw [Fri, 1 Sep 2023 17:43:19 +0000 (13:43 -0400)]
SearchKit - Fix autocomplete filters on in-place-edit fields

2 years agoMerge pull request #26993 from eileenmcnaughton/upgrade
colemanw [Fri, 1 Sep 2023 16:45:23 +0000 (12:45 -0400)]
Merge pull request #26993 from eileenmcnaughton/upgrade

Ensure tax_amount is not null

2 years agoMerge pull request #27249 from yashodha/report_improvement
colemanw [Fri, 1 Sep 2023 16:43:42 +0000 (12:43 -0400)]
Merge pull request #27249 from yashodha/report_improvement

Add sorting options on Membership Details report

2 years agodev/core#3049 - Permit custom autocomplete fields on public profile forms
colemanw [Fri, 1 Sep 2023 16:34:56 +0000 (12:34 -0400)]
dev/core#3049 - Permit custom autocomplete fields on public profile forms

2 years agoMerge pull request #27250 from eileenmcnaughton/party
colemanw [Fri, 1 Sep 2023 16:35:57 +0000 (12:35 -0400)]
Merge pull request #27250 from eileenmcnaughton/party

Fix forms to call full form flow

2 years agodev/core#3049 - Update autocomplete custom fields to use APIv4
colemanw [Sat, 15 Jul 2023 17:26:38 +0000 (13:26 -0400)]
dev/core#3049 - Update autocomplete custom fields to use APIv4

2 years agoavoid double clicks on petition page
Jamie McClelland [Fri, 1 Sep 2023 13:59:40 +0000 (09:59 -0400)]
avoid double clicks on petition page

2 years agoAdd sorting options on Membership Details report
yashodha [Fri, 1 Sep 2023 06:57:32 +0000 (12:27 +0530)]
Add sorting options on Membership Details report

2 years agoMerge pull request #27226 from eileenmcnaughton/mutli
colemanw [Fri, 1 Sep 2023 12:36:55 +0000 (08:36 -0400)]
Merge pull request #27226 from eileenmcnaughton/mutli

dev/core#444 Default to blank for required multi-lingual fields

2 years agoFix forms to call full form flow
Eileen McNaughton [Fri, 1 Sep 2023 08:12:40 +0000 (20:12 +1200)]
Fix forms to call full form flow

2 years agoMerge pull request #27248 from seamuslee001/master
Seamus Lee [Fri, 1 Sep 2023 06:45:37 +0000 (02:45 -0400)]
Merge pull request #27248 from seamuslee001/master

5.65

2 years agoMerge branch '5.65'
Seamus Lee [Fri, 1 Sep 2023 06:16:52 +0000 (16:16 +1000)]
Merge branch '5.65'

2 years agoMerge pull request #27237 from seamuslee001/dev_core_4537
Seamus Lee [Fri, 1 Sep 2023 06:14:23 +0000 (02:14 -0400)]
Merge pull request #27237 from seamuslee001/dev_core_4537

dev/core#4537 Ensure that Event Registration email works when CiviCon…

2 years agoMerge pull request #27245 from eileenmcnaughton/party
Seamus Lee [Fri, 1 Sep 2023 06:00:07 +0000 (02:00 -0400)]
Merge pull request #27245 from eileenmcnaughton/party

Participant Form Test fixes

2 years agodev/core#4537 Ensure that Event Registration email works when CiviContribute componen...
Seamus Lee [Thu, 31 Aug 2023 22:53:14 +0000 (08:53 +1000)]
dev/core#4537 Ensure that Event Registration email works when CiviContribute component is disabled and add unit test

Shift to using action object provider and rename function to remove Component

2 years agoParticipant Form Test fixes
Eileen McNaughton [Fri, 1 Sep 2023 03:35:30 +0000 (15:35 +1200)]
Participant Form Test fixes

2 years agoMerge pull request #27243 from alifrumin/5.65rn
Eileen McNaughton [Fri, 1 Sep 2023 04:12:57 +0000 (16:12 +1200)]
Merge pull request #27243 from alifrumin/5.65rn

[NFC] 5.65 Release Notes

2 years ago[NFC] release notes 5.65
Alice Frumin [Mon, 28 Aug 2023 20:38:08 +0000 (16:38 -0400)]
[NFC] release notes 5.65

2 years agoMerge pull request #27238 from eileenmcnaughton/test_clean
Eileen McNaughton [Fri, 1 Sep 2023 02:23:40 +0000 (14:23 +1200)]
Merge pull request #27238 from eileenmcnaughton/test_clean

Superficial clean up in test class

2 years agodev/core#444 Default to blank for required multi-lingual fields
Eileen McNaughton [Thu, 31 Aug 2023 08:41:13 +0000 (20:41 +1200)]
dev/core#444 Default to blank for required multi-lingual fields

2 years agoMerge pull request #27236 from colemanw/textOptions
Eileen McNaughton [Fri, 1 Sep 2023 01:50:31 +0000 (13:50 +1200)]
Merge pull request #27236 from colemanw/textOptions

APIv4 - Add missing input type options

2 years agoMerge pull request #27228 from pradpnayak/dateFormattingIssue
Eileen McNaughton [Fri, 1 Sep 2023 01:49:54 +0000 (13:49 +1200)]
Merge pull request #27228 from pradpnayak/dateFormattingIssue

PHP8 date range not rendered correctly

2 years agoMerge pull request #27239 from totten/phpstorm-adaptive-path
Eileen McNaughton [Fri, 1 Sep 2023 01:48:58 +0000 (13:48 +1200)]
Merge pull request #27239 from totten/phpstorm-adaptive-path

phpstorm - Prefer to store generated hints in source-tree

2 years agoSuperficial clean up in test class
Eileen McNaughton [Fri, 1 Sep 2023 00:25:35 +0000 (12:25 +1200)]
Superficial clean up in test class

2 years agophpstorm - Allow manual override of data folder
Tim Otten [Fri, 1 Sep 2023 01:04:58 +0000 (18:04 -0700)]
phpstorm - Allow manual override of data folder

2 years agogitignore - Ignore dynamically generated ".phpstorm.meta.php"
Tim Otten [Fri, 1 Sep 2023 00:23:20 +0000 (17:23 -0700)]
gitignore - Ignore dynamically generated ".phpstorm.meta.php"

2 years agophpstorm - Prefer self-same folder for output, but fallback to [civicrm.files]
Tim Otten [Fri, 1 Sep 2023 00:19:40 +0000 (17:19 -0700)]
phpstorm - Prefer self-same folder for output, but fallback to [civicrm.files]

2 years agoAPIv4 - Add missing input type options
colemanw [Fri, 1 Sep 2023 00:05:16 +0000 (20:05 -0400)]
APIv4 - Add missing input type options

2 years agophpstorm - Move static rules into the dynamic folder
Tim Otten [Fri, 1 Sep 2023 00:02:20 +0000 (17:02 -0700)]
phpstorm - Move static rules into the dynamic folder

2 years agophpstorm - Regen code
Tim Otten [Thu, 31 Aug 2023 23:47:06 +0000 (16:47 -0700)]
phpstorm - Regen code

A couple symbols were stale after prior edit to 'info.xml'