Currently, users are given the permissions of Editor or Viewer in Explore on the user/role level. This means that if I want to share a dashboard with a user, their permission is already determined by their role.
I would like to be able to permission dashboards on a dashboard level, not the role level.
Here's my use case: I would like to share a dashboard to a user who is an Editor (see User B below). However, I do not want them to have the ability to edit the dashboard (i.e., change the layout, queries, etc.). I just want them to have the ability to view the dashboard and use the interactions (decompose, filter, drillthrough, etc.). If I choose the public link option, then they can view the dashboard, but they cannot use the interactions on the dashboard (decompose, filter, drillthrough, etc.). Thus, I would like the ability to share a dashboard with a user that provides them with the ability to view the dashboard and use the interactions (decompose, filter, drillthrough) but NOT be able to edit the dashboard.