Permissions

As the owner of a data source (DS), you can grant access permissions to other users in your organization or to members of other organizations.

Permissions can be assigned to:

  • Members of your organization holding the Manager or User role.

  • Groups.

  • API keys.

  • Your entire organization.

  • Members of an approved organization.

  • Members of all organizations. This is equivalent to making your data public to all JMap Cloud users.

When you share a DS with all members of your organization, permissions are granted to the organization.

Permission Levels

Each role has a distinct level of access.

Role
Permission
Description

Manager

Owner

This permission, the broadest, allows you to: - grant access permissions on the DS to organization members; - delete the DS. The DS must have at least one owner.

Manager

Modify

This permission allows you to modify the DS parameters.

User / Manager

View

For a member with the USER role: this permission, combined with Extract Features or Extract Data, allows the user to view the DS data in a mapping application such as JMap NG. For a member with the MANAGER role: this permission allows them to see the DS in JMap Cloud Portal and use it in projects.

User

Extract Features(spatial DS)

With this permission, the user of a mapping application such as JMap NG can extract features from the DS and, combined with the View permission, can view them.

User

Extract Data (non-spatial tabular DS)

With this permission, the user of a mapping application such as JMap NG can extract data from the DS and, combined with the View permission, can view it.

User

Create Features(spatial DS)

With this permission, the user of a mapping application such as JMap NG can create features in the DS.

User

Insert Data(non-spatial tabular DS)

With this permission, the user of a mapping application such as JMap NG can insert data into the DS.

User

Edit Geometries(spatial DS)

With this permission, the user of a mapping application such as JMap NG can edit the geometry of DS features.

User

Edit Attributes(spatial DS)

With this permission, the user of a mapping application such as JMap NG can edit the attributes of DS features.

User

Update Data (non-spatial tabular DS)

With this permission, the user of a mapping application such as JMap NG can edit the field values of the DS.

User

Delete Features(spatial DS)

With this permission, the user of a mapping application such as JMap NG can delete features from the DS.

User

Delete Data (non-spatial tabular DS)

With this permission, the user of a mapping application such as JMap NG can delete data from the DS.

Granting Permissions

Permissions follow a hierarchy:

  • Owner: automatically includes the Modify and View permissions.

  • Modify: automatically includes View.

  • User-role permissions are at the bottom of the hierarchy, but always include the View permission.

Steps to grant permissions:

  1. Click the contextual menu icon of a DS, then select Permissions. The permissions management interface opens and displays:

    • The name of the DS.

    • The list of members, groups, API keys, and approved organizations with their current permissions.

  2. To add a new user:

    • Open the dropdown list in the Add a member area.

    • Select the organization, a member, a group, or an API key (one at a time). The selected name is displayed, accompanied by a letter representing their role. Use the ✗ icon to clear a selection if needed.

    • Click the add icon to include the selected recipients in the permissions list.

  3. Check the permissions you want to assign to each user.

The permissions you can grant to approved organizations are View, Extract Features, or Extract Data. This means that data sources you share with other organizations cannot be modified by the members of those organizations.

Managing Permissions

You can at any time:

  • Modify the permissions granted.

  • Add new users.

  • Remove all permissions from one or more members, groups, or API keys.

Steps to manage permissions:

  1. Click the contextual menu icon, then click Permissions to open the interface.

  2. Modify permissions by checking or unchecking the appropriate boxes.

A DS must always have at least one member with the Owner permission.

Removing all permissions:

  • To remove a higher-level permission (e.g., Owner), uncheck it first. The next level in the hierarchy (e.g., Modify) then becomes the highest active permission.

  • To remove a View-type permission, first uncheck the associated sub-permissions.

Removing the organization, members, groups, API keys, or approved organizations from the permissions list:

  • Check the box to the left of each user's name.

  • Click the remove icon to remove them from the list.

You can also select multiple data sources and, following the same procedure, manage permissions for the entire selection.