We are using ELK Stack 5.4.3 with x-pack.
We were trying to provide access to an end user role, such that they can create new dashboards but cannot edit or delete any existing.
Problem I am facing is that since we do not have a user attached to a dashboard. And if we provide a user to create dashboard they are able to edit.
And to stop editing capabilities, create ability is also lost.
For end user access I was using data index and .kibana index, with read, view index meta data, create, manage and index privilege.
If I change it to just read and and view index meta data. It become a read only user.