colemanw [Sat, 24 Jun 2023 23:51:48 +0000 (18:51 -0500)]
Switch to autoLinks for ACLEntityRole page
Eileen McNaughton [Sun, 25 Jun 2023 06:03:59 +0000 (23:03 -0700)]
Merge pull request #26644 from colemanw/autoLinks
REF - Auto-generate links for CRM_Core_Page_Basic
colemanw [Sat, 24 Jun 2023 15:46:42 +0000 (08:46 -0700)]
REF - Auto-generate links for CRM_Core_Page_Basic
Instead of hard-coding an array of links in every page, we can auto-generate the list
based on the 'paths' metadata in the DAO. As a POC this converts one page (ACLs).
Future conversions are simply a matter of ensuring 'paths' is defined then deleting the
links function and $_links variable.
Seamus Lee [Sat, 24 Jun 2023 23:54:06 +0000 (19:54 -0400)]
Merge pull request #26640 from eileenmcnaughton/processor_clean
[Test] Clean up payment processors when cleaning up other related entities
Eileen McNaughton [Sat, 24 Jun 2023 22:21:24 +0000 (15:21 -0700)]
Merge pull request #26648 from eileenmcnaughton/ufmatch
Fix test to not use brittle xml, remove redundant crud tests
Eileen McNaughton [Sat, 24 Jun 2023 21:16:02 +0000 (14:16 -0700)]
Fix test to not use brittle xml, remove redundant crud tests
Eileen McNaughton [Sat, 24 Jun 2023 21:03:34 +0000 (14:03 -0700)]
Merge pull request #26647 from colemanw/mappingCleanup
REF - Code cleanup and notice fixes in scheduled reminders
colemanw [Sat, 24 Jun 2023 19:49:35 +0000 (12:49 -0700)]
Merge pull request #26645 from eileenmcnaughton/ufjoin
Update UFJoin test to not use brittle xml set up
colemanw [Sat, 24 Jun 2023 19:18:45 +0000 (12:18 -0700)]
REF - Code cleanup and notice fixes in scheduled reminders
Eileen McNaughton [Sat, 24 Jun 2023 17:42:40 +0000 (10:42 -0700)]
Merge pull request #26634 from eileenmcnaughton/civi_unit
Fix some test cleanup routines
Eileen McNaughton [Sat, 24 Jun 2023 17:07:09 +0000 (10:07 -0700)]
Update UFJoin test to not use brittle xml set up
This also removes a bunch of tests that are redundant due to
the various other levels of api & entity testing & does other
minor cleanup like fixing expected & actual variables to be in the right order
A cause of test fails for
https://github.com/civicrm/civicrm-core/pull/26546
Eileen McNaughton [Fri, 23 Jun 2023 23:43:02 +0000 (16:43 -0700)]
Fix some test cleanup routines
colemanw [Sat, 24 Jun 2023 16:04:52 +0000 (09:04 -0700)]
Merge pull request #26638 from eileenmcnaughton/uf
Cleanup Apiv3-UfField test
colemanw [Sat, 24 Jun 2023 14:06:31 +0000 (07:06 -0700)]
Merge pull request #26595 from totten/ts-warn
(REF) Convert dynamic translations from `ts()` to `_ts()`
colemanw [Sat, 24 Jun 2023 13:49:05 +0000 (06:49 -0700)]
Merge pull request #26639 from colemanw/acl_search_display_2
API/SearchKit - Improve dynamic pseudoconstant lookups and ACL adminU…
Eileen McNaughton [Sat, 24 Jun 2023 05:33:13 +0000 (22:33 -0700)]
Merge pull request #26641 from civicrm/5.63
5.63 to master
Eileen McNaughton [Sat, 24 Jun 2023 05:32:39 +0000 (22:32 -0700)]
Merge pull request #26596 from demeritcowboy/syncmatch
dev/drupal#186 - UFMatch crash on drupal 9 - minimal RC fix to do like before 5.59 passing on contact_id
Eileen McNaughton [Sat, 24 Jun 2023 05:27:16 +0000 (22:27 -0700)]
[Test] Clean up payment processors when cleaning up other related entities
Eileen McNaughton [Sat, 24 Jun 2023 03:18:50 +0000 (20:18 -0700)]
Cleanup Apiv3-UfField test
Stop using xml for set up, other minor fixes, remove tests that are very well covered elsewhere
(basic api wrapper & crud)
colemanw [Sat, 24 Jun 2023 03:54:31 +0000 (20:54 -0700)]
API/SearchKit - Improve dynamic pseudoconstant lookups and ACL adminUI table
colemanw [Sat, 24 Jun 2023 03:50:43 +0000 (23:50 -0400)]
Merge pull request #26624 from seamuslee001/acl_search_display
Add Search Display of ACLs
colemanw [Sat, 24 Jun 2023 03:16:03 +0000 (20:16 -0700)]
Fix APIv3 conformanceTest when a field has no options (band-aid)
demeritcowboy [Sat, 24 Jun 2023 02:57:27 +0000 (22:57 -0400)]
Merge pull request #26585 from colemanw/crmMailingRecipientsSet
CiviMail - New autocompletes for selecting recipients
Seamus Lee [Sat, 24 Jun 2023 02:38:35 +0000 (19:38 -0700)]
Merge pull request #26574 from eileenmcnaughton/event_preview_template_update
Update online event workflow template for more consistent participant amount data and preview-ability
Seamus Lee [Sat, 24 Jun 2023 02:10:00 +0000 (19:10 -0700)]
Merge pull request #26632 from eileenmcnaughton/deploy_id
Add deployID to civicrm.settings.php
Eileen McNaughton [Mon, 19 Jun 2023 10:40:59 +0000 (22:40 +1200)]
Update online_event_template to use workflow message
This updates the default online event template to use the variables assigned by
the workflow template
This works to standardise the variables previously in dataArray
, lineItem, totalAmount, taxAmount to reflect the
approach in other templates per
https://docs.civicrm.org/user/en/latest/email/message-templates/#variables-and-tokens-in-workflow-message-templates
However, for participants, per the helpful discussion at
https://github.com/civicrm/civicrm-core/pull/24576
the expectation is that the primaryParticipant gets the values for
all participants whereas the others only get line items,
tax breakdowns, totals that relate to them.
Hence I have assigned an array participants that holds detials for all participants
and the template iterates through them showing all or just the
one that relates to the assigned participant id depending on
whether it is primary.
This allows the template to display in the Message preview and should
also mean that those values that I have addressed will always reflect
the participantID being used. This also addresses some notices
and incompatibility with secure smarty.
However, there are still values I haven't made sense of, or otherwise left
out of the scope of this PR in the template.
Also note I updated the taxBreakdown in the contribution trait - I decided it
was cloberring the amount as it iterated through the line items - rather than
doing a running total.
colemanw [Sat, 24 Jun 2023 00:27:52 +0000 (20:27 -0400)]
Merge pull request #26625 from larssandergreen/Group-delete-fix
Fix group count for delete confirmation
Seamus Lee [Sat, 24 Jun 2023 00:20:24 +0000 (17:20 -0700)]
Merge pull request #26635 from eileenmcnaughton/test_tidy
Very minor test cleanup
Seamus Lee [Sat, 24 Jun 2023 00:20:05 +0000 (17:20 -0700)]
Merge pull request #26633 from eileenmcnaughton/cont_status
Contribution WorkflowTrait updates to support event template changes
Eileen McNaughton [Fri, 23 Jun 2023 23:45:21 +0000 (16:45 -0700)]
Very minor test cleanup
Eileen McNaughton [Fri, 23 Jun 2023 23:41:27 +0000 (16:41 -0700)]
Contribution WorkflowTrait updates to support event template changes
Eileen McNaughton [Fri, 23 Jun 2023 23:31:02 +0000 (16:31 -0700)]
Add deployID to civicrm.settings.php
Eileen McNaughton [Fri, 23 Jun 2023 23:21:04 +0000 (16:21 -0700)]
Merge pull request #26631 from totten/master-bump-standalone
standaloneusers - Update versioning
Tim Otten [Fri, 23 Jun 2023 22:47:19 +0000 (15:47 -0700)]
Standalone - Rerun 'civix upgrade'. Drop backports.
Tim Otten [Fri, 23 Jun 2023 22:43:54 +0000 (15:43 -0700)]
(Re-run) Set version to 5.64.alpha1 (with standaloneusers)
Tim Otten [Fri, 23 Jun 2023 22:44:08 +0000 (15:44 -0700)]
Add "standaloneusers" to list of "core-ext"s
This ensures that the `<ver>`sion tag will be incremented in parallel with the rest.
Eileen McNaughton [Fri, 23 Jun 2023 22:32:21 +0000 (15:32 -0700)]
Merge pull request #26618 from totten/bb
WorkflowMessage - Allow more dynamic-localized data. Unify language field.
Seamus Lee [Fri, 23 Jun 2023 22:27:17 +0000 (15:27 -0700)]
Merge pull request #26630 from civicrm/5.63
5.63
Seamus Lee [Fri, 23 Jun 2023 22:07:43 +0000 (15:07 -0700)]
Merge pull request #26621 from artfulrobot/artfulrobot-standalone-core-1
Move standalone classes and standaloneusers extension into core
Seamus Lee [Fri, 23 Jun 2023 21:52:34 +0000 (14:52 -0700)]
Merge pull request #26628 from agh1/5.63.0-releasenotes-initial
5.63.0 release notes initial run
Seamus Lee [Fri, 23 Jun 2023 21:38:47 +0000 (14:38 -0700)]
Merge pull request #26560 from eileenmcnaughton/paypal_2
Move recurring handling to recur function in PaypalIPN
Eileen McNaughton [Fri, 23 Jun 2023 21:32:21 +0000 (14:32 -0700)]
Merge pull request #26629 from larssandergreen/Group-count-NaN
Don't show filtered from NaN on Groups when 0 groups found
Tim Otten [Fri, 23 Jun 2023 21:32:20 +0000 (14:32 -0700)]
(NFC) Standalone
larssandergreen [Fri, 23 Jun 2023 21:27:57 +0000 (15:27 -0600)]
Don't show filtered NaN on Groups when 0 groups found
Andie Hunt [Fri, 23 Jun 2023 21:09:51 +0000 (17:09 -0400)]
5.63.0 release notes: added boilerplate
Andie Hunt [Fri, 23 Jun 2023 21:06:07 +0000 (17:06 -0400)]
5.63.0 release notes: raw from script
Seamus Lee [Fri, 23 Jun 2023 20:33:34 +0000 (13:33 -0700)]
Merge pull request #26626 from totten/master-mail-cleanup
CiviMail - Sundry cleanups
Rich Lott / Artful Robot [Fri, 23 Jun 2023 12:24:08 +0000 (13:24 +0100)]
standalone: civilint
Rich Lott / Artful Robot [Fri, 23 Jun 2023 12:06:26 +0000 (13:06 +0100)]
standalone: Update README
Rich Lott / Artful Robot [Fri, 23 Jun 2023 12:04:43 +0000 (13:04 +0100)]
standalone: civix upgrade on standaloneusers
Rich Lott / Artful Robot [Fri, 23 Jun 2023 11:53:18 +0000 (12:53 +0100)]
update readme
Rich Lott / Artful Robot [Fri, 23 Jun 2023 11:21:46 +0000 (12:21 +0100)]
standalone: add mgmt:hidden tag to info.xml so this core ext is not offered in the UI
Rich Lott / Artful Robot [Fri, 23 Jun 2023 11:19:21 +0000 (12:19 +0100)]
standalone: commit users search
Rich Lott / Artful Robot [Fri, 23 Jun 2023 11:17:01 +0000 (12:17 +0100)]
standalone: initial incomplete import of standaloneusers ext
Tim Otten [Fri, 10 Mar 2023 09:32:13 +0000 (01:32 -0800)]
Migrate Standalone.civi-setup.php to civicrm-standalone.git
Rich Lott / Artful Robot [Mon, 20 Feb 2023 21:16:46 +0000 (21:16 +0000)]
standalone: don't cache class_exists
Rich Lott / Artful Robot [Mon, 20 Feb 2023 17:06:49 +0000 (17:06 +0000)]
standalone: remove absolute URL support (broke QF) - needs fix
Rich Lott / Artful Robot [Mon, 20 Feb 2023 13:46:04 +0000 (13:46 +0000)]
standalone: when users extension not available create fake user IDs in session
Rich Lott / Artful Robot [Mon, 20 Feb 2023 12:50:45 +0000 (12:50 +0000)]
standalone: correct detection of standalone security class
Rich Lott / Artful Robot [Mon, 20 Feb 2023 12:45:17 +0000 (12:45 +0000)]
standalone: reimplement permission check
Seamus Lee [Fri, 23 Jun 2023 20:25:18 +0000 (13:25 -0700)]
Merge pull request #26620 from eileenmcnaughton/anet
Switch to Payment.create & repeattransaction in Authorize.net
Tim Otten [Fri, 23 Jun 2023 20:24:55 +0000 (13:24 -0700)]
(Squash) Cleanup intra-PR conflicts
The original commits that are squashed here:
commit
1d6f386b6c4ddb8a21a09520d3326a72039b04bd
Merge:
bd969852b8 b0b92b3a5a
Author: Rich Lott / Artful Robot <code.commits@artfulrobot.uk>
Date: Mon Feb 20 12:02:41 2023 +0000
Merge remote-tracking branch 'origin/artfulrobot-standalone' into artfulrobot-standalone
commit
bd969852b808e599fccad7843dd8aa58ee3c28cd
Author: Rich Lott / Artful Robot <code.commits@artfulrobot.uk>
Date: Mon Feb 20 12:01:11 2023 +0000
standalone: delegate most of CRM_Utils_System_Standalone to extension
commit
b0b92b3a5a019561758ef894d43b1a8853b1dd5f
Author: Klaas Eikelboom <klaas.eikelboom@civicoop.org>
Date: Mon Feb 13 22:53:30 2023 +0100
Civilint
Seamus Lee [Fri, 23 Jun 2023 19:48:34 +0000 (05:48 +1000)]
Add Upgrade step to handle adding of the Everybody option value and modify form appropriately
Seamus Lee [Fri, 23 Jun 2023 14:42:48 +0000 (00:42 +1000)]
Add in PseudoConstants for various fields in ACL entity
Add in Search Kit and form Builder display for ACLs
Update function titles following discussion with coleman and update translation in managed entity
colemanw [Fri, 23 Jun 2023 20:18:09 +0000 (16:18 -0400)]
Merge pull request #26610 from seamuslee001/fix_prioritisation
Fix some missing places where prioritisation is not incorporated
colemanw [Fri, 23 Jun 2023 20:15:49 +0000 (16:15 -0400)]
Merge pull request #26627 from seamuslee001/everyone_option_value
Add Everyone acl role option value
Seamus Lee [Fri, 23 Jun 2023 19:36:41 +0000 (05:36 +1000)]
Add Everyone acl role option value
Tim Otten [Fri, 23 Jun 2023 18:53:39 +0000 (11:53 -0700)]
Flexmailer - Simplify conditionals
Some branches got swapped around in the past year. The resulting logic can be expressed more simply.
larssandergreen [Fri, 23 Jun 2023 19:03:53 +0000 (13:03 -0600)]
Fix group count for delete confirmation
Eileen McNaughton [Fri, 23 Jun 2023 18:52:52 +0000 (11:52 -0700)]
Merge pull request #26623 from colemanw/secretGroup
Group BAO - Remove secret param that was breaking groupNesting
Tim Otten [Fri, 23 Jun 2023 18:45:12 +0000 (11:45 -0700)]
civicrm/mailing/queue - Remove hidden/obsolete sender
This route was an old-school, hidden way to send a mail-blast immediately.
Now-a-days, the same use-case would be addressed by something like:
1. Go to API Explorer and run `Job.process_mailing`
2. Go to CLI and run `Job.process_mailing`
Seamus Lee [Fri, 23 Jun 2023 00:17:27 +0000 (10:17 +1000)]
Retain the concept of an all groups rule == all contacts access
Tim Otten [Fri, 23 Jun 2023 18:41:14 +0000 (11:41 -0700)]
civicrm/mailing/browse/* - Fix warning
Seamus Lee [Thu, 22 Jun 2023 23:45:24 +0000 (09:45 +1000)]
Add in further unit tests and remove some duplicate custom fields and fix issue where an apply all for groups of contacts would override deny rules
Seamus Lee [Thu, 22 Jun 2023 21:34:56 +0000 (07:34 +1000)]
Fix some missing places where prioritisation is not incorporated
Seamus Lee [Fri, 23 Jun 2023 17:08:07 +0000 (10:08 -0700)]
Merge pull request #26615 from colemanw/aclTableNameFix
Fix ACLs to use the correct name of the civicrm_group table
Seamus Lee [Fri, 23 Jun 2023 16:53:32 +0000 (09:53 -0700)]
Merge pull request #26622 from colemanw/explorerFix
APIv4 Explorer - Fix regression in php generation
colemanw [Fri, 23 Jun 2023 16:29:35 +0000 (09:29 -0700)]
Group BAO - Remove secret param that was breaking groupNesting
Eileen McNaughton [Fri, 23 Jun 2023 16:15:22 +0000 (09:15 -0700)]
Merge pull request #26605 from samuelsov/lab2549
dev/core#2549
colemanw [Fri, 23 Jun 2023 16:11:49 +0000 (12:11 -0400)]
Merge pull request #26567 from eileenmcnaughton/templates
Do not generate unshared variable in shared `processMessageTemplate`
colemanw [Fri, 23 Jun 2023 15:10:07 +0000 (08:10 -0700)]
APIv4 Explorer - Fix regression in php generation
Rich Lott / Artful Robot [Fri, 10 Feb 2023 21:12:25 +0000 (21:12 +0000)]
standalone: provide empty cmsDb and db
Rich Lott / Artful Robot [Fri, 10 Feb 2023 20:41:30 +0000 (20:41 +0000)]
standalone: temporary error_log
Rich Lott / Artful Robot [Fri, 10 Feb 2023 14:08:38 +0000 (14:08 +0000)]
standalone: work on cmsBaseUrl
Rich Lott / Artful Robot [Fri, 10 Feb 2023 13:24:40 +0000 (13:24 +0000)]
standalone: tweak settings config
Rich Lott / Artful Robot [Fri, 10 Feb 2023 13:16:22 +0000 (13:16 +0000)]
standalone: strip out password stuff (it's in the standaloneusers authx class)
Rich Lott / Artful Robot [Fri, 10 Feb 2023 13:04:19 +0000 (13:04 +0000)]
standalone: WIP work with srcPath not our custom path to support cv
Rich Lott / Artful Robot [Fri, 10 Feb 2023 12:17:13 +0000 (12:17 +0000)]
standalone: WIP more
Rich Lott / Artful Robot [Fri, 10 Feb 2023 11:55:31 +0000 (11:55 +0000)]
standalone: WIP debugging print
Rich Lott / Artful Robot [Fri, 10 Feb 2023 11:23:06 +0000 (11:23 +0000)]
standalone: correct install paths
Rich Lott / Artful Robot [Fri, 10 Feb 2023 11:22:25 +0000 (11:22 +0000)]
standalone: improve docblock
Rich Lott / Artful Robot [Fri, 3 Feb 2023 14:22:11 +0000 (14:22 +0000)]
standalone: remove standaloneusers as core extn for now
Rich Lott / Artful Robot [Fri, 3 Feb 2023 14:15:02 +0000 (14:15 +0000)]
standalone: fix mgd file
Rich Lott / Artful Robot [Fri, 3 Feb 2023 14:03:21 +0000 (14:03 +0000)]
Merge remote-tracking branch 'origin/artfulrobot-standalone' into artfulrobot-standalone
Rich Lott / Artful Robot [Fri, 3 Feb 2023 14:03:06 +0000 (14:03 +0000)]
standalone: implement password check
Alain Benbassat [Fri, 3 Feb 2023 13:46:46 +0000 (14:46 +0100)]
Merge branch 'artfulrobot-standalone' of github.com:artfulrobot/civicrm-core into artfulrobot-standalone
Rich Lott / Artful Robot [Fri, 3 Feb 2023 13:09:28 +0000 (13:09 +0000)]
standalone: implement createUser
Alain Benbassat [Fri, 3 Feb 2023 13:33:41 +0000 (14:33 +0100)]
adds users search kit
Rich Lott / Artful Robot [Fri, 3 Feb 2023 12:45:33 +0000 (12:45 +0000)]
standalone: tentatively implement some CRM_Utils_System_Standalone methods
Rich Lott / Artful Robot [Fri, 3 Feb 2023 11:47:17 +0000 (11:47 +0000)]
standalone: comment log call in languageNegotiation