Intégrations externes : permettre de masquer le lien "Open" d'un port publié

Description :

Aujourd’hui, chaque port publié par un sous-conteneur d’une intégration externe affiche automatiquement un lien « Open » dans le bloc de supervision de l’écran Configuration. Ce comportement a été conçu pour le cas où le port expose une interface web (l’UI de Frigate par exemple) : un clic et l’utilisateur y accède.

Le développement de l’intégration OCPP (bornes de recharge) a fait apparaître un cas non prévu : un port publié qui n’est pas destiné à un navigateur. Le port expose un endpoint WebSocket auquel les bornes de recharge se connectent. Le lien « Open » est alors trompeur, cliquer dessus mène à une page d’erreur.

Proposition : ajouter un flag optionnel dans la déclaration des ports du manifeste (par exemple browsable: false) pour que l’intégration puisse indiquer qu’un port n’est pas navigable. Dans ce cas, le front affiche le port assigné dans le bloc de supervision mais sans lien cliquable. Changement purement additif au schéma du manifeste, comportement actuel conservé par défaut.

Contexte : retour terrain de @Sescandell sur l’intégration OCPP, voir le topic WIP borne de recharge véhicule électrique protocole OCPP.

C’est disponible dans Gladys Assistant 4.85 :