Single dashboard admin permissions not working as expected

Hi,

I have a user that is a “Viewer” globally but then on a single dashboard I have added them as an “Admin”. I am expecting it to be so that they are a viewer of everything else but they can then admin (make changes to) that single dashboard. This seems to sometimes be the case but then other times they try to save an they get an error saying they dont have permission.

I am just wondering if I am doing something wrong, is this functionality by design or is it a bug?

Details of my setup below:

Grafana Version: 7.0.4
Browsers Tested: Chrome & Firefox

Screenshots:



I would upload an image of the error but as a new user I am only allowed 2 images. The exact error message I am getting is “Access denied to save dashboard”