# Make menus consistent

**URL:** <https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581>\
**Category:** Développement\
**Created:** [December 3, 2023, 4:34pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581 "2023-12-03T16:34:00Z")\
**Posts on this page:** 15\
**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:** [December 8, 2023, 10:35am UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/21 "2023-12-08T10:35:22Z")

</div>

You revert the files to their state before the PR 🙂

---

<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:** [December 8, 2023, 10:36am UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/22 "2023-12-08T10:36:43Z")

</div>

It’s possible with Git, but since you told me you’re a Git beginner, I’d recommend doing it with simple copy/paste.

---

<div class="post-metadata">

**Author:** ![Brisou](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/brisou/32/14134_2.png) [@Brisou](https://community.gladysassistant.com/u/Brisou)\
**Post date:** [December 8, 2023, 11:22am UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/23 "2023-12-08T11:22:15Z")

</div>

That should normally be fine…

---

<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:** [December 8, 2023, 12:44pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/24 "2023-12-08T12:44:34Z")

</div>

Thanks for the fixes, I read the PR in full, it’s really nice 🙂

There are 2 links that point to docs that don’t exist: NextCloud Talk and OpenAI

My review:

> <https://github.com/GladysAssistant/Gladys/pull/1969#pullrequestreview-1772258153>
>
> \### 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:
> 
> \- \[\] 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)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] 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).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) 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
> 
> Following the request \[https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/1\](url):
> 
> \- Add documentation link on each integration pages.
> \- Change icons and style for consistency
> \- Update \`src/components/documentation/DeviceConfigurationLink.jsx\` to be able to chose the path of the documentation
> 
> Before:
> \<img width="931" alt="2023 12 07\_PR\_BEFORE" src="https://github.com/GladysAssistant/Gladys/assets/138247436/15d0e725-6f1f-4f5a-9fc0-b0a48762a9c4"\>
> 
> After:
> \<img width="941" alt="2023 12 07\_PR\_AFTER" src="https://github.com/GladysAssistant/Gladys/assets/138247436/ed223cca-dfb8-49bb-a442-70ee84c53b78"\>

Those documentation pages should be created!

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [December 8, 2023, 1:14pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/25 "2023-12-08T13:14:16Z")

</div>

[quote=«&nbsp;Tlse-vins, post:10, topic:8581&nbsp;»]  
`NextCloud` is @bertrandda

---

<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:** [December 8, 2023, 1:17pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/26 "2023-12-08T13:17:05Z")

</div>

> [@Tlse-vins](#):
>
> For OpenAI, do we need to create documentation? You’re the one who developed it.

I’ll write some documentation!

---

<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:** [December 8, 2023, 2:23pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/27 "2023-12-08T14:23:14Z")

</div>

Ok, the ChatGPT documentation is ready:

> <https://github.com/GladysAssistant/v4-website/pull/233>

---

<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:** [December 8, 2023, 2:36pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/28 "2023-12-08T14:36:02Z")

</div>

It’s live on the site 🙂

> **[Utiliser ChatGPT pour contrôler votre maison connectée | Gladys Assistant](https://gladysassistant.com/fr/docs/integrations/openai/)**
>
> OpenAI a définitivement révolutionné le monde de l’intelligence artificielle en lançant ChatGPT l’année dernière.

All that’s missing is the Nextcloud Talk documentation!

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [December 13, 2023, 8:30pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/29 "2023-12-13T20:30:35Z")

</div>

> [@Tlse-vins](#):
>
> `NextCloud` it’s @bertrandda, same, can you do the documentation?

The PR was created back then but it was closed before being merged. I simply reopened it

> <https://github.com/GladysAssistant/v4-website/pull/104>
>
> Add Nextcloud Talk documentation fr/en
> Screenshot optimized with imageOptim
> 
> …Gladys Assistant related PR: https://github.com/GladysAssistant/Gladys/pull/1388

---

<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:** [December 15, 2023, 8:18am UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/30 "2023-12-15T08:18:33Z")

</div>

Indeed! The PR must have been closed by the stalebot before the feature was merged, it happens 😃

I checked, it’s fine by me. It’s merged and will be live on the site within 2 minutes 🙂

---

<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:** [December 15, 2023, 9:21am UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/31 "2023-12-15T09:21:31Z")

</div>

NextCloud Talk live on the site !

> **[Nextcloud Talk | Gladys Assistant](https://gladysassistant.com/fr/docs/integrations/nextcloud-talk/)**
>
> Cette intégration vous permet d'utiliser l'app Talk de Nextcloud pour communiquer avec Gladys.

@Brisou So I think your PR can go ahead 🙂

---

<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:** [December 18, 2023, 4:31pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/32 "2023-12-18T16:31:13Z")

</div>

The consistent menus by @Brisou are live in Gladys Assistant 4.33:

> [@Gladys Assistant 4.33 : Joyeux Noël à tous christmas\_tree](https://community.gladysassistant.com/t/gladys-assistant-4-33-joyeux-noel-a-tous/8635):
>
> Salut à tous ! C’est la dernière release de l’année, je vous présente Gladys Assistant 4.33 santa Au programme, un paquet de correctifs et surtout une fonctionnalité que tout le monde attendait : la possibilité de faire parler Gladys speaking_headspeaker C’est une première alpha, et je suis vraiment content du rendu : Gladys parle dans n’importe quelle langue, avec une voix fluide ( et féminine ! ), que j’ai mis du temps à choisir slight_smile Cette fonctionnalité est disponibl…

---

<div class="post-metadata">

**Author:** ![qleg](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/qleg/32/12290_2.png) [@qleg](https://community.gladysassistant.com/u/qleg)\
**Post date:** [December 21, 2023, 8:27pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/33 "2023-12-21T20:27:00Z")

</div>

I created 2 PRs to fix the links to the docs for the Sonos and NextCloud integrations that are broken.

> <https://github.com/GladysAssistant/Gladys/pull/1987>
>
> The link to the sonos doc was dead because the configurationKey was missing: I'v…e added it.

> <https://github.com/GladysAssistant/Gladys/pull/1988>
>
> The link to the nextcloud doc was dead because the documentKey was not correct :… I've fix it.

---

<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:** [January 5, 2024, 1:36pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/34 "2024-01-05T13:36:50Z")

</div>

Thanks @qleg for the PRs, it’s merged

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [January 24, 2024, 10:11pm UTC](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581/35 "2024-01-24T22:11:53Z")

</div>

@alextrovato  
Can you do the documentation for `LAN Manager` when you have time?

[Previous page](https://community.gladysassistant.com/t/rendre-les-menus-homogene/8581.md?page=1)
