Application Permissions
Security model of Graphlytic contains these base entities: User, Group, Permission. Permissions are assigned to groups and users are members of groups. User has all permissions of groups which he is member of.
Application Permissions for User Groups can be managed on the User Groups page, accessible in the Main menu (top right).
List of permissions
Category |
Permission |
Short description |
Data |
Read all data |
Users with this permission can view all data (all nodes and relationships). Users without this permission can view only data allowed by the Data Security filter. |
Export data |
Users with this permission can export data to CSV and PNG. |
|
Data management |
Users with this permission can manage data (create/update/delete), (see Create, update, delete data). |
|
Visualization |
Share visualization |
User with this permission can share visualizations to any user group which he is a member of, or he can share to users who are members of these groups. |
Share visualization with everyone |
Users with this permission can share visualization to any group user or to any user in Graphlytic. |
|
View all visualizations of all other users |
Users with this permission can view all existing visualizations in Graphlytic. Users without this permission can view only visualizations created by them or shared with them. |
|
Users |
User management |
Users with this permission can manage groups and users (see Groups and Users). |
Grant all permissions to users |
Users with this permission can
Users without this permission can
|
|
Application |
Settings management |
Users with this permission can manage global application settings (see Settings). |
Jobs management |
Users with this permission can manage ETL jobs (see ETL jobs). It's possible to write scripts with access to server files, assign this permission with great caution. |
|
ACL data management |
Users with this permission can manage the Data Security filtering rules. |
|
API Documentation and testing |
Users with this permission have access to the API Documentation and testing page (Swagger UI). It's possible to run API calls which can lead to changes in graph data, running jobs, or managing users. Every call is going through the authorization layer but please assign this permission with great caution. |