If you have specific feature requests posting issues in GitHub is good so that we can mark them closed and link the PRs to the issues. Forums are good for discussion, brainstorming and getting help with technical issues - so not an issue to raise questions about features here.
On the Dashboard only request. Check out the built in “read-only role” for Kibana in Open Distro for Security. It should give you what you are looking for. Once applied, a user will see only their Dashboard tab, will be able to browse dashboards but not able to modify the dashboard or visualizations. Let us know if that works for your needs or if you have feedback.
Hi weand - Actually Spaces is a not an open source feature but covered by the Elastic’s proprietary license which doesn’t allow for re-distribution or modification - while Tenants via Open Distro for Elasticsearch is open sourced and licensed with an Apache 2.0 license. If there are usability or other functional improvements you would like to see in tenants, please feel free to log an issue: Issues · opendistro-for-elasticsearch/deprecated-security-advanced-modules · GitHub.
I did the same, create a new role mapping with Backend roles of specific AD group, than I create own role and specify custom Index, as result - only dashboard menu (with all dashboards) is shown for users that is member of that AD group, actually it is what I want, but the question is, how to limit dashboard views for that users?
I updated to version 1.2.0 and the issue is gone, thanks.
Now I login as a user with ‘dashboard only mode role’ and another role that gives it the right to see a tenant. What is happening is that when i click on ‘dashboard’ tab in this new tenant, I see this:
I had the same issue, sometimes it proposes to create a new dashboard for users that had kibana_read_only role assigned, and if you click dashboard icon - the dashboards will be listed.
Currently, I don’t understand why it happens, if someone can explain it would be very nice to fix this. Thanks!
I guess that it’s related to the tenant, there is some default private and global tenant. Most probably you create your dashboards in private tenant and for that reason, it’s no visible to test user.
I’ve tried to create a local test user and assign [ kibana_user, kibana_read_only ] and the custom role that is linked to the custom tenant and I can view all dashboards(form custom tenant) when login with test user.