Skip to content

Commit

Permalink
v3.3 - IBX-6744 Sort and design user section of the documentation (#2257
Browse files Browse the repository at this point in the history
)
  • Loading branch information
MagdalenaZuba authored Dec 22, 2023
1 parent 80b3abe commit 636eaab
Show file tree
Hide file tree
Showing 28 changed files with 403 additions and 357 deletions.
2 changes: 1 addition & 1 deletion docs/getting_started/first_steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ module.exports = [ eZConfig, ...customConfigs ];

Make sure that you change the default password before you switch your installation
from development to production.
For more information about passwords, see [Passwords](../guide/user_management/user_management.md#passwords).
For more information about passwords, see [Passwords](../guide/users/passwords.md).
For more information about production security, see [Security checklist](../guide/security_checklist.md).

2\. Select Admin and go to Content Types.
Expand Down
2 changes: 1 addition & 1 deletion docs/guide/content_rendering/layout/add_forgot_password.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ which users receive after they request a password change.
The [default templates](https://github.com/ezsystems/ezplatform-user/tree/master/src/bundle/Resources/views) for forgot password form and email are located in `ezplatform-user/src/bundle/Resources/views`.
The [templates](https://github.com/ezsystems/ezplatform-admin-ui/blob/master/src/bundle/Resources/views/themes/admin/account/forgot_password/) specific for the Back Office are in `ezplatform-admin-ui/src/bundle/Resources/views/themes/admin/account`.

You can also modify [other user management templates](../../user_management/user_management.md#other-user-management-templates).
You can also modify [other user management templates](../../users/user_registration.md#other-user-management-templates).

To add a link redirecting to the reset password form, in the page layout template, provide the following code:

Expand Down
6 changes: 3 additions & 3 deletions docs/guide/content_rendering/layout/add_login_form.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ description: Customize the login form for new users in your site front end.
# Create login form

You can create a login form for your users.
Follow the instruction below to create a template with login form. If you want to configure more options for example, password expiration, see [other user management templates](../../user_management/user_management.md#other-user-management-templates).
Follow the instruction below to create a template with login form. If you want to configure more options for example, password expiration, see [other user management templates](../../users/user_registration.md#other-user-management-templates).

First, make sure you have configured [login methods](../../user_management/user_management.md#login-methods).
First, make sure you have configured [login methods](../../users/login_methods.md).

If you only want to change a template, in the `config/packages/views.yaml` add the following configuration:

Expand Down Expand Up @@ -52,7 +52,7 @@ In `templates/themes/<theme_name>/login`, create an `expired_credentials.html.tw
## Customize login form

You can use a custom template for example to display information about password expiration
or to customize [other user management templates](../../user_management/user_management.md#other-user-management-templates).
or to customize [other user management templates](../../users/user_registration.md#other-user-management-templates).

In case of more advanced template customization, you can use a subscriber,
for example in `src/EventSubscriber/LoginFormViewSubscriber.php`:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ For more information about the use of `ez_urlalias` as a parameter of the [Symfo

### `ibexa_oauth2_connect_path()`

`ibexa_oauth2_connect_path()` generates a relative path for the given [OAuth2 route](../../user_management/oauth.md).
`ibexa_oauth2_connect_path()` generates a relative path for the given [OAuth2 route](../../users/oauth.md).

|Argument|Type|Description|
|------|------|------|
Expand All @@ -78,7 +78,7 @@ For more information about the use of `ez_urlalias` as a parameter of the [Symfo

### `ibexa_oauth2_connect_url()`

`ibexa_oauth2_connect_url()` generates an absolute URL for the given [OAuth2 route](../../user_management/oauth.md).
`ibexa_oauth2_connect_url()` generates an absolute URL for the given [OAuth2 route](../../users/oauth.md).

|Argument|Type|Description|
|------|------|------|
Expand Down
4 changes: 2 additions & 2 deletions docs/guide/content_rendering/urls_and_routes.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,8 @@ The following built-in routes are available for the front of the website.
|Route name|Path|Description|
|---|---|---|
| `silversolutions_bestsellers` | `/bestsellers` | [Bestseller page](../bestsellers.md) |
| `silversolutions_delegate` | `/delegate` | [Delegate function](../user_management/delegate_function.md) |
| `silversolutions_undelegate` | `/undelegate` | [Undelegate function](../user_management/delegate_function.md) |
| `silversolutions_delegate` | `/delegate` | [Delegate function](../users/delegate_function.md) |
| `silversolutions_undelegate` | `/undelegate` | [Undelegate function](../users/delegate_function.md) |

### Content

Expand Down
2 changes: 1 addition & 1 deletion docs/guide/forms/form_api/dataprocessors.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ parameters:

## CreateRegistrationTokenDataProcessor

`CreateRegistrationTokenDataProcessor` creates a new token with the help of [`TokenService`](../../user_management/token.md#tokenservice).
`CreateRegistrationTokenDataProcessor` creates a new token with the help of [`TokenService`](../../users/token.md#tokenservice).

Service ID: `ses_forms.create_registration_token_data_processor`

Expand Down
2 changes: 1 addition & 1 deletion docs/guide/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ If you want to use this feature, you must at least extend the login template in

Symfony provides native support for [multiple user providers]([[= symfony_doc =]]/security/multiple_user_providers.html). This makes it easy to integrate any kind of login handlers, including SSO and existing third-party bundles (e.g. [FR3DLdapBundle](https://github.com/Maks3w/FR3DLdapBundle), [HWIOauthBundle](https://github.com/hwi/HWIOAuthBundle), [FOSUserBundle](https://github.com/FriendsOfSymfony/FOSUserBundle), [BeSimpleSsoAuthBundle](http://github.com/BeSimple/BeSimpleSsoAuthBundle), etc.).

See [Authenticating a user with multiple user provider](user_management/user_management.md#authenticate-user-with-multiple-user-providers) for more information.
See [Authenticating a user with multiple user provider](users/user_authentication.md#authenticate-user-with-multiple-user-providers) for more information.

## JWT authentication

Expand Down
2 changes: 1 addition & 1 deletion docs/guide/security_checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ This is specially important for admin accounts and other privileged users.

!!! tip "Password rules"

See [setting up password rules](user_management/user_management.md#password-rules).
See [setting up password rules](users/passwords.md#password-rules).

### Secure secrets

Expand Down
Loading

0 comments on commit 636eaab

Please sign in to comment.