Eileen McNaughton [Wed, 21 Jun 2023 00:00:58 +0000 (12:00 +1200)]
Merge pull request #26570 from eileenmcnaughton/event_test_add_pay
Cleanup AdditionalPaymentTest to use event trait
Seamus Lee [Tue, 20 Jun 2023 23:38:36 +0000 (09:38 +1000)]
Merge pull request #26573 from eileenmcnaughton/event_preview
Enhance examples to cover additional participants
Seamus Lee [Tue, 20 Jun 2023 23:28:47 +0000 (09:28 +1000)]
Merge pull request #26555 from eileenmcnaughton/repeat
Move code to complete `repeatTransation` into that function
Eileen McNaughton [Mon, 19 Jun 2023 01:44:17 +0000 (13:44 +1200)]
Cleanup AdditionalPaymentTest to use event trait
Fix additional payment test to use Event test trait
Tim Otten [Tue, 20 Jun 2023 22:47:21 +0000 (15:47 -0700)]
Merge pull request #26391 from colemanw/apiRoutePermissions
APIv4 - Remove gatekeeper permission check for AJAX endpoint (with tests)
colemanw [Tue, 20 Jun 2023 18:26:49 +0000 (14:26 -0400)]
Merge pull request #26521 from larssandergreen/Show-manually-added-smart-groups-on-Contact-Edit
Show manually added Smart Groups on Contact edit
colemanw [Tue, 20 Jun 2023 18:07:36 +0000 (14:07 -0400)]
Merge pull request #26543 from eileenmcnaughton/event_test
Fix Invoice test to user EventTestTrait, require less in order API
colemanw [Tue, 20 Jun 2023 18:06:05 +0000 (14:06 -0400)]
Merge pull request #26549 from aydun/left_right
Add LEFT, RIGHT and SUBSTRING SQL functions
colemanw [Tue, 20 Jun 2023 18:04:17 +0000 (14:04 -0400)]
Merge pull request #26565 from mlutfy/fixTs2023
Misc ts fixes
colemanw [Tue, 20 Jun 2023 18:02:40 +0000 (14:02 -0400)]
Merge pull request #26571 from eileenmcnaughton/var_gone
Remove unused line item variable from signature
Tim Otten [Tue, 20 Jun 2023 06:19:47 +0000 (23:19 -0700)]
Merge pull request #26444 from VangelisP/dev_issue#4308
Converts the CryptoExceptions into session messages.
Eileen McNaughton [Tue, 20 Jun 2023 00:10:01 +0000 (12:10 +1200)]
Merge pull request #26578 from eileenmcnaughton/lars_pay
Don't show pay_later processor on additional live Payment
Eileen McNaughton [Mon, 19 Jun 2023 23:17:04 +0000 (11:17 +1200)]
Merge pull request #26577 from demeritcowboy/acl-deny
dev/core#4383 - Crash for lesser-permissioned users
Eileen McNaughton [Mon, 19 Jun 2023 22:57:25 +0000 (10:57 +1200)]
Don't show pay_later processor on additional live Paymen
demeritcowboy [Mon, 19 Jun 2023 22:45:35 +0000 (18:45 -0400)]
crash for lesser-permissioned users
Yashodha Chaku [Mon, 19 Jun 2023 15:31:34 +0000 (21:01 +0530)]
Merge pull request #26575 from eileenmcnaughton/event_tokens_
Expose a few more event fields as tokens
demeritcowboy [Mon, 19 Jun 2023 13:20:40 +0000 (09:20 -0400)]
Merge pull request #26559 from eileenmcnaughton/paypal
Superficial clean up in test class
demeritcowboy [Mon, 19 Jun 2023 13:14:43 +0000 (09:14 -0400)]
Merge pull request #26558 from larssandergreen/Lifetime-membership-change
Fix lifetime membership with end date error message
demeritcowboy [Mon, 19 Jun 2023 13:12:59 +0000 (09:12 -0400)]
Merge pull request #26554 from braders/dev-core-4048
dev/core#4048 Fatal error when changing membership type on membership with no contributions
Mathieu Lutfy [Sun, 18 Jun 2023 19:29:13 +0000 (15:29 -0400)]
Misc ts fixes
Eileen McNaughton [Mon, 19 Jun 2023 01:25:27 +0000 (13:25 +1200)]
Enhance examples to cover additional participants
Eileen McNaughton [Mon, 19 Jun 2023 10:58:18 +0000 (22:58 +1200)]
Expose a few more event fields as tokens
They are used in the message templates
Aidan Saunders [Mon, 19 Jun 2023 09:09:44 +0000 (10:09 +0100)]
Merge pull request #26553 from colemanw/sqlFunctionFix
APIv4 - Fix passing '0' as a function argument
Aidan Saunders [Fri, 16 Jun 2023 14:39:14 +0000 (15:39 +0100)]
Add LEFT, RIGHT & SUBSTRING SQL functions, with a test
Seamus Lee [Mon, 19 Jun 2023 04:51:49 +0000 (14:51 +1000)]
Merge pull request #26572 from civicrm/5.63
5.63
Seamus Lee [Mon, 19 Jun 2023 03:17:53 +0000 (13:17 +1000)]
Merge pull request #26569 from eileenmcnaughton/event_preview
Fix broken event message template preview
Seamus Lee [Mon, 19 Jun 2023 03:17:11 +0000 (13:17 +1000)]
Merge pull request #26568 from eileenmcnaughton/event_test_
Remove duplicate test
Eileen McNaughton [Mon, 19 Jun 2023 03:06:02 +0000 (15:06 +1200)]
Remove remaining places where unused variable is passed
Eileen McNaughton [Mon, 19 Jun 2023 03:01:22 +0000 (15:01 +1200)]
Stop passing removed parameter from ChangeFeeSelectionTest
Eileen McNaughton [Mon, 19 Jun 2023 02:56:33 +0000 (14:56 +1200)]
Remove unused line item variable from signature
Seamus Lee [Mon, 19 Jun 2023 01:55:04 +0000 (11:55 +1000)]
Merge pull request #26041 from seamuslee001/negative_acls
Permit ACL rules that negate (deny) access
Eileen McNaughton [Mon, 19 Jun 2023 00:57:23 +0000 (12:57 +1200)]
Fix broken event message template preview
This is outside most live use cases but it currently fails on an api
error due to a mismatch between example data & expectations. It should be fixed in
the rc but it might not make sense to back port (or determine breakage further back)
Eileen McNaughton [Mon, 19 Jun 2023 00:48:14 +0000 (12:48 +1200)]
Remove duplicate test
Eileen McNaughton [Mon, 19 Jun 2023 00:35:32 +0000 (12:35 +1200)]
Merge pull request #26564 from mlutfy/uplang6
extensions/uplang#6 Fix menu description translations on the Administration Console
Eileen McNaughton [Mon, 19 Jun 2023 00:34:47 +0000 (12:34 +1200)]
Merge pull request #26566 from mikeybeck/fix-membership-detail-report
Remove 'Payment Amount (most recent)' column from membership report
colemanw [Mon, 19 Jun 2023 00:28:44 +0000 (20:28 -0400)]
Fix capitalization in ACL form
Seamus Lee [Mon, 19 Jun 2023 00:14:33 +0000 (10:14 +1000)]
Add unit test of negative ACL rules
Seamus Lee [Tue, 11 Apr 2023 01:18:41 +0000 (11:18 +1000)]
[WIP] Permit ACL rules that negate (deny)
Further fixes
Expose the deny field on the ACL form and fix current test failures
Update lanague as per Coleman
Mike Beck [Sun, 18 Jun 2023 21:23:50 +0000 (09:23 +1200)]
Remove 'Payment Amount (most recent)' column from membership report
Mathieu Lutfy [Sun, 18 Jun 2023 17:56:01 +0000 (13:56 -0400)]
extensions/uplang#6 Fix translation of menu descriptions displayed on the Administration Console
Vangelis Pantazis [Sun, 18 Jun 2023 07:44:26 +0000 (10:44 +0300)]
Catches exception errors before rendering the form
Eileen McNaughton [Sat, 17 Jun 2023 23:50:19 +0000 (11:50 +1200)]
Superficial clean up in test class
colemanw [Sat, 17 Jun 2023 23:53:35 +0000 (19:53 -0400)]
Merge pull request #26540 from eileenmcnaughton/event_part_test
Fix participantTest class to call createEventPaid
larssandergreen [Sat, 17 Jun 2023 23:41:05 +0000 (17:41 -0600)]
Fix lifetime membership with end date warning
Eileen McNaughton [Sat, 17 Jun 2023 23:21:50 +0000 (11:21 +1200)]
Move code to complete repeatTransation into that function
Bradley Taylor [Sat, 17 Jun 2023 15:57:25 +0000 (16:57 +0100)]
dev/core#4048 Fatal error when changing membership type on membership with no contributions
Eileen McNaughton [Sat, 17 Jun 2023 04:09:35 +0000 (16:09 +1200)]
Merge pull request #26552 from civicrm/5.63
5.63
Eileen McNaughton [Fri, 16 Jun 2023 02:05:50 +0000 (14:05 +1200)]
Fix participantTest class to call createEventPaid
This fixes one place that is called from several tests & updates the various bits of text that change
Tim Otten [Fri, 16 Jun 2023 22:00:01 +0000 (15:00 -0700)]
Merge pull request #26538 from eileenmcnaughton/member_fix_rc
Fix for membership discounts not showing in 5.62
Eileen McNaughton [Fri, 16 Jun 2023 20:20:47 +0000 (08:20 +1200)]
Merge pull request #26548 from demeritcowboy/upgrade-logging
dev/core#4369 - fix upgrade for logging tables
colemanw [Fri, 16 Jun 2023 20:13:49 +0000 (16:13 -0400)]
Merge pull request #26542 from eileenmcnaughton/except
Add deprecation notice to legacy exception class aliases
colemanw [Fri, 16 Jun 2023 20:09:29 +0000 (16:09 -0400)]
Merge pull request #26486 from eileenmcnaughton/ee
Fix a couple more places to use the new event trait
colemanw [Fri, 16 Jun 2023 19:53:54 +0000 (15:53 -0400)]
Merge pull request #26473 from colemanw/fixListEditable
dev/core#4319 SearchKit - Fix in-place editable in list/grid displays
demeritcowboy [Fri, 16 Jun 2023 18:51:00 +0000 (14:51 -0400)]
Merge pull request #26550 from larssandergreen/Navigation-menu-select-ease-of-use
Improve select for Add Navigation Menu Item > Parent
demeritcowboy [Fri, 16 Jun 2023 17:47:31 +0000 (13:47 -0400)]
Merge pull request #25385 from mattwire/membershippending
Fix don't change membership status when saving a pending membership
Yashodha Chaku [Fri, 16 Jun 2023 17:03:40 +0000 (22:33 +0530)]
Merge pull request #26545 from eileenmcnaughton/sms
Php8-proof SMSCommonTest
Matthew Wire [Fri, 16 Jun 2023 16:08:20 +0000 (17:08 +0100)]
Add test that shows editing Pending membership should stay in Pending
Matthew Wire [Fri, 16 Jun 2023 10:13:40 +0000 (11:13 +0100)]
Check membership status in form tests
Matthew Wire [Thu, 19 Jan 2023 15:55:30 +0000 (15:55 +0000)]
Fix don't change membership status when saving a pending membership
larssandergreen [Fri, 16 Jun 2023 15:08:55 +0000 (09:08 -0600)]
Improve select for Add Navigation Menu Item > Parent
demeritcowboy [Fri, 16 Jun 2023 15:02:54 +0000 (11:02 -0400)]
Merge pull request #26296 from eileenmcnaughton/event_add
Add unit test cover + nl2br for location in event emails
demeritcowboy [Fri, 16 Jun 2023 14:27:28 +0000 (10:27 -0400)]
fix upgrade for logging tables
Aidan Saunders [Fri, 16 Jun 2023 12:39:00 +0000 (13:39 +0100)]
Merge pull request #26547 from artfulrobot/artfulrobot-fix-recurring-event-tpl
Fix missing </table> tag on repeat event change confirm tpl.
colemanw [Fri, 16 Jun 2023 12:21:33 +0000 (08:21 -0400)]
Merge pull request #26536 from colemanw/master-union-setops
APIv4 - Add EntitySet api for set-ops such as UNION
Rich Lott / Artful Robot [Fri, 16 Jun 2023 11:52:32 +0000 (12:52 +0100)]
Fix missing </table> tag on repeat event change confirm tpl.
Aidan Saunders [Fri, 16 Jun 2023 08:39:23 +0000 (09:39 +0100)]
Merge pull request #26282 from colemanw/schemaHandlerFix2
SchemaHandler - Fix nonstandard index capitalization + code cleanup
Eileen McNaughton [Fri, 16 Jun 2023 06:14:44 +0000 (18:14 +1200)]
Php8-proof SMSCommonTest
Eileen McNaughton [Fri, 16 Jun 2023 04:52:35 +0000 (16:52 +1200)]
Fix Invoice test to user EventTestTrait, require less in order API
Tim Otten [Fri, 16 Jun 2023 02:56:34 +0000 (19:56 -0700)]
CRM_Utils_SQL_Select - The default alias for subquery should be more distinctive
1. If you're writing basic SQL from scratch, you would expect the symbol `a` to be available to you
(e.g. for use in column-aliases or join-aliases). It shouldn't be a reserved word.
2. In the case of Api4EntitySetQuery, it's important to use the alias as `a` - because that matches the
rest of the api4 query-building.
Eileen McNaughton [Fri, 16 Jun 2023 03:50:09 +0000 (15:50 +1200)]
Add deprecation notice to legacy exception class aliases
Eileen McNaughton [Fri, 16 Jun 2023 03:42:02 +0000 (15:42 +1200)]
Merge pull request #26537 from colemanw/postPostSelectQuery
APIv4 - Deprecate unused event
Eileen McNaughton [Fri, 9 Jun 2023 06:26:07 +0000 (18:26 +1200)]
Fix a couple more places to use the new event trait
Eileen McNaughton [Fri, 16 Jun 2023 03:38:47 +0000 (15:38 +1200)]
Merge pull request #26111 from adixon/membership-detail-report-4261
Report on the most recent membership contribution, not the oldest
colemanw [Fri, 16 Jun 2023 03:24:48 +0000 (23:24 -0400)]
Merge pull request #26541 from eileenmcnaughton/mem563
don't show membership block on confirmation page if no membership exists
colemanw [Sat, 10 Jun 2023 22:05:32 +0000 (18:05 -0400)]
APIv4 Explorer - Expose entitySets with UNION ALL and UNION DISTINCT
Jon Goldberg [Wed, 14 Jun 2023 15:03:17 +0000 (11:03 -0400)]
don't show membership block on confirmation page if no membership exists
Eileen McNaughton [Mon, 22 May 2023 02:34:27 +0000 (14:34 +1200)]
Add unit test cover for location in event emails
Eileen McNaughton [Fri, 16 Jun 2023 01:05:36 +0000 (13:05 +1200)]
Fix for membership discounts not showing in 5.62
colemanw [Fri, 16 Jun 2023 00:54:02 +0000 (20:54 -0400)]
APIv4 - Deprecate unused event
colemanw [Sat, 20 May 2023 01:09:09 +0000 (21:09 -0400)]
SchemaHandler - Fix nonstandard index names + code cleanup
colemanw [Thu, 15 Jun 2023 21:22:45 +0000 (17:22 -0400)]
APIv4 - Add EntitySet api for set-ops such as UNION
demeritcowboy [Thu, 15 Jun 2023 19:55:07 +0000 (15:55 -0400)]
Merge pull request #26530 from mlutfy/fixCssSiteURL
Fix for domains that have the string .css in them
demeritcowboy [Thu, 15 Jun 2023 19:54:09 +0000 (15:54 -0400)]
Merge pull request #26534 from larssandergreen/Add-additional-message-to-invoice-sent-from-Email-Invoice-form
Add additional message to invoice template if present
colemanw [Wed, 14 Jun 2023 19:27:06 +0000 (15:27 -0400)]
CRM_Utils_SQL_Select - Fix missing derived table alias and add stricter validation
Don't accept sql strings, all sets must be a CRM_Utils_SQL_Select object.
Mathieu Lutfy [Wed, 14 Jun 2023 20:30:11 +0000 (16:30 -0400)]
Fix for domains that have the string .css in them
preg_match is used because we also have to match on items from the
asset builder, which have URL params in the filename.
Example:
[...]q=civicrm%2Fasset%2Fbuilder&an=crm-menubar.css&ad=
9caf2150754dca162f3a
larssandergreen [Thu, 15 Jun 2023 14:28:42 +0000 (08:28 -0600)]
Add additional message to invoice template if present
demeritcowboy [Thu, 15 Jun 2023 13:50:31 +0000 (09:50 -0400)]
Merge pull request #26528 from colemanw/fixDouble
Fix dev/core#4359 doubled Afform fields
demeritcowboy [Thu, 15 Jun 2023 13:24:27 +0000 (09:24 -0400)]
Merge pull request #26533 from larssandergreen/Cleanup-send-invoice-email-form
Cleanup Email Invoice form to remove longest ever field label
Aidan Saunders [Thu, 15 Jun 2023 12:58:01 +0000 (13:58 +0100)]
Merge pull request #26498 from colemanw/skAggregateCurrency
Fix dev/core#4207 - Handle currency symbol in SK aggregates
larssandergreen [Thu, 15 Jun 2023 04:15:09 +0000 (22:15 -0600)]
Cleanup Invoice Email form
Eileen McNaughton [Thu, 15 Jun 2023 01:04:28 +0000 (13:04 +1200)]
Merge pull request #26531 from demeritcowboy/google-prompt
dev/core#2184 - OAUTH - make google always return a refresh token
demeritcowboy [Thu, 15 Jun 2023 00:05:53 +0000 (20:05 -0400)]
use more consent-y prompt for google
Eileen McNaughton [Wed, 14 Jun 2023 22:18:53 +0000 (10:18 +1200)]
Merge pull request #26526 from reflexive-communications/open-tracker-legacy-check
FlexMailer\Listener\OpenTracker: remove deprecated isLegacy check
demeritcowboy [Wed, 14 Jun 2023 22:00:18 +0000 (18:00 -0400)]
Merge pull request #26511 from colemanw/civiGrantTest
[TEST] APIv4 - Include CiviGrant in conformance tests
colemanw [Wed, 14 Jun 2023 18:53:37 +0000 (14:53 -0400)]
Merge pull request #26525 from yashodha/dev-4358
(dev/core#4358) Verbiage changes on Find Groups screen
colemanw [Wed, 14 Jun 2023 16:41:23 +0000 (12:41 -0400)]
Fix dev/core#4359 doubled Afform fields
colemanw [Wed, 14 Jun 2023 16:39:35 +0000 (12:39 -0400)]
Tests - Fix Api4TestTrait to create an option value if needed
Sandor Semsey [Wed, 14 Jun 2023 13:04:05 +0000 (15:04 +0200)]
fix format
Sandor Semsey [Wed, 14 Jun 2023 12:36:27 +0000 (14:36 +0200)]
remove deprecated isLegacy check
yashodha [Wed, 14 Jun 2023 10:08:24 +0000 (15:38 +0530)]
(dev/core#4358) Verbiage changes on Find Groups screen