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
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
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
Rich Lott / Artful Robot [Fri, 3 Feb 2023 11:06:24 +0000 (11:06 +0000)]
standalone: make user.language an optiongroup
Rich Lott / Artful Robot [Fri, 3 Feb 2023 10:39:00 +0000 (10:39 +0000)]
standalone: add standaloneusers core extension
Rich Lott / Artful Robot [Fri, 3 Feb 2023 10:36:56 +0000 (10:36 +0000)]
remove comment
Rich Lott / Artful Robot [Thu, 2 Feb 2023 17:30:46 +0000 (17:30 +0000)]
standalone: merge other changes
Rich Lott / Artful Robot [Thu, 2 Feb 2023 17:23:42 +0000 (17:23 +0000)]
standalone: strip out lots of Drupal code from standalone system class
Rich Lott / Artful Robot [Thu, 2 Feb 2023 17:11:44 +0000 (17:11 +0000)]
standalone: Fix setting cmsBaseUrl and other paths in installer
colemanw [Fri, 23 Jun 2023 06:17:55 +0000 (02:17 -0400)]
Merge pull request #26617 from seamuslee001/acl_urls
Add in paths and new menu routes to support converting ACL page scree…
Seamus Lee [Fri, 23 Jun 2023 05:30:45 +0000 (22:30 -0700)]
Merge pull request #26616 from eileenmcnaughton/anet
Update Recurring end_date when setting status to completed
Seamus Lee [Fri, 23 Jun 2023 05:13:05 +0000 (15:13 +1000)]
Add in paths and new menu routes to support converting ACL page screen to search kit
colemanw [Fri, 23 Jun 2023 05:01:28 +0000 (01:01 -0400)]
Merge pull request #26613 from eileenmcnaughton/query
dev/core#4112 Move utilities for full text search to the legacycustomsearches extension
Eileen McNaughton [Fri, 23 Jun 2023 04:45:10 +0000 (21:45 -0700)]
Update Recurring end_date when setting status to completed
This moves the logic from Authorize.net to the ContributionRecur function that is called
when a contribution is added to a recurring such that when it determines it is completed
it also sets the end_date
Yashodha Chaku [Fri, 23 Jun 2023 04:17:22 +0000 (09:47 +0530)]
Merge pull request #26607 from larssandergreen/Help-text-for-contact-imports-dedupe-option
dev/core#4389 Help text update for contact import dedupe option
Eileen McNaughton [Fri, 23 Jun 2023 00:18:08 +0000 (17:18 -0700)]
Move utilities for full text search to the legacycustomsearches extension
Seamus Lee [Fri, 23 Jun 2023 03:33:08 +0000 (20:33 -0700)]
Merge pull request #26612 from colemanw/aclBasic
Remove obsolete 'Basic ACLs'
colemanw [Fri, 23 Jun 2023 01:43:37 +0000 (21:43 -0400)]
Merge pull request #26614 from eileenmcnaughton/saved_searchsql
dev/core#4112 Move legacycustomsearch-only function to the extension-class `ContactIDSql`
Eileen McNaughton [Fri, 23 Jun 2023 00:46:17 +0000 (17:46 -0700)]
Remove function loop on contactIDsSQ
The only functions that call contactIDsSQl are 2 custom searches from my searching. One is disabled
I tested the Date Add search with calling the secondary function directly & it worked so the
contactIDsSql can go...
Seamus Lee [Fri, 23 Jun 2023 00:20:24 +0000 (10:20 +1000)]
Merge pull request #26600 from eileenmcnaughton/anet
[AuthorizeNetIPN] Use API for failure updates
colemanw [Thu, 22 Jun 2023 23:23:25 +0000 (16:23 -0700)]
Remove obsolete 'Basic ACLs'
These 'Basic ACLs' were, as best anyone on the CT can remember, a primitive form of user-role permissions,
which are now obsolete since CiviCRM utilizes user-role permissions provided by the CMS.
Based on the git/svn history, this subsystem hasn't been touched in a very long time
so is most likely unused.
Eileen McNaughton [Thu, 22 Jun 2023 23:59:45 +0000 (16:59 -0700)]
Merge pull request #26611 from eileenmcnaughton/custom_search
dev/core#4056 Move customSearch smart group sql generation to legacycustomsearches extension
Eileen McNaughton [Thu, 22 Jun 2023 23:23:39 +0000 (16:23 -0700)]
Move customSearch smart group sql generation to legacycustomsearches extension
Seamus Lee [Thu, 22 Jun 2023 22:03:50 +0000 (08:03 +1000)]
Merge pull request #26609 from colemanw/updateWeights
ACL - Ensure all priorities are unique
colemanw [Thu, 22 Jun 2023 21:04:27 +0000 (14:04 -0700)]
ACL - Ensure all priorities are unique
Eileen McNaughton [Thu, 22 Jun 2023 20:53:56 +0000 (13:53 -0700)]
Merge pull request #26608 from colemanw/managedMatch
Specify 'match' in mgd.php files
colemanw [Thu, 22 Jun 2023 20:05:46 +0000 (13:05 -0700)]
Specify 'match' in mgd.php files
larssandergreen [Thu, 22 Jun 2023 19:46:14 +0000 (13:46 -0600)]
Help text update for contact import dedupe option
colemanw [Thu, 22 Jun 2023 19:33:23 +0000 (15:33 -0400)]
Merge pull request #26592 from seamuslee001/acl_rule_weight
Add "priority" column to ACLs and support ACL rule precedence
demeritcowboy [Thu, 22 Jun 2023 19:17:55 +0000 (15:17 -0400)]
Merge pull request #26591 from colemanw/caseActivityHook
[REF] CiviCase - Move more activity logic into case BAO via hook
Seamus Lee [Thu, 22 Jun 2023 17:15:01 +0000 (03:15 +1000)]
Refactor to add deny and weighting aspects into the loadPermittedIDs function as per Coleman
Eileen McNaughton [Thu, 22 Jun 2023 03:23:48 +0000 (20:23 -0700)]
Use API for failure updates
This
- switches to use the api rather than DAO save (calls hooks)
- adds a cancel_reason - cos why not & the field was added since the IPN was written
- specifies the authorize_net log. This puts it in a different log file and allows
listeners if sites want. Feels like better practice
Seamus Lee [Wed, 21 Jun 2023 22:57:20 +0000 (08:57 +1000)]
Add weight column to ACLs and support weighted ACL rules
Add in upgrade step
Rename field to be priority and add in upgrade guards as per Coleman
Updates as per discussion with coleman
Seamus Lee [Thu, 22 Jun 2023 16:42:15 +0000 (02:42 +1000)]
Merge pull request #26602 from eileenmcnaughton/tax_ex
Switch to token for tax_exclusive_amount in offline receipt
Seamus Lee [Thu, 22 Jun 2023 16:24:34 +0000 (02:24 +1000)]
Merge pull request #26599 from eileenmcnaughton/offline_madness
Fix e-notices in contribution_offline_receipt text by removing always-empty field
Eileen McNaughton [Thu, 22 Jun 2023 16:10:56 +0000 (09:10 -0700)]
Switch to token for tax_exclusive_amount in offline receipt
This is less susceptible to notices, works in preview and follows our
patter of using tokens where possible
colemanw [Thu, 22 Jun 2023 15:50:22 +0000 (11:50 -0400)]
Merge pull request #26598 from colemanw/checkboxFix
dev/core#4387 - CRM_Core_Form - Fix params passed to checkbox
Seamus Lee [Thu, 22 Jun 2023 15:49:31 +0000 (01:49 +1000)]
Merge pull request #26597 from eileenmcnaughton/anet_unused
Remove unused functions from `AuthorizeNetIPN`
Seamus Lee [Thu, 22 Jun 2023 03:13:09 +0000 (13:13 +1000)]
Merge pull request #26589 from eileenmcnaughton/anet
Simplify use of contribution - we are only looking at status
colemanw [Thu, 22 Jun 2023 03:09:50 +0000 (20:09 -0700)]
dev/core#4387 - CRM_Core_Form - Fix params passed to checkbox
Eileen McNaughton [Thu, 22 Jun 2023 03:09:49 +0000 (20:09 -0700)]
Fix e-notices in contribution_offline_receipt text by removing always-empty field
On looking to fix this enotice through the form it turned out the
contribution form does not have a field for this - so the formValues
will never hold receipt_text.
Hence this PR removes it from the template.
Other forms do seem to have this & I will separately add userText or similar to the model
Eileen McNaughton [Thu, 22 Jun 2023 01:15:52 +0000 (18:15 -0700)]
Remove unused functions from AuthorizeNetIPN
demeritcowboy [Thu, 22 Jun 2023 00:20:00 +0000 (20:20 -0400)]
Merge pull request #26593 from colemanw/civiimportFix2
CiviImport - String fix
colemanw [Wed, 21 Jun 2023 23:50:18 +0000 (16:50 -0700)]
CiviImport - String fix
demeritcowboy [Wed, 21 Jun 2023 22:44:27 +0000 (18:44 -0400)]
Merge pull request #26590 from colemanw/civiimportFix
CiviImport - Fix table description
Eileen McNaughton [Wed, 21 Jun 2023 22:14:28 +0000 (15:14 -0700)]
Simplify use of contribution - we are only looking at status
colemanw [Wed, 21 Jun 2023 22:18:35 +0000 (15:18 -0700)]
CiviCase - Move more activity logic into case BAO via hook
colemanw [Wed, 21 Jun 2023 22:13:55 +0000 (15:13 -0700)]
CiviImport - Fix table description
Seamus Lee [Wed, 21 Jun 2023 21:33:37 +0000 (07:33 +1000)]
Merge pull request #26587 from eileenmcnaughton/anet
Move sending of email to recur function
colemanw [Wed, 21 Jun 2023 21:16:15 +0000 (17:16 -0400)]
Merge pull request #26588 from demeritcowboy/why
Why?
demeritcowboy [Wed, 21 Jun 2023 19:01:26 +0000 (15:01 -0400)]
why?
Eileen McNaughton [Wed, 21 Jun 2023 16:32:10 +0000 (09:32 -0700)]
Move sending of email to recur function
Seamus Lee [Wed, 21 Jun 2023 16:08:29 +0000 (02:08 +1000)]
Merge pull request #26586 from eileenmcnaughton/anet
Extract getContributionRecur, clean up input input...
Eileen McNaughton [Wed, 21 Jun 2023 15:23:49 +0000 (08:23 -0700)]
Extract getContributionRecur, clean up input input...
Tim Otten [Wed, 21 Jun 2023 14:53:39 +0000 (07:53 -0700)]
Merge pull request #26583 from colemanw/setops2
APIv4 - Improve UNION field handling & add test coverage
colemanw [Wed, 21 Jun 2023 14:53:15 +0000 (10:53 -0400)]
Merge pull request #26581 from totten/master-rbac-fbac-desc
Form Builder - Clarify "Security" options
demeritcowboy [Wed, 21 Jun 2023 12:36:21 +0000 (08:36 -0400)]
Merge pull request #25271 from eightiesguy/allow-multiple-free-html-fields
Allows multiple Free Text fields to be added to form layout
demeritcowboy [Wed, 21 Jun 2023 12:16:19 +0000 (08:16 -0400)]
Merge pull request #26523 from larssandergreen/Don't-trigger-GroupContact-hook-when-adding-already-added-contacts-
Prevent erroneous GroupContact hooks for Contact already in group
demeritcowboy [Wed, 21 Jun 2023 12:09:51 +0000 (08:09 -0400)]
add code comment
Yashodha Chaku [Wed, 21 Jun 2023 04:24:04 +0000 (09:54 +0530)]
Merge pull request #26584 from mikeybeck/fix-membership-detail-report
Add self to contributors
colemanw [Wed, 21 Jun 2023 04:14:03 +0000 (00:14 -0400)]
Merge pull request #26582 from eileenmcnaughton/anet
Remove ids Variable that is dumb
colemanw [Tue, 20 Jun 2023 21:33:57 +0000 (17:33 -0400)]
APIv4 - Improve UNION field handling & add test coverage
Mike Beck [Wed, 21 Jun 2023 03:46:21 +0000 (15:46 +1200)]
Add self to contributors
Eileen McNaughton [Wed, 21 Jun 2023 01:06:43 +0000 (18:06 -0700)]
Remove ids Variable
Seamus Lee [Wed, 21 Jun 2023 01:03:25 +0000 (11:03 +1000)]
Merge pull request #26562 from eileenmcnaughton/anet
Stop passing around object, just to get the id in Anet.ipn
Eileen McNaughton [Wed, 21 Jun 2023 00:56:56 +0000 (12:56 +1200)]
Merge pull request #26557 from eileenmcnaughton/repeat3
Call repeatTransation not completeOrder from repeatTransaction API
Tim Otten [Wed, 21 Jun 2023 00:45:51 +0000 (17:45 -0700)]
Merge pull request #26432 from demeritcowboy/recur-entity
[PHP8] Fix warnings on activity and event management forms
Eileen McNaughton [Sat, 17 Jun 2023 23:41:29 +0000 (11:41 +1200)]
Call repeatTransation not completeOrder from repeatTransaction API
Eileen McNaughton [Wed, 21 Jun 2023 00:01:18 +0000 (12:01 +1200)]
Merge pull request #26556 from eileenmcnaughton/repeat_2
Duplicate the few lines of shared code between `completeOrder` into `repeatTransaction`
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