# Access Roles

Access roles can be assigned to project members by users with **ProjectAdmin** role.

Dashboards, Reports and Models have `access_roles` parameter:
- Syntax for Mprove YAML - `access_roles: [sales, marketing]`
- Syntax for Malloy model custom tags - `access_roles="sales, marketing"`

Only project members with "sales" or "marketing" access roles will be able to access these objects.

If an object has no `access_roles` then any project member can access this object. This means that the object is public for all project members.

<Callout>
  If a user has access to a model, then he also has access to all model's charts.

  A user may have access to the dashboard, but not have access to the models of
  dashboard tiles.

  A user may have access to the report, but not have access to the models of report rows (metrics).
</Callout>
