Serait-il possible d’ajouter une notion de visibilité conditionnelle dans config_schema pour les intégrations externes (par ex. un champ visible_if: {key, equals}) ?
Actuellement toute la liste de champs est toujours affichée, ce qui devient difficile à lire dès qu’une intégration a une config avec plusieurs modes (ex. « broker MQTT dédié » vs « broker existant », ou choix d’une méthode de découverte).
Ça nécessiterait d’ajouter le champ à l’allow-list du validateur (externalIntegration.validateManifest.js) et de faire lire values[...] par ConfigSchemaForm.jsx au rendu.