# Multi-Dashboard

**URL:** <https://community.gladysassistant.com/t/multi-dashboard/5522>\
**Category:** Demandes livrées\
**Tags:** feature-core\
**Created:** [September 4, 2020, 2:34pm UTC](https://community.gladysassistant.com/t/multi-dashboard/5522 "2020-09-04T14:34:39Z")\
**Posts on this page:** 12\
**Page:** 2

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [July 9, 2021, 5:48am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/21 "2021-07-09T05:48:54Z")

</div>

Hello everyone! The multi-dashboard is progressing really well 🙂

There’s quite a bit of work as we had to refactor a lot of code on the «&nbsp;dashboard editing&nbsp;» part to support multi-dashboard.

I took the opportunity to remove unistore and just use local states for each editing component.

Some screenshots of the current flow:

 ![Screenshot 2021-07-09 at 13.45.07](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/a/aa39eb9dbd09356caf39e032e30ca1cec4e0ccd0.jpeg)  
 ![Screenshot 2021-07-09 at 13.45.21](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/0336e3cc6a37ea4189a4cacb9efdfb7083f4573b.jpeg)  
 ![Screenshot 2021-07-09 at 13.45.25](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/2/217a20b6b0424641fc0c3c5a8ed2562699897d8a.jpeg)  
 ![Screenshot 2021-07-09 at 13.45.45](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/48ce39a953cd459ef618e026ae63764f4d534462.jpeg)  
 ![Screenshot 2021-07-09 at 13.45.49](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/2/232ba5adb50693698e209004b6eefeaf79213da3.jpeg)

---

<div class="post-metadata">

**Author:** ![alex](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alex/32/10944_2.png) [@alex](https://community.gladysassistant.com/u/alex)\
**Post date:** [July 9, 2021, 8:54am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/22 "2021-07-09T08:54:10Z")

</div>

Hello,

Is there a plan in this feature to have a «&nbsp;guest&nbsp;» display that would be permanently displayed on a tablet mounted on the wall?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [July 10, 2021, 1:05am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/23 "2021-07-10T01:05:22Z")

</div>

I think full-screen mode meets your need 🙂

[https://twitter.com/pierregillesl/status/1411998527572484102?s=21](https://twitter.com/pierregillesl/status/1411998527572484102?s=21)

---

<div class="post-metadata">

**Author:** ![alex](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alex/32/10944_2.png) [@alex](https://community.gladysassistant.com/u/alex)\
**Post date:** [July 12, 2021, 3:13pm UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/24 "2021-07-12T15:13:10Z")

</div>

In terms of visual appearance, it fits perfectly, but if I use my admin account, it’s not great in terms of security, and if I create a service account called guest, for example, I can no longer use triggers like «&nbsp;home empty&nbsp;» because the user will either always be at home or always away.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [July 13, 2021, 1:59am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/25 "2021-07-13T01:59:53Z")

</div>

Mmm, I see the problem indeed! Otherwise, on this famous box, could we let users choose which users to display? That would solve the problem!

---

<div class="post-metadata">

**Author:** ![VonOx](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/vonox/32/10128_2.png) [@VonOx](https://community.gladysassistant.com/u/VonOx)\
**Post date:** [July 13, 2021, 6:50am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/26 "2021-07-13T06:50:09Z")

</div>

In terms of evolution, what could be interesting is the ability to edit other users’ Dashboards and lock them (guest and/or child cases)

---

<div class="post-metadata">

**Author:** ![alex](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/alex/32/10944_2.png) [@alex](https://community.gladysassistant.com/u/alex)\
**Post date:** [July 13, 2021, 7:57am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/27 "2021-07-13T07:57:17Z")

</div>

Is there a password to lock (create a kind of sandbox) the guest dashboard?

If it is better to create an alternative view of the dashboard rather than a full account, it is still necessary to prevent scene management and Gladys Plus settings from being modifiable by anyone.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [July 14, 2021, 2:07am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/28 "2021-07-14T02:07:27Z")

</div>

Why not create a «&nbsp;public&nbsp;» dashboard @alex, we’ve already talked about it several times!

After all, it’s a separate feature for me (a lot of upstream thinking + a lot of development), wouldn’t we create a feature request for this request?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [July 14, 2021, 6:32am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/29 "2021-07-14T06:32:37Z")

</div>

For information, I just merged this feature (multiple dashboard) into master, and I just launched a dev build 🥳

I’m open to any feedback once the build is complete!

Edit: it’s live!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [July 14, 2021, 9:17am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/30 "2021-07-14T09:17:27Z")

</div>

In the meantime @alex you will be happy, I have developed the feature to select the users to display on the «&nbsp;user presence&nbsp;» box of the dashboard!

 ![Screenshot 2021-07-14 at 17.04.39](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/7/7cd03738e757c4280c2a627073cbd13fff36b13c.png)

> <https://github.com/GladysAssistant/Gladys/pull/1238>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[x\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[x\] Did you add fake requests data for the demo mode (\`front/src/config/demo.json\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> \<img width="394" alt="Screenshot 2021-07-14 at 17 15 56" src="https://user-images.githubusercontent.com/7365207/125596901-ce4666c1-a43f-4b39-b2e4-b360637d9bd4.png"\>

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [September 4, 2021, 8:51am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/31 "2021-09-04T08:51:44Z")

</div>

The feature is now available in Gladys Assistant v4.5!

> [@Gladys Assistant v4.5 est disponible, avec le multi-dashboard!](https://community.gladysassistant.com/t/gladys-assistant-v4-5-est-disponible-avec-le-multi-dashboard/6495):
>
> Salut à tous ! On commence la rentrée à fond, avec la release de Gladys Assistant v4.5, une mise à jour assez majeure qui apporte de belles fonctionnalités comme les tableaux de bords multiples ! Pour voir toutes les nouveautés de cette version, j’ai posté un article assez complet sur le blog: Testez Gladys Plus gratuitement C’est quelque chose qui manquait: un programme d’essai de Gladys Plus! Il est désormais possible de tester Gladys Plus pendant 14 jours, entièrement gratuitement (pas …

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [September 4, 2021, 8:51am UTC](https://community.gladysassistant.com/t/multi-dashboard/5522/32 "2021-09-04T08:51:52Z")

</div>



[Previous page](https://community.gladysassistant.com/t/multi-dashboard/5522.md?page=1)
