CleverMaps is a multitenant cloud application, which means that a single instance of the application serves multiple users at the same time. Registered users have access to various projects. There can be more than one user in a project, and one user can have access to one or more projects. In the scope of a project, users can also have different user roles. So, each project consists of data, metadata, and users.
Project page of a Retail Solution Demo project
There are 4 user roles in CleverMaps - Viewer, Editor, Load data and Admin.
There is 17 18 permissions the roles are allowed to obtain.
|project permissions||access a project|
|get project detail|
|delete a project|
|update a project|
|project membership||add project membership|
|list project membership|
|update project membership|
|delete project membership|
|project invitations||invite to project|
|list project invitations|
|update project invitation|
|project data||load project data|
|dump project data|
|validate project data|
|project metadata||update metadata|
|can update bookmarks|
|can update data permissions|
Viewer is the lowest user role available. After accepting an invitation to a project, you become a Viewer. A Viewer can open map views in a project, filter data and create a personal bookmarks.
The Editor role is able to edit project metadata, and validate the data.