I’d love to see re:dash support a use case where we can provision a client to log in and only have view-only access to the Dashboards and Queries that we allow for them.
They would be able to:
- View dashboards that they have access to
- View queries that they have access to, in a read-only manner (this is optional)
They would NOT be able to:
- View All Dashboards
- View All Queries
- View Recent Dashboards
- View Recent Queries
With this feature, we can create a login for our clients, pre-configure a set of queries and dashboards for them that hit our common warehouse database, and let them experience the power of re:dash in a controlled, clean way.
Note that we can’t use the current approach of setting a group to have “View Only” rights to a database, because that user can access the list of “All Queries”, “Recent Queries”, and “Recent Dashboards”, which will leak information between clients.