# Web Permissions

Here you can view/configure new roles for your organization's web based on OpenGate's original profiles.

## How it Works

{{< staticImage "ux/ConfigSection/WebPermissions/ConfigWebPermissions.png" "Web Permissions" >}}

The list of roles shows the name of the role and the OpenGate profile on which it is based.
This means that a user will have the OpenGate profile as a base, but some functionalities will be limited on the web.

### Actions on Roles

{{< staticImage "ux/ConfigSection/WebPermissions/ConfigWebPermissionsActions.png" "Web Permissions Actions" >}}

For each item on the list, the following actions can be performed:

- **Clone** allows creating a new role based on the current one
- **Edit** opens the role's configuration for modification
- **Delete** removes the selected role

### Navigation Bar

In the navigation bar, the following actions can be performed:

- **Search** allows applying a filter to the list
- **Refresh** refreshes the content of the list
- **New** opens the form for creating a new role

## New Role Form

{{< staticImage "ux/ConfigSection/WebPermissions/ConfigWebNewRole.png" "Web Permissions New Role" >}}

The form for the creation/modification of roles contains the following information:

- **Name** unique identifying value of the role
- **Original Profile** indicates which OpenGate profile is taken as a base for this role

Lastly, there are various layers of role customization. There are 4 groups:

- **Visibility** allows hiding/showing common elements of the menu, widgets, workspaces, and dashboards
- **Management** groups everything related to wizards and action forms for elements on the platform
- **Sections** from here you can manage which web sections you want to enable for the role
- **Views** allows selecting which provisioning/collection wizards should be displayed/hidden for the role. This option will only be visible if any of these elements are configured

{{< staticImage "ux/ConfigSection/WebPermissions/ConfigWebNewRoleVisibilityPermission.png" "Web Permissions Visibility" >}}

_IMPORTANT NOTE:_ To make use of this new role, it will be necessary to log out and log back into the platform.

### Common Elements

At the top of the form, we can find the following elements:

- **Search** With this, you can filter the permissions to be selected, facilitating their identification
- **Import/Export Configuration** Allows importing and exporting the wizard configuration via JSON.

## Import/Export Configuration

{{< staticImage "ux/ConfigSection/WebPermissions/ConfigWebNewRoleJson.png" "Web Permissions Import Export JSON" >}}

{{% ux-wizard-json-import-export %}}

---
