I have the exact issue as mentioned in this other thread but unfortunately I'm unable to get it working based on the responses provided there.
I have a custom role with a "read" access on dashboard. The user is unable to save as csv. And whenever the action is performed, I see a forbidden message on the chrome console.
xpack.reporting.roles.enabled: true This isn't of use now as it's mentioned that it has been depricated in 7.14.0
What exactly do I need to do to get reporting privileges in kibana roles as I don't see any specific role for reporting.