Board Permissions that Allows Members and Viewers by Teams

I would like the ability to add permission based access by teams to boards where certain teams can interact/add/adjust content and other teams can be viewers of other departments while still being able to interact with their own content on specified boards.

I also want to assign access to a board by granting a given “Team” permission rather than have to assign permission to a shareable / restricted board at a user level.