# Permissions

You can grant permissions to other members, groups, or API keys from JMap Cloud for the projects you own.

There are three levels of permissions, based on user roles. These permissions are hierarchical: the highest level automatically includes the other two.

<table data-header-hidden><thead><tr><th width="152"></th><th></th></tr></thead><tbody><tr><td>Owner</td><td><p>As the project owner you can grant this permission to a member of the organization who has at least the <a href="../../../introduction/roles#editor">Editor</a> role. </p><p>This permission, the broadest, allows the user to:</p><ul><li><strong>manage accessibility</strong> to the project, that is to say make it public or private,</li><li><strong>grant access permissions</strong> to members of the organization,</li><li><strong>delete</strong> the project. </li></ul><p>The project must have at least one owner.</p></td></tr><tr><td>Modify</td><td><p>You can grant this permission to an organization member who has at least the <a href="../../../introduction/roles#editor">Editor</a> role. </p><p>This permission allows the user to:</p><ul><li><strong>modify the project settings</strong> with the exception of its accessibility.</li></ul></td></tr><tr><td>View</td><td><p>You can grant this permission to a member of the organization who has the <a href="../../../introduction/roles#viewer">Viewer</a> role. </p><p>This permission allows the user to:</p><ul><li><strong>access the project</strong> via a mapping application (such as JMap NG) in which the user can view the data and edit the data of the editable layers.</li></ul></td></tr></tbody></table>

## Granting Permissions

**To grant permissions for a project:**

1. Click <img src="https://content.gitbook.com/content/9n1KCuTyIKwSpZcPcC6l/blobs/8m4xvrMS418SV0cyQWNm/menu.png" alt="" data-size="line">, then select **Permissions**. The permissions configuration interface opens, showing each member and their associated permissions. A letter indicates each member’s role.
2. To add a new member, open the dropdown in the **Add a member** section.
3. Select the relevant members, groups, or API keys. You can clear the selection by clicking <img src="https://content.gitbook.com/content/9n1KCuTyIKwSpZcPcC6l/blobs/S6n4TbzZ0uuDaq4OnNoM/close-permission.png" alt="" data-size="line">.
4. Once selected, click <img src="https://content.gitbook.com/content/9n1KCuTyIKwSpZcPcC6l/blobs/ifv8JTxRHFCNL5eqEr5X/add-permission.png" alt="" data-size="line">. The members will appear in the permissions table.
5. Check the boxes corresponding to the permissions you wish to grant.

{% hint style="info" %}
The **Ownership** permission automatically includes both **Edit** and **Read**.
{% endhint %}

{% hint style="warning" %}
Groups cannot be granted the **Ownership** permission.
{% endhint %}

## Modifying Permissions

You can modify existing permissions, grant access to new members, or remove all permissions from one or more members.

{% hint style="warning" %}
Each project must always have at least one member with **Ownership** permission.
{% endhint %}

1. Click <img src="https://content.gitbook.com/content/9n1KCuTyIKwSpZcPcC6l/blobs/8m4xvrMS418SV0cyQWNm/menu.png" alt="" data-size="line">, then select **Permissions** to open the configuration interface.
2. Modify permissions by checking or unchecking the appropriate boxes.
3. To remove all permissions from a member, uncheck all three boxes. If you uncheck **Ownership**, the **Edit** permission will automatically become the highest one assigned.
4. To delete members from the list, check the box to the left of their name and click <img src="https://content.gitbook.com/content/9n1KCuTyIKwSpZcPcC6l/blobs/lqOFxRYSrh8MTmMII0Mi/delette-permissions.png" alt="" data-size="line">.
