civicrm-core.git
9 months agoMerge pull request #29300 from eileenmcnaughton/995
colemanw [Wed, 7 Feb 2024 21:27:21 +0000 (16:27 -0500)]
Merge pull request #29300 from eileenmcnaughton/995

dev/core#4980 Ensure payment processor object is returned

9 months agoMerge pull request #29296 from colemanw/jobParams
Eileen McNaughton [Wed, 7 Feb 2024 21:25:57 +0000 (10:25 +1300)]
Merge pull request #29296 from colemanw/jobParams

Fix dev/core#4959 - Handle extra whitespace in scheduled job params

9 months agodev/core#4980 Ensure payment processor object is returned
eileen [Wed, 7 Feb 2024 17:38:39 +0000 (06:38 +1300)]
dev/core#4980 Ensure payment processor object is returned

9 months agoFix dev/core#4959 - Handle extra whitespace in scheduled job params
colemanw [Wed, 7 Feb 2024 13:48:21 +0000 (08:48 -0500)]
Fix dev/core#4959 - Handle extra whitespace in scheduled job params

9 months agoMerge pull request #29260 from colemanw/getModules
Tim Otten [Wed, 7 Feb 2024 08:10:44 +0000 (00:10 -0800)]
Merge pull request #29260 from colemanw/getModules

dev/core#4969 Simplify AngularManager loading/caching system

9 months agoMerge pull request #29193 from eileenmcnaughton/570_tags
colemanw [Wed, 7 Feb 2024 01:17:12 +0000 (20:17 -0500)]
Merge pull request #29193 from eileenmcnaughton/570_tags

Fix wonkyness if contribution page includes a profile with both groups & tags

9 months agoAngularManager - Simplify caching
colemanw [Mon, 5 Feb 2024 19:25:37 +0000 (14:25 -0500)]
AngularManager - Simplify caching

In 604cca72 the cache was split into smaller pieces in an attempt to fix some failing tests.
It turned out those fails for other reasons so there's no need to have > 1 cache for angularModules.

Fixes https://lab.civicrm.org/dev/core/-/issues/4969

9 months agoAngularManager - Ensure 'basePages' is an array
colemanw [Mon, 5 Feb 2024 19:20:42 +0000 (14:20 -0500)]
AngularManager - Ensure 'basePages' is an array

This doesn't change the behavior (historical default mainained, with a comment added about why),
just ensures the value is always set to prevent errors when it gets passed to in_array().

9 months agoMerge pull request #29277 from eileenmcnaughton/570-orn
Eileen McNaughton [Tue, 6 Feb 2024 06:14:02 +0000 (19:14 +1300)]
Merge pull request #29277 from eileenmcnaughton/570-orn

Disable failing test in PR runs for now

9 months agoDisable failing test in PR runs for now
eileen [Sun, 4 Feb 2024 21:27:32 +0000 (10:27 +1300)]
Disable failing test in PR runs for now

9 months agoMerge pull request #29264 from MegaphoneJon/cond-receipt
Eileen McNaughton [Tue, 6 Feb 2024 00:55:55 +0000 (13:55 +1300)]
Merge pull request #29264 from MegaphoneJon/cond-receipt

don't send an extra receipt when completing pending contributions

9 months agoMerge pull request #29226 from eileenmcnaughton/tags_g
colemanw [Tue, 6 Feb 2024 00:41:23 +0000 (19:41 -0500)]
Merge pull request #29226 from eileenmcnaughton/tags_g

Php 8.x notice fix on tags & groups fields

9 months agodon't send an extra receipt when completing pending contributions
Jon Goldberg [Mon, 5 Feb 2024 22:49:58 +0000 (17:49 -0500)]
don't send an extra receipt when completing pending contributions

9 months agoPhp 8.x notice fix on tags & groups fields
eileen [Fri, 2 Feb 2024 05:40:06 +0000 (18:40 +1300)]
Php 8.x notice fix on tags & groups fields

9 months agoMerge pull request #29208 from colemanw/fixIrrelevantLinks
Eileen McNaughton [Sat, 3 Feb 2024 03:02:33 +0000 (16:02 +1300)]
Merge pull request #29208 from colemanw/fixIrrelevantLinks

SearchKit - Remove irrelevant links from default display

9 months agoMerge pull request #29209 from colemanw/disableActivityTab
Eileen McNaughton [Sat, 3 Feb 2024 03:01:13 +0000 (16:01 +1300)]
Merge pull request #29209 from colemanw/disableActivityTab

dev/core#4950 - Disable SearchUI version of ContactSummary Activity tab

9 months agoMerge pull request #29200 from ejegg/conditionalCaseLink
colemanw [Sat, 3 Feb 2024 02:53:40 +0000 (21:53 -0500)]
Merge pull request #29200 from ejegg/conditionalCaseLink

dev/core#4960 Make Case menu link in relationship tab conditional

9 months agoMerge pull request #29192 from eileenmcnaughton/570_2
Eileen McNaughton [Fri, 2 Feb 2024 22:50:48 +0000 (11:50 +1300)]
Merge pull request #29192 from eileenmcnaughton/570_2

Fix 5.67 regression on loading custom data defaults on contribution page

9 months agodev/core#4950 - Disable SearchUI version of ContactSummary Activity tab
colemanw [Fri, 2 Feb 2024 22:17:31 +0000 (17:17 -0500)]
dev/core#4950 - Disable SearchUI version of ContactSummary Activity tab

This temporarily disables the new tab while we assess query performance problems
See https://lab.civicrm.org/dev/core/-/issues/4950

Note: commented out code uses the new 'placement' option which is preferred
over the legacy 'contact_summary' flag.

9 months agoMerge pull request #29206 from colemanw/fixInvalidLinks
colemanw [Fri, 2 Feb 2024 22:11:57 +0000 (17:11 -0500)]
Merge pull request #29206 from colemanw/fixInvalidLinks

SearchKit - Hide invalid links and prevent error

9 months agoSearchKit - Remove irrelevant links from default display
colemanw [Fri, 2 Feb 2024 22:02:31 +0000 (17:02 -0500)]
SearchKit - Remove irrelevant links from default display

The action regressed when switching search displays to use the GetLinks api action.
This fixes the filtering & makes it more efficient by passing the filter to the api.

9 months agoSearchKit - Hide invalid links and prevent error
colemanw [Fri, 2 Feb 2024 16:28:11 +0000 (11:28 -0500)]
SearchKit - Hide invalid links and prevent error

Fixes dev/core#4961

9 months agoMerge pull request #29203 from eileenmcnaughton/url
colemanw [Fri, 2 Feb 2024 20:53:53 +0000 (15:53 -0500)]
Merge pull request #29203 from eileenmcnaughton/url

dev/core#4962 Fix Smarty fatal on resource url page

9 months agodev/core#4962 Fix Smarty fatal on resource url page
eileen [Fri, 2 Feb 2024 19:12:05 +0000 (08:12 +1300)]
dev/core#4962 Fix Smarty fatal on resource url page

9 months agoFix 5.67 regression on loading custom data defaults on contribution page
eileen [Fri, 2 Feb 2024 04:05:20 +0000 (17:05 +1300)]
Fix 5.67 regression on loading custom data defaults on contribution page

9 months agoMake Case menu link in relationship tab conditional
Elliott Eggleston [Fri, 2 Feb 2024 15:52:07 +0000 (10:52 -0500)]
Make Case menu link in relationship tab conditional

Only add the link when CiviCase is enabled

dev/core#4960

10 months agoMerge pull request #29180 from colemanw/selectTab
colemanw [Fri, 2 Feb 2024 11:57:24 +0000 (06:57 -0500)]
Merge pull request #29180 from colemanw/selectTab

SearchKit - Fix switching to nonexistent tab

10 months agoFix wonkyness if contribution page includes a profile with both groups & tags
eileen [Fri, 2 Feb 2024 05:04:47 +0000 (18:04 +1300)]
Fix wonkyness if contribution page includes a profile with both groups & tags

10 months agoMerge pull request #29189 from seamuslee001/dev_ui_65
Seamus Lee [Fri, 2 Feb 2024 03:37:48 +0000 (14:37 +1100)]
Merge pull request #29189 from seamuslee001/dev_ui_65

dev/user-interface#65 Remove top set of buttons which only show up in…

10 months agodev/user-interface#65 Remove top set of buttons which only show up in non popup form
Seamus Lee [Fri, 2 Feb 2024 02:40:28 +0000 (13:40 +1100)]
dev/user-interface#65 Remove top set of buttons which only show up in non popup form

10 months agoSearchKit - Fix switching to nonexistent tab
colemanw [Thu, 1 Feb 2024 02:22:49 +0000 (21:22 -0500)]
SearchKit - Fix switching to nonexistent tab

Tabs were recently renamed so this keeps up with the change.

10 months agoMerge pull request #28971 from mattwire/firebase
Seamus Lee [Wed, 31 Jan 2024 23:15:20 +0000 (10:15 +1100)]
Merge pull request #28971 from mattwire/firebase

Fix fatal error when firebase/php-jwt library is 'replaced' in composer

10 months agoFix fatal error when firebase/php-jwt library is 'replaced' in composer
Matthew Wire [Thu, 11 Jan 2024 12:46:57 +0000 (12:46 +0000)]
Fix fatal error when firebase/php-jwt library is 'replaced' in composer

10 months agoMerge pull request #29107 from eileenmcnaughton/570_no_wiz
Tim Otten [Wed, 31 Jan 2024 07:14:20 +0000 (23:14 -0800)]
Merge pull request #29107 from eileenmcnaughton/570_no_wiz

Remove attempt to use wizard on manage ACLs

10 months agoMerge pull request #29092 from colemanw/getAutocompleteParams
Tim Otten [Wed, 31 Jan 2024 06:57:59 +0000 (22:57 -0800)]
Merge pull request #29092 from colemanw/getAutocompleteParams

dev/core#4937 - Fix js error in formBuilder autocompletes

10 months agoMerge pull request #29112 from eileenmcnaughton/570_mem
Tim Otten [Wed, 31 Jan 2024 06:15:32 +0000 (22:15 -0800)]
Merge pull request #29112 from eileenmcnaughton/570_mem

dev/core#4939 Fix failure to load existing membership info on online membership page

10 months agoMerge pull request #29155 from colemanw/colIndex
colemanw [Tue, 30 Jan 2024 15:05:16 +0000 (10:05 -0500)]
Merge pull request #29155 from colemanw/colIndex

crmDashboard - Fix deleting item from 2nd column

10 months agocrmDashboard - Fix deleting item from 2nd column
colemanw [Mon, 29 Jan 2024 20:41:51 +0000 (15:41 -0500)]
crmDashboard - Fix deleting item from 2nd column

10 months agoMerge pull request #29143 from colemanw/excludeCaseActivities
demeritcowboy [Mon, 29 Jan 2024 13:28:55 +0000 (08:28 -0500)]
Merge pull request #29143 from colemanw/excludeCaseActivities

Fix dev/core#4943 - Exclude case activities from count if appropriate

10 months agoFix dev/core#4943 - Exclude case activities from count if appropriate
colemanw [Mon, 29 Jan 2024 04:02:38 +0000 (23:02 -0500)]
Fix dev/core#4943 - Exclude case activities from count if appropriate

10 months agoMerge pull request #29118 from eileenmcnaughton/570_patrick
colemanw [Mon, 29 Jan 2024 03:36:52 +0000 (22:36 -0500)]
Merge pull request #29118 from eileenmcnaughton/570_patrick

When auto-renew option is available, show the checkbox immediately in…

10 months agoMerge pull request #29115 from eileenmcnaughton/570
colemanw [Sun, 28 Jan 2024 22:09:48 +0000 (17:09 -0500)]
Merge pull request #29115 from eileenmcnaughton/570

dev/core#4917 Ensure total is always updated when other amount is selected

10 months agoWhen auto-renew option is available, show the checkbox immediately instead of upon...
Patrick Lam [Tue, 16 Jan 2024 11:03:44 +0000 (00:03 +1300)]
When auto-renew option is available, show the checkbox immediately instead of upon clicking the price.

memTypeId was previously "undefined" after trying to read attribute
"membership-type".  The DOM shows an attribute
"data-membership-type-id" and this patch modifies the attribute read
to "data-membership-type-id", which is also consistent with the
variable name in the code.

10 months agoEnsure total is always updated when other amount is selected
eileen [Sat, 27 Jan 2024 20:04:39 +0000 (09:04 +1300)]
Ensure total is always updated when other amount is selected

10 months agoMerge pull request #29113 from eileenmcnaughton/christian
Eileen McNaughton [Sat, 27 Jan 2024 19:50:35 +0000 (08:50 +1300)]
Merge pull request #29113 from eileenmcnaughton/christian

Fix JS error and allow focus of Other Amount field

10 months agoFix JS error and allow focus of Other Amount field
Christian Wach [Wed, 17 Jan 2024 13:41:19 +0000 (13:41 +0000)]
Fix JS error and allow focus of Other Amount field

10 months agodev/core#4939 Fix failure to load existing membership info on online membership page
eileen [Sat, 27 Jan 2024 06:28:22 +0000 (19:28 +1300)]
dev/core#4939 Fix failure to load existing membership info on online membership page

10 months agoMerge pull request #29097 from demeritcowboy/grouprole
Eileen McNaughton [Sat, 27 Jan 2024 02:12:51 +0000 (15:12 +1300)]
Merge pull request #29097 from demeritcowboy/grouprole

dev/core#4938 - crash after saving a civireport

10 months agoRemove attempt to use wizard on manage ACLs
eileen [Sat, 27 Jan 2024 02:01:27 +0000 (15:01 +1300)]
Remove attempt to use wizard on manage ACLs

10 months agothe field needs null
demeritcowboy [Fri, 26 Jan 2024 17:15:40 +0000 (12:15 -0500)]
the field needs null

10 months agoMerge pull request #29091 from wmortada/accordion
demeritcowboy [Fri, 26 Jan 2024 16:48:50 +0000 (11:48 -0500)]
Merge pull request #29091 from wmortada/accordion

Invert logic for collapsing contact dashboard accordion

10 months agoInvert logic for accordion open
William Mortada [Fri, 26 Jan 2024 09:14:23 +0000 (09:14 +0000)]
Invert logic for accordion open

10 months agodev/core#4937 - Fix js error in formBuilder autocompletes
colemanw [Fri, 26 Jan 2024 15:11:43 +0000 (10:11 -0500)]
dev/core#4937 - Fix js error in formBuilder autocompletes

Due to 5071a76 this field was fetching form values during every digest cycle and in some
cases this was causing an infinite loop. Updated the field to only fetch values when needed.

10 months agoMerge pull request #29086 from totten/5.70-unsub-wp
colemanw [Thu, 25 Jan 2024 23:09:10 +0000 (18:09 -0500)]
Merge pull request #29086 from totten/5.70-unsub-wp

(dev/core#4641) ListUnsubscribe - Fix HTTP URL generation on WordPress

10 months agoListUnsubscribe - Fix HTTP URL generation on WP/J
Tim Otten [Thu, 25 Jan 2024 00:07:27 +0000 (16:07 -0800)]
ListUnsubscribe - Fix HTTP URL generation on WP/J

10 months agoMerge pull request #28964 from totten/5.70-unsub-overload
Tim Otten [Wed, 24 Jan 2024 22:02:42 +0000 (14:02 -0800)]
Merge pull request #28964 from totten/5.70-unsub-overload

(dev/core#4641) CiviMail - Add support for One-Click unsubscribes

10 months agoMerge pull request #29080 from demeritcowboy/formprop
Eileen McNaughton [Wed, 24 Jan 2024 20:01:32 +0000 (09:01 +1300)]
Merge pull request #29080 from demeritcowboy/formprop

Avoid crash in extensions that call getVar

10 months agoMerge pull request #29073 from mlutfy/core4930
colemanw [Wed, 24 Jan 2024 17:02:35 +0000 (12:02 -0500)]
Merge pull request #29073 from mlutfy/core4930

dev/core#4930 Fix Activity count when contact is assigned multiple roles

10 months agoMerge pull request #29079 from demeritcowboy/missing-sms
demeritcowboy [Wed, 24 Jan 2024 16:39:16 +0000 (11:39 -0500)]
Merge pull request #29079 from demeritcowboy/missing-sms

dev/core#4932 - Bring back missing actions when viewing contact summary

10 months agoavoid crash
demeritcowboy [Wed, 24 Jan 2024 16:22:22 +0000 (11:22 -0500)]
avoid crash

10 months agobring back missing actions
demeritcowboy [Wed, 24 Jan 2024 15:52:12 +0000 (10:52 -0500)]
bring back missing actions

10 months agoListUnsubscribe - Production sites really should use HTTPS
Tim Otten [Wed, 24 Jan 2024 05:19:27 +0000 (21:19 -0800)]
ListUnsubscribe - Production sites really should use HTTPS

10 months agoListUnsubscribe - Ensure URL is always absolute
Tim Otten [Thu, 18 Jan 2024 05:51:18 +0000 (21:51 -0800)]
ListUnsubscribe - Ensure URL is always absolute

When delivering via unit-test or cron job, the URL came out absolute.

But when using web UI to "Send test", the URL was relative.

It should be absolute.

10 months agoListUnsubscribe - Fix VERP parsing (alternate separators; optional localpart-prefix)
Tim Otten [Wed, 17 Jan 2024 22:36:55 +0000 (14:36 -0800)]
ListUnsubscribe - Fix VERP parsing (alternate separators; optional localpart-prefix)

10 months ago(REF) Move testGitLabIssue1108() to its own class
Tim Otten [Thu, 11 Jan 2024 04:23:55 +0000 (20:23 -0800)]
(REF) Move testGitLabIssue1108() to its own class

BEFORE: `MailingSystemTest` (which extends `BaseMailingSystemTest`)
includes `testGitLabIssue1108($isMultilingual)`. This is
a transactional test (per `BaseMailingSystemTest::setUp()`).

AFTER: `MultingualSystemTest` includes `testGitLabIssue1108()`.
This is not a transactional test.

COMMENTS: This resolves some circumstantial flakiness in the tests.

* The problem appeared when adding an unrelated test `BaseMailingSystemTest` -- the
  new test failed because of a conflict with `testGitLabIssue1108()`.
* You could also produce the problem in other cases by switching around the order of
  `testGitLabIssue1108()` (e.g. hack data-provider `multiLingual()`)
* I believe the root problem is that `BaseMailingSystemTest` is written as
  a transactional test -- but `testGitLabIssue1108()` does large-scale
  schema changes (whenever it toggles multilingual), which makes it
  non-transactional.
* The patch here prevents these kind of conflicts by putting
  `testGitLabIssue1108()` in a separate (non-transactional) context.

10 months agoCiviMail - Add status-check for civimail_unsubscribe_methods
Tim Otten [Thu, 11 Jan 2024 00:13:20 +0000 (16:13 -0800)]
CiviMail - Add status-check for civimail_unsubscribe_methods

10 months agoCiviMail - Implement List-Unsubscibe=One-Click (with overloaded routing)
Tim Otten [Tue, 9 Jan 2024 04:09:32 +0000 (20:09 -0800)]
CiviMail - Implement List-Unsubscibe=One-Click (with overloaded routing)

10 months agoMerge pull request #29072 from colemanw/serviceName
colemanw [Wed, 24 Jan 2024 01:31:57 +0000 (20:31 -0500)]
Merge pull request #29072 from colemanw/serviceName

Fix metadata cache clear event

10 months agoFix metadata cache clear event
colemanw [Tue, 23 Jan 2024 15:16:01 +0000 (10:16 -0500)]
Fix metadata cache clear event

10 months agodev/core#4930 Fix Activity count when contact is assigned multiple roles
Mathieu Lu [Tue, 23 Jan 2024 17:01:35 +0000 (12:01 -0500)]
dev/core#4930 Fix Activity count when contact is assigned multiple roles

10 months agoMerge pull request #29069 from seamuslee001/fix_type_error_non_quickform_price_set_me...
Yashodha Chaku [Tue, 23 Jan 2024 07:01:37 +0000 (12:31 +0530)]
Merge pull request #29069 from seamuslee001/fix_type_error_non_quickform_price_set_membership

Fix Checking Auto renew for Non Quick Config Price Set when Membershi…

10 months agoFix Checking Auto renew for Non Quick Config Price Set when Membership Type Auto...
Seamus Lee [Tue, 23 Jan 2024 04:55:01 +0000 (15:55 +1100)]
Fix Checking Auto renew for Non Quick Config Price Set when Membership Type Auto renew is null

10 months agoMerge pull request #29058 from mlutfy/contactRelHelp570
Eileen McNaughton [Sun, 21 Jan 2024 21:26:18 +0000 (10:26 +1300)]
Merge pull request #29058 from mlutfy/contactRelHelp570

Contact Relationships: alter markup for help texts

10 months agoContact Relationships: alter markup for help texts
Mathieu Lu [Sun, 21 Jan 2024 20:14:29 +0000 (15:14 -0500)]
Contact Relationships: alter markup for help texts

10 months agoMerge pull request #29049 from colemanw/fixRelationshipLinks
Mathieu Lu [Fri, 19 Jan 2024 19:47:08 +0000 (14:47 -0500)]
Merge pull request #29049 from colemanw/fixRelationshipLinks

Fix missing links on contact summary relationships tab

10 months agoFix missing links on contact summary relationships tab
colemanw [Fri, 19 Jan 2024 14:23:59 +0000 (09:23 -0500)]
Fix missing links on contact summary relationships tab

10 months agoMerge pull request #29039 from colemanw/relationshipLinkTarget
Seamus Lee [Wed, 17 Jan 2024 21:02:54 +0000 (08:02 +1100)]
Merge pull request #29039 from colemanw/relationshipLinkTarget

ContactSummary - Don't open new tab for links

10 months agoContactSummary - Don't open new tab for links
colemanw [Wed, 17 Jan 2024 18:01:42 +0000 (13:01 -0500)]
ContactSummary - Don't open new tab for links

10 months agoMerge pull request #29025 from colemanw/searchKitAggregateFix
demeritcowboy [Tue, 16 Jan 2024 18:58:41 +0000 (13:58 -0500)]
Merge pull request #29025 from colemanw/searchKitAggregateFix

SearchKit - Fix missing transformations in UI

10 months agoSearchKit - Fix missing transformations in UI
colemanw [Tue, 16 Jan 2024 12:28:00 +0000 (07:28 -0500)]
SearchKit - Fix missing transformations in UI

This regressed during e3ad1ff86b89539d5f6718cb155cdd59c8a07f37

10 months agoMerge pull request #29016 from awestuk/other-amount-focus
demeritcowboy [Tue, 16 Jan 2024 01:47:03 +0000 (20:47 -0500)]
Merge pull request #29016 from awestuk/other-amount-focus

dev/core#4912 Fix 'other amount' losing focus

10 months agodev/core#4912 Fix 'other amount' losing focus
Andrew West [Mon, 15 Jan 2024 16:29:19 +0000 (16:29 +0000)]
dev/core#4912 Fix 'other amount' losing focus

https://lab.civicrm.org/dev/core/-/issues/4912

10 months agoMerge pull request #29003 from MegaphoneJon/missing-subtype-custom-fields-on-create
demeritcowboy [Mon, 15 Jan 2024 19:04:36 +0000 (14:04 -0500)]
Merge pull request #29003 from MegaphoneJon/missing-subtype-custom-fields-on-create

restore custom fields for contact subtypes on create

10 months agorestore custom fields for contact subtypes on create
Jon Goldberg [Sat, 13 Jan 2024 20:11:44 +0000 (15:11 -0500)]
restore custom fields for contact subtypes on create

10 months agoMerge pull request #29000 from demeritcowboy/lineitem2
Eileen McNaughton [Sat, 13 Jan 2024 03:14:18 +0000 (16:14 +1300)]
Merge pull request #29000 from demeritcowboy/lineitem2

fix ts

10 months agofix ts
demeritcowboy [Sat, 13 Jan 2024 01:42:30 +0000 (20:42 -0500)]
fix ts

10 months ago(REF) civicrm/mailing/unsubscribe - Add page-controller in front of form-controller
Tim Otten [Wed, 10 Jan 2024 21:54:41 +0000 (13:54 -0800)]
(REF) civicrm/mailing/unsubscribe - Add page-controller in front of form-controller

Before: `civicrm/mailing/unsubscribe` points directly to `CRM_Mailing_Form_Unsubscribe`

After: `civicrm/mailing/unsubscribe` points to `CRM_Mailing_Page_Unsubscribe`, which MAY delegate
to `CRM_Mailing_Form_Unsubscribe`

Comments:

* This is a step toward supporting one-click subscribe.
    * The problem is that one-click unsubscribe MUST receive a POST on the same URL
      as a user-visible form.
    * In Quickform (esp `CRM_Mailing_Form_Unsubscribe`), every POST MUST give a `qfKey`.
    * We need a place to process the one-click POST *without* requiring `qfKey`.
* There is a pre-existing class `CRM_Mailing_Page_Unsubscribe`. This was dead code.
  The patch co-opts/re-uses the class for its own purpose.
    * The old `Page` class was not referenced anywhere (by routes or other classes).
    * What appears to have happened: this screen was originally a `Page`; then it was
      renamed/converted to a `Form`; then shortly after, the original `Page` was re-imported
      verbatim by a gsoc student. Their commit doesn't appear to make substantive use of
      the `Page`. This smells like mistake in handling branches/merges/rebases.

10 months agoStatus Check Actions - Allow off-site info link ("More info"). Update docblock.
Tim Otten [Thu, 11 Jan 2024 00:09:53 +0000 (16:09 -0800)]
Status Check Actions - Allow off-site info link ("More info"). Update docblock.

10 months ago(NFC) Unsubscribe - Placate PhpStorm
Tim Otten [Wed, 10 Jan 2024 20:43:06 +0000 (12:43 -0800)]
(NFC) Unsubscribe - Placate PhpStorm

10 months agoLocalHttpClient - How do you make an internal/headless HTTP request?
Tim Otten [Tue, 9 Jan 2024 08:13:42 +0000 (00:13 -0800)]
LocalHttpClient - How do you make an internal/headless HTTP request?

10 months agoCRM_Utils_System::sendResponse() - Provide copy of $response for testers
Tim Otten [Tue, 9 Jan 2024 04:18:38 +0000 (20:18 -0800)]
CRM_Utils_System::sendResponse() - Provide copy of $response for testers

10 months agoMerge pull request #28994 from demeritcowboy/lineitem
colemanw [Fri, 12 Jan 2024 21:17:58 +0000 (16:17 -0500)]
Merge pull request #28994 from demeritcowboy/lineitem

smarty3 - crash on viewing contribution

10 months agoMerge pull request #28893 from eileenmcnaughton/570
colemanw [Fri, 12 Jan 2024 20:47:48 +0000 (15:47 -0500)]
Merge pull request #28893 from eileenmcnaughton/570

Fix rc-only regression -  back-office registration does not reload contact ID

10 months agoMerge pull request #28966 from eileenmcnaughton/unsub
colemanw [Fri, 12 Jan 2024 20:41:35 +0000 (15:41 -0500)]
Merge pull request #28966 from eileenmcnaughton/unsub

Remove possibly-unavailable job_id from unsub function

10 months agofix order of operations
demeritcowboy [Fri, 12 Jan 2024 18:51:14 +0000 (13:51 -0500)]
fix order of operations

10 months agoMerge pull request #28959 from seamuslee001/5.70
Eileen McNaughton [Thu, 11 Jan 2024 22:55:57 +0000 (11:55 +1300)]
Merge pull request #28959 from seamuslee001/5.70

[REF] Fix Hard Fail when loading back office add membership form with membe…

10 months agoMerge pull request #28933 from eileenmcnaughton/570_import
Tim Otten [Thu, 11 Jan 2024 21:37:10 +0000 (13:37 -0800)]
Merge pull request #28933 from eileenmcnaughton/570_import

dev/core#4781 Handle invalid deprecated fields with more grace

10 months agoMerge pull request #28970 from pradpnayak/cmsissue
Yashodha Chaku [Thu, 11 Jan 2024 17:56:47 +0000 (23:26 +0530)]
Merge pull request #28970 from pradpnayak/cmsissue

Regression: fix CMS creation issue from profile

10 months agofix CMS creation issue from profile
Pradeep Nayak [Thu, 11 Jan 2024 11:25:04 +0000 (11:25 +0000)]
fix CMS creation issue from profile

10 months agoMerge pull request #28957 from colemanw/caseCrashFix
colemanw [Thu, 11 Jan 2024 12:25:36 +0000 (07:25 -0500)]
Merge pull request #28957 from colemanw/caseCrashFix

CiviCase - Fix crash when fetching status_id pseudoconstant