# Make dashboard Read only to user?

**URL:** <https://discuss.elastic.co/t/make-dashboard-read-only-to-user/74218>\
**Category:** Kibana\
**Created:** [February 7, 2017, 12:03pm UTC](https://discuss.elastic.co/t/make-dashboard-read-only-to-user/74218 "2017-02-07T12:03:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![RajeshAJ](https://avatars.discourse-cdn.com/v4/letter/r/6f9a4e/32.png) [@RajeshAJ](https://discuss.elastic.co/u/RajeshAJ)\
**Post date:** [February 7, 2017, 12:03pm UTC](https://discuss.elastic.co/t/make-dashboard-read-only-to-user/74218/1 "2017-02-07T12:03:20Z")

</div>

how to make the user read only view of my dashboard,when i share the link.  
and also hide the discover,visualize,dashboard and settings in kibana UI.

and

is it possible to change the theme of the kibana UI any other then light and dark?

kibana version 4.6.1

---

<div class="post-metadata">

**Author:** ![Kikketer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kikketer/32/13813_2.png) [@Kikketer](https://discuss.elastic.co/u/Kikketer)\
**Post date:** [February 8, 2017, 2:53pm UTC](https://discuss.elastic.co/t/make-dashboard-read-only-to-user/74218/3 "2017-02-08T14:53:17Z")

</div>

I've forked the Kibana codebase and messed with `colors.less` and a couple other less files around that one to create a custom theme.

Obviously that carries with it a bunch of things like merging when versions update. I'm exploring the ability to create a simple plugin that overrides the variables in the less files. You can also use the plugin simply override styles (much like you do with bootstrap).

---

<div class="post-metadata">

**Author:** ![ppisljar](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ppisljar/32/11588_2.png) [@ppisljar](https://discuss.elastic.co/u/ppisljar)\
**Post date:** [February 8, 2017, 3:29pm UTC](https://discuss.elastic.co/t/make-dashboard-read-only-to-user/74218/4 "2017-02-08T15:29:40Z")

</div>

i don't think this is possible at this time.

---

<div class="post-metadata">

**Author:** ![Kikketer](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kikketer/32/13813_2.png) [@Kikketer](https://discuss.elastic.co/u/Kikketer)\
**Post date:** [February 8, 2017, 3:32pm UTC](https://discuss.elastic.co/t/make-dashboard-read-only-to-user/74218/5 "2017-02-08T15:32:49Z")

</div>

"this" being creating a plugin that overrides styles?

I just figured that the css that spits out of a plugin is added to the global css file (like all css) and being there you could literally change anything as long as you select specific enough or use the dreaded !important flag.

I haven't tried it yet, but in theory it's possible? Actually would be a cool public plugin for people, where they can customize the look via the plugin and keep their hands out of kibana core 🙂'

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [March 8, 2017, 3:32pm UTC](https://discuss.elastic.co/t/make-dashboard-read-only-to-user/74218/6 "2017-03-08T15:32:54Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
