Access Roles
Access roles can be assigned to project members by projectAdmin.
Dashboard, Visualization and Model (we'll refer to them as the objects) also have access_roles and access_users parameters.
If object has access_roles: [sales, marketing], then only those project members who have the "sales" or "marketing" access role will be able to access this object.
If object has access_users: [jsmith, bsimpson], then only those project members who have user alias "jsmith" or "bsimpson" will be able to access this object.
If an object has access_roles: [sales, marketing] and access_users: [jsmith, bsimpson], then in order to access this object, the project member must have at least one of the following:
- access role "sales" or "marketing"
- user alias "jsmith" or "bsimpson"
If an object has neither access_roles nor access_users then any project member can access this object. This means that the object is public for all project members.
If the user does not have access to a specific Model - he will be able to see it in the lists, but will not be able to explore it
If the user does not have access to a specific Visualization or Dashboard - he will not be able to see it in the lists and will not be able to explore it