Coleman Watts [Fri, 12 Aug 2022 16:09:19 +0000 (12:09 -0400)]
CiviCase - Fix APIv4 status default
Coleman Watts [Fri, 12 Aug 2022 16:05:48 +0000 (12:05 -0400)]
Afform - Switch getFields mode to create
This was switched to 'update' to include the 'id' field, but that's no longer
missing from getFields for the 'create' action, and other entities have create-only
fields (such as CiviCase) that ar missing for the 'update' action.
Coleman Watts [Fri, 12 Aug 2022 02:14:59 +0000 (22:14 -0400)]
Afform - Add Case entity
Coleman Watts [Fri, 12 Aug 2022 15:54:32 +0000 (11:54 -0400)]
APIv4 - Return ID field from getFields when action is create
Early on in APIv4 development, it seemed like a clever idea to hide the 'id' field from getFields
when the action was 'create'. After all, it's not possible to change that field value.
However, it is valid to use it to identify a record in the 'save' action, which uses the same getFields data.
Also, we now have the new "readonly" designation, which is more precise than entirely hiding the field.
Seamus Lee [Thu, 11 Aug 2022 21:35:43 +0000 (07:35 +1000)]
Merge pull request #24231 from demeritcowboy/msgtpl-47
[REF] Remove unused message template upgrade code
colemanw [Thu, 11 Aug 2022 19:54:21 +0000 (15:54 -0400)]
Merge pull request #24225 from eileenmcnaughton/importable
Deprecate `BAO_Contribution::importableFields`
Eileen McNaughton [Thu, 11 Aug 2022 19:40:36 +0000 (07:40 +1200)]
Merge pull request #24191 from colemanw/civiGrantPerms
[REF] Decouple CiviGrant from core permission function
Eileen McNaughton [Thu, 11 Aug 2022 19:33:25 +0000 (07:33 +1200)]
Merge pull request #24229 from civicrm/5.53
5.53
Eileen McNaughton [Thu, 11 Aug 2022 19:28:25 +0000 (07:28 +1200)]
Merge pull request #24227 from eileenmcnaughton/mapping
Move non-shared function to private function on using class
demeritcowboy [Thu, 11 Aug 2022 14:27:13 +0000 (10:27 -0400)]
remove unused code
Eileen McNaughton [Thu, 11 Aug 2022 00:30:47 +0000 (12:30 +1200)]
Move non-shared function to private function on using class
demeritcowboy [Thu, 11 Aug 2022 12:37:09 +0000 (08:37 -0400)]
Merge pull request #24210 from eileenmcnaughton/goner
[Import-code-cleanup] Remove unused function
demeritcowboy [Thu, 11 Aug 2022 12:33:50 +0000 (08:33 -0400)]
Merge pull request #24214 from eileenmcnaughton/tpl
[Import-code-cleanup] Remove now-unused tpl
Matthew Wire [Thu, 11 Aug 2022 09:12:37 +0000 (10:12 +0100)]
Merge pull request #24194 from yashodha/dev-3141
(dev/core#3141) Membership should be listed chronologically by end da…
Seamus Lee [Thu, 11 Aug 2022 05:32:30 +0000 (15:32 +1000)]
Merge pull request #24224 from colemanw/fixSelect2AndNgOptions
CrmUi - Fix crmSelect2 to work with ngOptions
Seamus Lee [Thu, 11 Aug 2022 01:26:08 +0000 (11:26 +1000)]
Merge pull request #24165 from colemanw/afformExisting
Afform - add "Existing entity" selector
demeritcowboy [Thu, 11 Aug 2022 00:58:02 +0000 (20:58 -0400)]
Merge pull request #24223 from civicrm/5.53
5.53
demeritcowboy [Thu, 11 Aug 2022 00:51:33 +0000 (20:51 -0400)]
Merge pull request #24222 from herbdool/core-3796
dev/core#3796 include subtypes where filter > 0
colemanw [Thu, 11 Aug 2022 00:08:29 +0000 (20:08 -0400)]
Merge pull request #24216 from eileenmcnaughton/ds
Consolidate error handling on Custom data import tpl
Eileen McNaughton [Wed, 10 Aug 2022 22:03:14 +0000 (10:03 +1200)]
Remove always-the-same parameter
Seamus Lee [Wed, 10 Aug 2022 22:14:25 +0000 (08:14 +1000)]
Merge pull request #24220 from colemanw/customGroupFix
Fix regression causing custom groups to reset to 'Contact' when updated
Eileen McNaughton [Wed, 10 Aug 2022 21:53:50 +0000 (09:53 +1200)]
Deprecated BAO_Contribution::importableFields
demeritcowboy [Wed, 10 Aug 2022 21:48:49 +0000 (17:48 -0400)]
Merge pull request #24199 from colemanw/searchKitNew
SearchKit - Use combo button+dropdown for creating new search or segment
Eileen McNaughton [Wed, 10 Aug 2022 21:39:34 +0000 (09:39 +1200)]
Stop calling BAO function in test
colemanw [Wed, 10 Aug 2022 21:11:48 +0000 (17:11 -0400)]
Merge pull request #24218 from eileenmcnaughton/shared_import
Move unshared code to unshared function
Seamus Lee [Wed, 10 Aug 2022 20:59:33 +0000 (06:59 +1000)]
Merge pull request #24198 from demeritcowboy/zetacompootens
Update zetacomponents/mail to 1.9.3 so can remove patches
Coleman Watts [Wed, 10 Aug 2022 20:53:54 +0000 (16:53 -0400)]
CrmUi - Fix crmSelect2 to work with ngOptions
As part of https://github.com/civicrm/civicrm-core/pull/23749 select elements using
ui-jq were switched to crm-ui-select, which should have been a drop-in replacement,
but it turns out it broke for widgets using ngOptions. This fixes it.
Fixes dev/core#3797
colemanw [Wed, 10 Aug 2022 19:30:36 +0000 (15:30 -0400)]
Merge pull request #24212 from eileenmcnaughton/data
dev/core#3664 Remove dataColumnGuessing
Coleman Watts [Wed, 10 Aug 2022 14:58:36 +0000 (10:58 -0400)]
Fix regression causing custom groups to reset to 'Contact' when updated
Fixes dev/core#3794
Herb [Wed, 10 Aug 2022 19:27:13 +0000 (15:27 -0400)]
dev/core#3796 include subtypes where filter > 0
Matthew Wire [Wed, 10 Aug 2022 16:46:41 +0000 (17:46 +0100)]
Merge pull request #24190 from eileenmcnaughton/load_related
Move a little code from legacy function `loadRelatedObjects` to the calling functions
Coleman Watts [Wed, 10 Aug 2022 01:18:38 +0000 (21:18 -0400)]
APIv4 Autocomplete - Fix anonymous access and add tests
colemanw [Wed, 10 Aug 2022 12:24:30 +0000 (08:24 -0400)]
Merge pull request #24211 from eileenmcnaughton/goneier
[Import-code-cleanup] Remove another now-unused class `CRM_Contact_Import_ImportJob`
demeritcowboy [Wed, 10 Aug 2022 11:38:53 +0000 (07:38 -0400)]
update zeta/mail to 1.9.3
Eileen McNaughton [Wed, 10 Aug 2022 09:14:29 +0000 (21:14 +1200)]
Merge pull request #24215 from eileenmcnaughton/map_type
NFC IDE code format to get rid of array()
Eileen McNaughton [Wed, 10 Aug 2022 07:18:46 +0000 (19:18 +1200)]
Move unshared code to unshared function
Eileen McNaughton [Wed, 10 Aug 2022 06:03:07 +0000 (18:03 +1200)]
Consolidate error handling on Custom data import tpl
Eileen McNaughton [Thu, 7 Jul 2022 02:11:32 +0000 (14:11 +1200)]
NFC IDE code format to get rid of array()
Eileen McNaughton [Wed, 6 Jul 2022 06:34:40 +0000 (18:34 +1200)]
Remove now-unused tpl
Eileen McNaughton [Wed, 10 Aug 2022 04:54:55 +0000 (16:54 +1200)]
Merge pull request #24213 from civicrm/5.53
5.53 to master
Eileen McNaughton [Wed, 10 Aug 2022 04:54:23 +0000 (16:54 +1200)]
Merge pull request #24204 from totten/5.53-tabsetoptions
CrmUi - Fix tabSetOptions variable
Eileen McNaughton [Wed, 10 Aug 2022 04:53:27 +0000 (16:53 +1200)]
Merge pull request #24208 from eileenmcnaughton/deprecated
Finally remove apiv2 DeprecatedUtils
Eileen McNaughton [Wed, 10 Aug 2022 04:26:58 +0000 (16:26 +1200)]
dev/core#3664 Remove dataColumnGuessing
Eileen McNaughton [Wed, 10 Aug 2022 03:44:54 +0000 (15:44 +1200)]
Merge pull request #24206 from eileenmcnaughton/rc
removed import contacts access argument for summary path
Eileen McNaughton [Wed, 10 Aug 2022 02:50:29 +0000 (14:50 +1200)]
Remove another now-unused class
Eileen McNaughton [Wed, 10 Aug 2022 02:40:22 +0000 (14:40 +1200)]
Remove unused function
Coleman Watts [Mon, 8 Aug 2022 21:57:30 +0000 (17:57 -0400)]
APIv4 - Prevent fatal error when looking up pseudoconstant for field with no options
Coleman Watts [Sun, 7 Aug 2022 01:32:14 +0000 (21:32 -0400)]
Afform - Fix compatability of existing contact widget and 'current user' default
Coleman Watts [Sat, 6 Aug 2022 21:50:40 +0000 (17:50 -0400)]
Afform - Apply "type" values to autocomplete filters
This ensures that if e.g. a Contact or Activity has its type specified on the form
it will also be limited to that type in autocomplete results when selecting an existing entity.
Coleman Watts [Sat, 6 Aug 2022 19:33:02 +0000 (15:33 -0400)]
APIv4 Autocomplete - Add metadata and tests
Coleman Watts [Fri, 5 Aug 2022 22:02:19 +0000 (18:02 -0400)]
Afform - fill entity based on existing entity selection
Coleman Watts [Fri, 5 Aug 2022 18:10:51 +0000 (14:10 -0400)]
Afform - configure existing entity widget
Coleman Watts [Fri, 5 Aug 2022 14:53:39 +0000 (10:53 -0400)]
APIv4 autocomplete - Support filters
Coleman Watts [Wed, 3 Aug 2022 18:32:54 +0000 (14:32 -0400)]
Afform - Add autocomplete field
Coleman Watts [Tue, 2 Aug 2022 21:12:29 +0000 (17:12 -0400)]
APIv4 Autocomplete - Select icon based on metadata
Coleman Watts [Sat, 30 Jul 2022 22:04:57 +0000 (18:04 -0400)]
Add APIv4-based autocomplete widget
Coleman Watts [Wed, 27 Jul 2022 22:56:44 +0000 (18:56 -0400)]
APIv4 - Add autocomplete action
APIv4 action to supply data to the new autocomplete widget.
colemanw [Wed, 10 Aug 2022 02:28:31 +0000 (22:28 -0400)]
Merge pull request #24209 from civicrm/5.53
Merge 5.53 to master
Eileen McNaughton [Wed, 10 Aug 2022 01:58:43 +0000 (13:58 +1200)]
Merge pull request #24203 from colemanw/fixTagFilter553
APIv4 - Fix resolving pseudoconstants for less-permissioned users
Eileen McNaughton [Wed, 10 Aug 2022 01:36:07 +0000 (13:36 +1200)]
Merge pull request #24202 from totten/5.53-composer-api
composer.json - Declare requirement for `composer-runtime-api`
Eileen McNaughton [Wed, 10 Aug 2022 01:32:21 +0000 (13:32 +1200)]
Merge pull request #24075 from colemanw/removeDeprecatedJoins
APIv4 - Drop support for deprecated join syntax
Eileen McNaughton [Wed, 10 Aug 2022 01:07:37 +0000 (13:07 +1200)]
Finally remove apiv2 DeprecatedUtils
colemanw [Wed, 10 Aug 2022 01:02:55 +0000 (21:02 -0400)]
Merge pull request #24188 from eileenmcnaughton/import
[Import-code-cleanup] Fold call to deprecated function back into calling function
colemanw [Wed, 10 Aug 2022 00:50:41 +0000 (20:50 -0400)]
Merge pull request #24001 from eileenmcnaughton/import_fill
dev/core#3733 [Import] Test & fix for source updating when it should …
Brienne Kordis [Tue, 9 Aug 2022 18:21:32 +0000 (14:21 -0400)]
removed import contacts access argument for summary path
colemanw [Wed, 10 Aug 2022 00:45:21 +0000 (20:45 -0400)]
Merge pull request #24185 from eileenmcnaughton/int
[Import-code-cleanup] Mark a few functions deprecated for clarity & mark parser class internal
colemanw [Wed, 10 Aug 2022 00:44:41 +0000 (20:44 -0400)]
Merge pull request #24189 from eileenmcnaughton/import_two
[Import-code-cleanup] Fold call to weird deprecated function back into calling code
Eileen McNaughton [Wed, 10 Aug 2022 00:29:32 +0000 (12:29 +1200)]
Merge pull request #24195 from demeritcowboy/php8-batch
[php8] E_WARNING on Find Contributions
Coleman Watts [Tue, 9 Aug 2022 03:00:27 +0000 (23:00 -0400)]
CrmUi - Fix tabSetOptions variable
Prior to #23749 this had been passing an object around as a string.
During the refactoring it was treated as an object but still left as a string param.
Now it's passed as an object.
Eileen McNaughton [Tue, 9 Aug 2022 22:44:53 +0000 (10:44 +1200)]
Merge pull request #24201 from colemanw/managedTitle
SearchKit - Better title and description for managed entities
Tim Otten [Tue, 9 Aug 2022 22:35:50 +0000 (15:35 -0700)]
composer.json - Declare requirement for `composer-runtime-api`
This requirement was introduced to 5.53.alpha via
9584d5d567eee10cacef55bad2cdff28c8013f8c.
It should be declared so that incompatible environments raise a sensible error.
Coleman Watts [Fri, 29 Jul 2022 01:24:57 +0000 (21:24 -0400)]
APIv4 - Fix resolving pseudoconstants for less-permissioned users
Fixes dev/core#3750
Coleman Watts [Tue, 9 Aug 2022 18:53:40 +0000 (14:53 -0400)]
SearchKit - Better title and description for managed entities
Coleman Watts [Tue, 9 Aug 2022 18:42:17 +0000 (14:42 -0400)]
SearchKit - Use combo button+dropdown for creating new search or segment
demeritcowboy [Tue, 9 Aug 2022 16:57:30 +0000 (12:57 -0400)]
Merge pull request #24197 from colemanw/tabSetFix
CrmUi - Fix tabSetOptions variable
Coleman Watts [Tue, 9 Aug 2022 03:00:27 +0000 (23:00 -0400)]
CrmUi - Fix tabSetOptions variable
Prior to #23749 this had been passing an object around as a string.
During the refactoring it was treated as an object but still left as a string param.
Now it's passed as an object.
CiviCRM [Tue, 9 Aug 2022 09:02:51 +0000 (09:02 +0000)]
Set version to 5.54.alpha1
CiviCRM [Tue, 9 Aug 2022 08:57:36 +0000 (08:57 +0000)]
Set version to 5.53.beta1
Eileen McNaughton [Tue, 9 Aug 2022 08:08:30 +0000 (20:08 +1200)]
It seems we need find(TRUE) to reliably load
Eileen McNaughton [Tue, 9 Aug 2022 01:49:17 +0000 (13:49 +1200)]
Move a little code from
Eileen McNaughton [Tue, 9 Aug 2022 07:55:08 +0000 (19:55 +1200)]
Merge pull request #24187 from colemanw/removeCiviAuction
Remove reference to CiviAuction
Seamus Lee [Tue, 9 Aug 2022 07:18:38 +0000 (17:18 +1000)]
Merge pull request #24164 from herbdool/core-3783
dev/core#3783 convert Recent Items providers into an option group
Eileen McNaughton [Tue, 9 Aug 2022 07:08:50 +0000 (19:08 +1200)]
Merge pull request #24192 from demeritcowboy/php81-frontend4
[php 8.1 compat] Avoid CRM_Utils_System::url null for $query param
demeritcowboy [Tue, 9 Aug 2022 04:07:55 +0000 (00:07 -0400)]
error on php8
Eileen McNaughton [Tue, 9 Aug 2022 04:07:23 +0000 (16:07 +1200)]
Merge pull request #24168 from colemanw/apiExplorerSuffixes
Api4 Explorer - Use metadata for field suffixes instead of guessing
Eileen McNaughton [Tue, 9 Aug 2022 04:05:23 +0000 (16:05 +1200)]
Merge pull request #23972 from colemanw/primaryLocationWrite
APIv4 - Read & write contact primary and billing locations as implicit joins
yashodha [Tue, 9 Aug 2022 03:45:48 +0000 (09:15 +0530)]
(dev/core#3141) Membership should be listed chronologically by end date DESC
demeritcowboy [Tue, 9 Aug 2022 02:53:56 +0000 (22:53 -0400)]
bring in line with #24176
Coleman Watts [Tue, 9 Aug 2022 02:28:22 +0000 (22:28 -0400)]
CiviGrant Add safeguard to prevent managed errors during upgrade
Coleman Watts [Tue, 9 Aug 2022 02:03:47 +0000 (22:03 -0400)]
Decouple CiviGrant from core permission function
Eileen McNaughton [Tue, 9 Aug 2022 01:36:08 +0000 (13:36 +1200)]
Fold call to weird deprecated function back into calling code
Eileen McNaughton [Tue, 9 Aug 2022 01:21:34 +0000 (13:21 +1200)]
Fold call to deprecated function back into calling function
Seamus Lee [Tue, 9 Aug 2022 01:21:07 +0000 (11:21 +1000)]
Merge pull request #24136 from eileenmcnaughton/units
Add (pixels) to available label & pdf layout units
Coleman Watts [Tue, 9 Aug 2022 01:11:12 +0000 (21:11 -0400)]
Remove reference to CiviAuction
Seamus Lee [Tue, 9 Aug 2022 01:03:16 +0000 (11:03 +1000)]
Merge pull request #24166 from lemniscus/contribution-import-with-external-id
dev/core#3784 fix contribution/membership/participant import matching on external id or contact id
Seamus Lee [Tue, 9 Aug 2022 01:03:08 +0000 (11:03 +1000)]
Merge pull request #24153 from agileware/CIVICRM-2025
dev/core/-/issues/3786 💩 Matching by External / Contact ID always matches contacts with ID < 10 for Participant importer and possibly others because return params is not an array
Eileen McNaughton [Tue, 9 Aug 2022 00:33:07 +0000 (12:33 +1200)]
Merge pull request #24176 from demeritcowboy/php81-frontend
[php 8.1 compat] Avoid CRM_Utils_System::url null for $query param
Eileen McNaughton [Tue, 9 Aug 2022 00:22:21 +0000 (12:22 +1200)]
Merge pull request #24162 from colemanw/savedSearchLabel
Metadata - Add label field for SavedSearch
Eileen McNaughton [Tue, 9 Aug 2022 00:10:43 +0000 (12:10 +1200)]
Mark class internal
Eileen McNaughton [Tue, 9 Aug 2022 00:09:38 +0000 (12:09 +1200)]
Mark a few functions deprecated for clarity
m