No reason to get frustrated over this!
You are indeed right, the role is hardcoded on the Kibana side. That is, the user it's shown only the dashboard if it has the "kibana_dashboard_only" role.
Kibana is moving away from this implementation with the adoption of Kibana Spaces (coming soon), implemented with the applications privileges which you can see on the role you have pasted.
What is the reason you wish to have another role similar to "kibana_dashboard_only"?
I'm sorry, its been a long couple of days and this is kind of the last piece of the puzzle I need to figure out so I was getting worked up over it.
The reason I want a second dashboard only user is multi tenancy and hiding dashboards from different users.
But as you said I am very much looking forward to spaces because if it works the way I hope it does, there is no need for my current work around with multiple Kibana instances.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.