Dashboard permissions not working as expected

The User has global viewer permison and a single dashboard admin permission.
User can add panel and save.
When add variables and save dashaboard, get 403 error " Access denied save dashboard".