Action depends on Roles

In some roles, we want to allow access to view, update, and download actions, in grid columns too while in others, only view and download actions are allowed.

How different roles are granted access to different actions?