mirror of
https://github.com/Sylius/Sylius.git
synced 2026-07-14 09:02:12 +00:00
[API] Change endpoint for administrator reset password
This commit is contained in:
parent
e860ecf4ac
commit
9fdc244a35
4 changed files with 7 additions and 7 deletions
|
|
@ -114,7 +114,7 @@ security:
|
|||
- { path: "%sylius.security.admin_regex%", role: ROLE_ADMINISTRATION_ACCESS }
|
||||
- { path: "%sylius.security.shop_regex%/account", role: ROLE_USER }
|
||||
|
||||
- { path: "%sylius.security.new_api_admin_route%/reset-password-requests", role: PUBLIC_ACCESS }
|
||||
- { path: "%sylius.security.new_api_admin_route%/administrators/reset-password", role: PUBLIC_ACCESS }
|
||||
- { path: "%sylius.security.new_api_admin_regex%/.*", role: ROLE_API_ACCESS }
|
||||
- { path: "%sylius.security.new_api_admin_route%/administrators/token", role: PUBLIC_ACCESS }
|
||||
- { path: "%sylius.security.new_api_user_account_regex%/.*", role: ROLE_USER }
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ final class ResettingPasswordContext implements Context
|
|||
*/
|
||||
public function iWantToResetPassword(): void
|
||||
{
|
||||
$this->request = $this->requestFactory->create('admin', 'reset-password-requests', 'Bearer');
|
||||
$this->request = $this->requestFactory->create('admin', 'administrators/reset-password', 'Bearer');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -67,7 +67,7 @@ final class ResettingPasswordContext implements Context
|
|||
public function iFollowTheInstructionsToResetMyPassword(AdminUserInterface $admin): void
|
||||
{
|
||||
$this->request = $this->requestFactory->custom(
|
||||
sprintf('%s/admin/reset-password-requests/%s', $this->apiUrlPrefix, $admin->getPasswordResetToken()),
|
||||
sprintf('%s/admin/administrators/reset-password/%s', $this->apiUrlPrefix, $admin->getPasswordResetToken()),
|
||||
HttpRequest::METHOD_PATCH,
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
<collectionOperations>
|
||||
<collectionOperation name="admin_create_reset_password_request">
|
||||
<attribute name="method">POST</attribute>
|
||||
<attribute name="path">/admin/reset-password-requests</attribute>
|
||||
<attribute name="path">/admin/administrators/reset-password</attribute>
|
||||
<attribute name="input">Sylius\Bundle\CoreBundle\Message\Admin\Account\RequestResetPasswordEmail</attribute>
|
||||
<attribute name="output">false</attribute>
|
||||
<attribute name="status">202</attribute>
|
||||
|
|
@ -41,7 +41,7 @@
|
|||
<itemOperations>
|
||||
<itemOperation name="admin_update_reset_password_request">
|
||||
<attribute name="method">PATCH</attribute>
|
||||
<attribute name="path">/admin/reset-password-requests/{resetPasswordToken}</attribute>
|
||||
<attribute name="path">/admin/administrators/reset-password/{token}</attribute>
|
||||
<attribute name="input">Sylius\Bundle\CoreBundle\Message\Admin\Account\ResetPassword</attribute>
|
||||
<attribute name="output">false</attribute>
|
||||
<attribute name="status">202</attribute>
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ final class AdminUsersTest extends JsonApiTestCase
|
|||
|
||||
$this->client->request(
|
||||
method: Request::METHOD_POST,
|
||||
uri: '/api/v2/admin/reset-password-requests',
|
||||
uri: '/api/v2/admin/administrators/reset-password',
|
||||
server: self::CONTENT_TYPE_HEADER,
|
||||
content: json_encode([
|
||||
'email' => 'api@example.com',
|
||||
|
|
@ -74,7 +74,7 @@ final class AdminUsersTest extends JsonApiTestCase
|
|||
|
||||
$this->client->request(
|
||||
method: 'PATCH',
|
||||
uri: '/api/v2/admin/reset-password-requests/token',
|
||||
uri: '/api/v2/admin/administrators/reset-password/token',
|
||||
server: self::PATCH_CONTENT_TYPE_HEADER,
|
||||
content: json_encode([
|
||||
'newPassword' => 'newPassword',
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue