Ce serait pratique d’avoir un bouton directement accessible dans la liste des mises à jour plutôt que d’être obligé d’ouvrir chaque module, aller dans l’onglet supervision pour enfin accéder à la mise à jour.
Un bouton de mise à jour globale serait très appréciable en effet, je viens d’en faire 14, ça prend un peu de temps ![]()
Soit un bouton global, soit un bouton visible sur la card de l’intégration concernée, qui lance directement la MaJ, au moins on aurait plus besoin de faire des allers retours.
Surtout que maintenant, les gens vont avoir chacun 20 integrations installées ![]()
D’accord aussi, car c’est long quand on doit tout mettre à jour et ceci assez fréquemment.
Bonjour,
J’avais effectivement proposé ça il y’a quelques jours, mais je crois que ça n’a pas été suivi … En tout cas, je vote pour !
Merci,
Belle journée,
Jean
Je trouve que les 2 propositions ont vraiement du sens, bravo !!
J’aime bien celle-là et je dirais que si on a un update avec le bouton Update noir alors plus besoin du petit badge bleu qui dit qu’il y a un update (et que je ne trouvais pas très explicite).
Et j’aime beaucoup le visuel de l’ancienne version vers la nouvelle.
Bonsoir @cicoub13
J’aime beaucoup l’idée du bouton de mise à jour de toutes les intégrations. Je trouve aussi pratique la logique qu’ont appliqué certains développeurs : sans sélection, tout est par défaut choisi, et si des sélections sont réalisées, alors seules ci-sont mises à jour.
Belle soirée à tous,
Jean
Je trouverai pratique effectivement de pouvoir mettre à jour depuis la liste des intégrations, de façon globale.
Mais il y a quand même une situation un peu délicate : mettre à jour, ça se provoque depuis la page supervision de l’intégration, mais ensuite je prends le temps d’aller voir si des appareils sont aussi à mettre à jour. Et ça me semble nécessaire de le faire consciemment, parce que si la mise à jour de l’appareil créée de nouvelles fonctionnalités, je veux décider si je conserve ou non leur historique.
Donc l’idéal serait un bouton de mise à jour globale de toutes les intégrations, mais avec un compte-rendu qui précise si des fonctionnalités ont été ajoutées.
Qu’en pensez vous ?
Je viens de tomber là-dessus via le tableau d’intégration : GitHub - b3n0/gladys-integrations_manager · GitHub
Ce n’est pas vieux (4 jours), quelqu’un connaît ?
Oui, c’est ma tentative, expliquée ici : Filtrer la page des intégrations externes - #12 par b3n.0
Dans la même idée, ne pourrait-on pas envisager une page de supervision globale des intégrations, ou à défaut une vue simplifiée et filtrée de la liste des intégrations, qui regrouperait toutes les actions actuellement disponibles dans l’onglet Supervision de chaque intégration ?
L’objectif serait de pouvoir gérer les intégrations directement depuis une seule page, sans avoir à ouvrir chaque module puis à naviguer jusqu’à son onglet Supervision pour effectuer une action.
Cette vue pourrait prendre la forme d’un tableau compact, sans images ni descriptions, présentant les intégrations installées, leurs versions et les actions disponibles (démarrer, arrêter, redémarrer, mettre à jour, consulter les journaux, désinstaller, etc.).
Cela permettrait notamment de lancer les mises à jour directement depuis la liste, tout en centralisant les autres opérations de supervision, et donc supprimer facilement des intégrations que l’on a installé juste pour savoir ce qu’elles permettaient de faire !
Développement en cours (option bouton sur chaque carte) ici feat(integrations): update a community integration from its catalog card by cicoub13 · Pull Request #3252 · GladysAssistant/Gladys · GitHub
Vous pouvez tester le rendu et fonctionnement ici (pour ceux qui ont un compte Gladys Plus) Gladys Assistant
Trop cool ça !!
Testé !
Fonctionnement nickel
Merci
Ça marche très bien, merci @cicoub13 . Et le petit message qui confirme la mise à jour réussie est propre.
Ce n’était pas le cas pour l’intégration que j’ai testée, mais si des appareils doivent être mis à jour après la mise à jour de l’intégration, est-ce qu’un message pourrait s’afficher juste en dessous ? Mais c’est peut-être déjà inclus dans ton devt ?
Je ne pense pas que ce soit formalisé dans le manifest ou la version de l’intégration externe, donc aucun moyen de détecter ça. Je vérifie.












