standalone: correct Capitalised API4 actions
authorRich Lott / Artful Robot <code.commits@artfulrobot.uk>
Mon, 2 Oct 2023 16:47:30 +0000 (17:47 +0100)
committerRich Lott / Artful Robot <code.commits@artfulrobot.uk>
Mon, 2 Oct 2023 16:47:30 +0000 (17:47 +0100)
ext/standaloneusers/Civi/Api4/User.php
ext/standaloneusers/ang/crmResetPassword.js
ext/standaloneusers/tests/phpunit/Civi/Standalone/SecurityTest.php

index 7d5f6b67e98fca7a1828a112dae9cc8b21652e76..a013da7269323cd50da37da8c0106b6258baf327 100644 (file)
@@ -59,9 +59,6 @@ class User extends Generic\DAOEntity {
       'default'           => ['access CiviCRM'],
       'passwordReset'     => ['access password resets'],
       'sendPasswordReset' => ['access password resets'],
-
-      'PasswordReset'     => ['access password resets'],
-      'SendPasswordReset' => ['access password resets'],
     ];
   }
 
index a32b93213fbf54a1665d64ba5a331ca19f0a308b..2d5db04fd45ab2d4917963afc3a1750fd468cf7b 100644 (file)
@@ -43,7 +43,7 @@
           alert(ts('Please provide your username/email.'));
           return;
         }
-        crmApi4('User', 'SendPasswordReset', { identifier: ctrl.identifier })
+        crmApi4('User', 'sendPasswordReset', { identifier: ctrl.identifier })
         .then(r => {
           updateAngular('busy', '');
           updateAngular('resetSuccessfullySubmitted', true);
           updateAngular('busy', ctrl.busy + ts('Changing...'));
           updateAngular('formSubmitted', true);
           // Now submit api request.
-          return crmApi4('User', 'PasswordReset', {
+          return crmApi4('User', 'passwordReset', {
               token: ctrl.token,
               password: ctrl.newPassword,
             })
index 29a74ee8cd2cad51ae14c8f085aa20d9e0c2bc77..d22c669a229d81213cd9636c07d7125e1267de77 100644 (file)
@@ -394,7 +394,7 @@ class SecurityTest extends \PHPUnit\Framework\TestCase implements EndToEndInterf
     $token = \Civi\Api4\Action\User\SendPasswordReset::updateToken($userID);
 
     // Attempt to change the user's password using this token to authenticate.
-    $result = User::PasswordReset(TRUE)
+    $result = User::passwordReset(TRUE)
       ->setToken($token)
       ->setPassword('fingersCrossed')
       ->execute();
@@ -405,7 +405,7 @@ class SecurityTest extends \PHPUnit\Framework\TestCase implements EndToEndInterf
 
     // Should not work a 2nd time with same token.
     try {
-      User::PasswordReset(TRUE)
+      User::passwordReset(TRUE)
         ->setToken($token)
         ->setPassword('oooh')
         ->execute();