Coleman Watts [Sat, 21 Aug 2021 21:12:09 +0000 (17:12 -0400)]
Deprecate 2 del() functions in favor of generics and hook callbacks
dev/core#2757
colemanw [Sat, 21 Aug 2021 18:08:50 +0000 (14:08 -0400)]
Merge pull request #21206 from demeritcowboy/extmgrmodtest
[NFC] CRM_Extension_Manager_ModuleTest - use ?? instead of error-suppression operator
colemanw [Sat, 21 Aug 2021 16:21:04 +0000 (12:21 -0400)]
Merge pull request #21207 from demeritcowboy/queueservice
CRM_Queue_Service - Use ?? instead of error-supression operator
demeritcowboy [Sat, 21 Aug 2021 12:28:35 +0000 (08:28 -0400)]
avoid error-supression operator
demeritcowboy [Sat, 21 Aug 2021 11:54:46 +0000 (07:54 -0400)]
avoid error-suppression operator
colemanw [Sat, 21 Aug 2021 05:13:07 +0000 (01:13 -0400)]
Merge pull request #21203 from eileenmcnaughton/master
5.41 to master (conflicts resolved)
Eileen McNaughton [Sat, 21 Aug 2021 00:13:19 +0000 (12:13 +1200)]
Merge branch '5.41' of github.com:civicrm/civicrm-core
colemanw [Sat, 21 Aug 2021 01:14:34 +0000 (21:14 -0400)]
Merge pull request #21184 from colemanw/pseudoconstantFixes
APIv4 pseudoconstant improvements
Eileen McNaughton [Sat, 21 Aug 2021 00:07:20 +0000 (12:07 +1200)]
Merge pull request #21195 from colemanw/UnknownFieldError
APIv4 - Properly show deprecated joins in unit tests (fixes dev/core#2771)
Eileen McNaughton [Fri, 20 Aug 2021 22:09:30 +0000 (10:09 +1200)]
Merge pull request #21193 from mattwire/settitle1
REF Switch to CRM_Core_Form::setTitle() instead of CRM_Utils_System::setTitle() part 1
colemanw [Fri, 20 Aug 2021 17:50:09 +0000 (13:50 -0400)]
Merge pull request #21194 from kurund/grid-display-layout
add grid layout support for searchkit
Coleman Watts [Thu, 19 Aug 2021 14:22:13 +0000 (10:22 -0400)]
APIv4 - Add 'suffixes' to getFields metadata
This breaks apart the concept of a field having 'options' vs
a field supporting suffixes like campaign_id:label.
It is now possible for a field to not have options but still support suffixes.
This also makes the available suffixes for each field discoverable,
e.g. fields like state_province_id support an :abbr suffix.
Coleman Watts [Wed, 18 Aug 2021 21:47:20 +0000 (17:47 -0400)]
REF - Remove redundant `use` statements and add docblock
Coleman Watts [Wed, 18 Aug 2021 19:12:58 +0000 (15:12 -0400)]
Pseudoconstant - always explicitly name abbrColumn
Stop the overly-clever guesswork of abbrColumn so that
it can always be know if a pseudoconstant has an abbreviation.
demeritcowboy [Fri, 20 Aug 2021 14:14:08 +0000 (10:14 -0400)]
Merge pull request #21192 from jitendrapurohit/reminder
dev/core#2777 - Fix js break on reminder form
Coleman Watts [Fri, 20 Aug 2021 14:11:34 +0000 (10:11 -0400)]
APIv4 - Properly show deprecated joins in unit tests
Kurund Jalmi [Fri, 20 Aug 2021 14:04:15 +0000 (15:04 +0100)]
add grid layout support for searchkit
Matthew Wire [Fri, 20 Aug 2021 12:11:05 +0000 (13:11 +0100)]
Switch to CRM_Core_Form::setTitle() instead of CRM_Utils_System::setTitle() part 1
jitendrapurohit [Fri, 20 Aug 2021 11:49:55 +0000 (17:19 +0530)]
Fix js break on reminder form
Eileen McNaughton [Fri, 20 Aug 2021 06:47:20 +0000 (18:47 +1200)]
Merge pull request #21190 from civicrm/5.41
5.41
Seamus Lee [Fri, 20 Aug 2021 04:54:11 +0000 (14:54 +1000)]
Merge pull request #21189 from eileenmcnaughton/541b
dev/rc#14 handle api calls post schema change
Eileen McNaughton [Fri, 20 Aug 2021 02:48:11 +0000 (14:48 +1200)]
dev/rc#14 handle api calls post schema change
Eileen McNaughton [Thu, 19 Aug 2021 22:54:37 +0000 (10:54 +1200)]
Merge pull request #21185 from colemanw/campaignLists
Add no-prefetch campaign pseudoconstants
Coleman Watts [Thu, 19 Aug 2021 21:07:23 +0000 (17:07 -0400)]
Add no-prefetch campaign pseudoconstant
colemanw [Thu, 19 Aug 2021 11:47:39 +0000 (07:47 -0400)]
Merge pull request #21159 from colemanw/fixSearchKitBugs
SearchKit - Misc bulk action bug fixes
Eileen McNaughton [Thu, 19 Aug 2021 01:39:47 +0000 (13:39 +1200)]
Merge pull request #21179 from eileenmcnaughton/ft
Remove deprecated function
Eileen McNaughton [Wed, 18 Aug 2021 23:10:56 +0000 (11:10 +1200)]
Remove deprecated function
Function has been deprecated noisily for 6 months & was never
supported for out of core use
Seamus Lee [Wed, 18 Aug 2021 23:05:24 +0000 (09:05 +1000)]
Merge pull request #21173 from mattwire/mailerror
Log details of mailing error and don't display details to end user
Matthew Wire [Wed, 18 Aug 2021 13:46:38 +0000 (14:46 +0100)]
Log details of mailing error and don't display details to end user
Eileen McNaughton [Wed, 18 Aug 2021 19:56:16 +0000 (07:56 +1200)]
Merge pull request #21168 from MegaphoneJon/website-dedupe
closes core#2770: Dedupe by website
Jon Goldberg [Tue, 17 Aug 2021 22:30:29 +0000 (18:30 -0400)]
closes core#2770: Dedupe by website
colemanw [Wed, 18 Aug 2021 16:11:01 +0000 (12:11 -0400)]
Merge pull request #21160 from colemanw/fixSerialize
dev/core#2762 Fix custom field edit form to set serialization correctly
Seamus Lee [Wed, 18 Aug 2021 10:07:41 +0000 (20:07 +1000)]
Merge pull request #21171 from eileenmcnaughton/con
dev/core#2758 - Fix contribution activity campaign propagation ...more
Seamus Lee [Wed, 18 Aug 2021 10:07:21 +0000 (20:07 +1000)]
Merge pull request #21172 from colemanw/searchTokenPlaceholder
SearchKit - Add placeholder to token select
Seamus Lee [Wed, 18 Aug 2021 09:46:25 +0000 (19:46 +1000)]
Merge pull request #21119 from eileenmcnaughton/member
Update MembershipType.duration and MembershipStatus.name to be required
Coleman Watts [Wed, 18 Aug 2021 02:02:18 +0000 (22:02 -0400)]
SearchKit - Add placeholder to token select
Eileen McNaughton [Wed, 18 Aug 2021 00:50:26 +0000 (12:50 +1200)]
Merge pull request #21170 from eileenmcnaughton/notice
Enotice fixes in tpl
Eileen McNaughton [Tue, 17 Aug 2021 23:19:45 +0000 (11:19 +1200)]
dev/core#2758 - Fix contribution activity campaign propagation ...more
Fixes a scenario where the value can be 'null' and then fatals
I hit this creating a new membership record on a stock build
Eileen McNaughton [Tue, 17 Aug 2021 23:02:18 +0000 (11:02 +1200)]
Enotice fixes in tpl
Seamus Lee [Tue, 17 Aug 2021 23:00:25 +0000 (09:00 +1000)]
Merge pull request #21071 from colemanw/api4JoinFixes
APIv4 - Support multiple implicit joins to the same table
colemanw [Tue, 17 Aug 2021 22:48:15 +0000 (18:48 -0400)]
Merge pull request #21166 from eileenmcnaughton/cache2
dev/core#2763 cache clearing fix
Eileen McNaughton [Tue, 17 Aug 2021 21:02:22 +0000 (09:02 +1200)]
Merge pull request #21082 from colemanw/fixSearchKitPermissions
Fix search display access for non-admin users
demeritcowboy [Tue, 17 Aug 2021 13:08:13 +0000 (09:08 -0400)]
Merge pull request #21167 from greenpeace-cee/fix-contribution-activity-campaign-propagation
dev/core#2758 - Fix contribution activity campaign propagation
demeritcowboy [Tue, 17 Aug 2021 13:05:52 +0000 (09:05 -0400)]
Merge pull request #21161 from eileenmcnaughton/reinit
[Ref] remove unused variable
Patrick Figel [Tue, 17 Aug 2021 09:34:43 +0000 (11:34 +0200)]
dev/core#2758 - Fix contribution activity campaign propagation
This fixes an issue where contribution campaigns may not be propagated
to the corresponding contribution activity when the request that
triggers activity creation does not explicitly set the campaign_id
parameter.
Seamus Lee [Tue, 17 Aug 2021 09:04:13 +0000 (19:04 +1000)]
Merge pull request #21156 from colemanw/searchKitRef
[REF] SearchKit - Refactor search task code to share a trait
Eileen McNaughton [Tue, 17 Aug 2021 08:29:55 +0000 (20:29 +1200)]
Merge pull request #21164 from civicrm/5.41
5.41
Eileen McNaughton [Tue, 17 Aug 2021 07:51:41 +0000 (19:51 +1200)]
dev/core#2763 cache clearing fix
Eileen McNaughton [Tue, 17 Aug 2021 05:43:25 +0000 (17:43 +1200)]
[Ref] remove unused variable
Seamus Lee [Tue, 17 Aug 2021 06:49:42 +0000 (16:49 +1000)]
Merge pull request #21163 from seamuslee001/5.41
Add release-notes/5.40.2.md release-notes/5.40.1.md
Tim Otten [Tue, 17 Aug 2021 06:23:00 +0000 (23:23 -0700)]
Add release-notes/5.40.2.md release-notes/5.40.1.md
Eileen McNaughton [Tue, 17 Aug 2021 05:43:25 +0000 (17:43 +1200)]
[Ref] remove unused variable
Coleman Watts [Mon, 16 Aug 2021 21:53:13 +0000 (17:53 -0400)]
Fix custom field edit form to set serialization correctly
The custom_field.serialize column is NOT NULL in the database,
so setting it to null on the form is incorrect.
Fixes dev/core#2762
Eileen McNaughton [Mon, 16 Aug 2021 20:15:16 +0000 (08:15 +1200)]
Merge pull request #21158 from colemanw/fileApi
APIv4 - Add File entity
Coleman Watts [Mon, 16 Aug 2021 19:43:45 +0000 (15:43 -0400)]
SearchKit - Fix formatting of Date input fields in bulk-update dialog
Eileen McNaughton [Mon, 16 Aug 2021 19:42:17 +0000 (07:42 +1200)]
Merge pull request #21155 from demeritcowboy/regiontest
[NFC] Update CRM_Core_RegionTest so it doesn't need the error-suppression operator
Coleman Watts [Mon, 16 Aug 2021 19:41:50 +0000 (15:41 -0400)]
SearchKit - Fix JS undefined variable error when clearing field in update dialog
Coleman Watts [Mon, 16 Aug 2021 19:34:45 +0000 (15:34 -0400)]
SearchKit - Reset selection after bulk updates
Coleman Watts [Mon, 16 Aug 2021 18:58:24 +0000 (14:58 -0400)]
SearchKit - Refactor refresh code into traits
Coleman Watts [Mon, 16 Aug 2021 15:43:51 +0000 (11:43 -0400)]
SearchKit - Refactor search task code to share a trait
Coleman Watts [Mon, 16 Aug 2021 16:33:50 +0000 (12:33 -0400)]
APIv4 - Add File entity
demeritcowboy [Mon, 16 Aug 2021 13:41:34 +0000 (09:41 -0400)]
avoid error-suppression operator
Eileen McNaughton [Mon, 16 Aug 2021 09:16:17 +0000 (21:16 +1200)]
Merge pull request #21154 from civicrm/5.41
5.41
Eileen McNaughton [Mon, 16 Aug 2021 07:06:49 +0000 (19:06 +1200)]
Merge pull request #21151 from eileenmcnaughton/541m
Membership batch processing error
Eileen McNaughton [Mon, 16 Aug 2021 04:37:30 +0000 (16:37 +1200)]
Membership batch processing error
This fixes a fatal because of incorrect typing
Affects 5.40
Seamus Lee [Mon, 16 Aug 2021 03:38:35 +0000 (13:38 +1000)]
Merge pull request #21148 from civicrm/5.41
5.41
Eileen McNaughton [Mon, 16 Aug 2021 01:19:21 +0000 (13:19 +1200)]
Merge pull request #21143 from seamuslee001/fix_enotice_php8
[REF] Fix e-notice in APIv3 Profile Test on PHP8
Seamus Lee [Sun, 15 Aug 2021 23:57:44 +0000 (09:57 +1000)]
Merge pull request #21147 from eileenmcnaughton/541
dev/core#2758 fix task tiles
Eileen McNaughton [Sun, 15 Aug 2021 22:05:57 +0000 (10:05 +1200)]
Merge pull request #21146 from demeritcowboy/smarty-default-caserole
[NFC] Update testCaseActivityCopyTemplate to provide variable that would usually be present
Eileen McNaughton [Sun, 15 Aug 2021 22:01:07 +0000 (10:01 +1200)]
dev/core#2758 fix task tiles
Seamus Lee [Sat, 14 Aug 2021 23:27:39 +0000 (09:27 +1000)]
[REF] Fix e-notice in APIv3 Profile Test on PHP8
Remove e-notice issue found by dave d
demeritcowboy [Sun, 15 Aug 2021 14:04:38 +0000 (10:04 -0400)]
missing variable in template
Eileen McNaughton [Sat, 14 Aug 2021 21:57:29 +0000 (09:57 +1200)]
Merge pull request #21140 from demeritcowboy/smarty-long
Use convenience function for one-off token evaluations to avoid too-long filenames and possible privacy issues
demeritcowboy [Sat, 14 Aug 2021 15:05:08 +0000 (11:05 -0400)]
avoid fails for file too long, and possible privacy issues
demeritcowboy [Sat, 14 Aug 2021 14:31:29 +0000 (10:31 -0400)]
Merge pull request #21075 from eileenmcnaughton/email3
[Ref] Move id fetching to the classes
Eileen McNaughton [Sat, 14 Aug 2021 04:01:44 +0000 (16:01 +1200)]
Merge pull request #20168 from larssandergreen/add-recurring-filter-to-contribution-summary-report
dev/search#63 Add recurring contributions to contribution reports
Seamus Lee [Sat, 14 Aug 2021 03:17:28 +0000 (13:17 +1000)]
Merge pull request #21138 from civicrm/5.41
5.41
Seamus Lee [Sat, 14 Aug 2021 03:12:41 +0000 (13:12 +1000)]
Merge pull request #21136 from agh1/5.41.0-releasenotes-initial
5.41.0 release notes initial run
Tim Otten [Sat, 14 Aug 2021 02:02:11 +0000 (19:02 -0700)]
Merge pull request #21114 from totten/master-refl-finders
(REF) ReflectionUtils - Add findStandardProperties() and findMethodHelpers()
Eileen McNaughton [Sat, 14 Aug 2021 00:33:01 +0000 (12:33 +1200)]
Merge pull request #21129 from civicrm/5.41
5.41
Andie Hunt [Fri, 13 Aug 2021 22:15:31 +0000 (18:15 -0400)]
5.41.0 release notes: added boilerplate
Andie Hunt [Fri, 13 Aug 2021 22:12:51 +0000 (18:12 -0400)]
5.41.0 release notes: raw from script
Eileen McNaughton [Fri, 13 Aug 2021 22:03:41 +0000 (10:03 +1200)]
Merge pull request #20907 from demeritcowboy/report-entitylabel
dev/core#2691 - On logging detail civireport show words instead of numbers (part 2)
Eileen McNaughton [Fri, 13 Aug 2021 22:00:12 +0000 (10:00 +1200)]
Merge pull request #21125 from colemanw/refCommentFix
NFC - Fix docblock in CRM_Core_Transaction
Seamus Lee [Fri, 13 Aug 2021 21:27:18 +0000 (07:27 +1000)]
Merge pull request #21099 from eileenmcnaughton/camp54
dev/core#2743 fix api v3 to not unnecessarily load options
Seamus Lee [Fri, 13 Aug 2021 21:23:27 +0000 (07:23 +1000)]
Merge pull request #21102 from artfulrobot/ui/37
dev/user-interface#37 Reinstate jQueryUI visible focus effect in quicksearch
Eileen McNaughton [Tue, 10 Aug 2021 01:46:39 +0000 (13:46 +1200)]
[Ref] Move id fetching to the classes
Eileen McNaughton [Fri, 13 Aug 2021 20:48:20 +0000 (08:48 +1200)]
Merge pull request #21127 from civicrm/5.41
5.41 to master
Eileen McNaughton [Fri, 13 Aug 2021 20:13:05 +0000 (08:13 +1200)]
Merge pull request #21124 from MegaphoneJon/fix-event-validation
fix crmValidate() not loading on event registration pages
Coleman Watts [Fri, 13 Aug 2021 19:59:49 +0000 (15:59 -0400)]
NFC - Fix docblock in CRM_Core_Transaction
Jon Goldberg [Fri, 13 Aug 2021 17:50:54 +0000 (13:50 -0400)]
fix crmValidate() not loading on event registration pages
demeritcowboy [Fri, 13 Aug 2021 13:46:34 +0000 (09:46 -0400)]
Merge pull request #21116 from eileenmcnaughton/nfc
[NFC] {Test} Minor cleanup
demeritcowboy [Fri, 13 Aug 2021 12:37:25 +0000 (08:37 -0400)]
Merge pull request #21103 from mlutfy/ui38
dev/user-interface#38 Contact Edit: Only display signatures if contact has a CMS account
Eileen McNaughton [Fri, 13 Aug 2021 06:32:16 +0000 (18:32 +1200)]
Update MembershipType.duration and MembershipStatus.name to be required
This updates these fields to be required as that appears to be the case.
We could alternatively go with a default of 'month' for
MembershipType.duration_unit
Eileen McNaughton [Fri, 13 Aug 2021 09:31:24 +0000 (21:31 +1200)]
Merge pull request #21121 from totten/master-rendertpl-rem
Replace deprecated calls to `renderMessageTemplate()`
Tim Otten [Fri, 13 Aug 2021 06:58:25 +0000 (23:58 -0700)]
CRM_Core_BAO_MessageTemplate - Remove `renderMessageTemplate()`
Tim Otten [Fri, 13 Aug 2021 06:14:01 +0000 (23:14 -0700)]
CRM_Core_BAO_MessageTemplateTest - Convert `renderMessageTemplate()` to `renderTemplate()`
Tim Otten [Fri, 13 Aug 2021 06:12:39 +0000 (23:12 -0700)]
CRM_SMS_Form_Upload - Convert `renderMessageTemplate()` to `CRM_Core_TokenSmarty::render()`
Tim Otten [Fri, 13 Aug 2021 06:10:39 +0000 (23:10 -0700)]
CRM_Contribute_Form_Task_PDFLetter - Convert `renderMessageTemplate()` to `CRM_Core_TokenSmarty::render()`
Eileen McNaughton [Fri, 13 Aug 2021 06:21:15 +0000 (18:21 +1200)]
Merge pull request #21115 from totten/master-rendertpl
MessageTemplate - Add renderTemplate(). Deprecate renderMessageTemplate().