Customizable Report Permissions

I want to set a couple of dashboards so that they can only be edited by a select few users, but also so everyone in the company can view them.

I went on the manage permissions button in the top right but it looks like its an either/or situation.

I.e everyone can view, or everyone can view and edit. OR only select teams can view and edit, or only view.

I think there should be a way that the whole company can view a dashboard and not be able to edit it and potentially mess around with it, only the Super Admins and a specific team can edit it.