Lien vers changelog beta plugin ne fonctionne pas si pas renseigner

Hello,

serait-il possible que dans le centre de mise à jour et dans la page gestion des plugins que si la documentation ou le changelog beta n’est pas renseigné dans le fichier info.json du plugin renvois vers la documentation ou le changelog stable.

Actuellement si cela n’est pas renseigné on a accès a aucune documentation ou changelog

3 « J'aime »

Slt ça parait normal, sinon ça induit en erreurs en croyant que Il y a des maj

1 « J'aime »

Bonjour à tous,

je me permet de relancer le sujet pour savoir ci cela peut être intégré avec la version v4_5 du core
cela eviterai d’avoir des liens grisés dans le centre de mise à jour quand on a des versions en beta

Comme ci-dessous

Ou seulement demander au développeurs des dit plugins de rajouter les lignes dans leur info.json, ce n’est pas bien compliqué et pas au core à s’adapter.

Ce n’est que mon avis. :pray:

"changelog_beta": "https://***.github.io/plugin-***/#language#/changelog",
"changelog": "https://***.github.io/plugin-***/#language#/changelog",
"documentation_beta": "https://***.github.io/plugin-***/#language#",
"documentation": "https://***.github.io/plugin-***/#language#"

je suis d’accord avec toi mais dans le reste des pages du Core, le Core prend l’autre la stable si le champ n’est renseigné

et c’est en plus bien renseigné dans la doc
https://doc.jeedom.com/fr_FR/dev/structure_info_json

Bonjour
Ça devrait être le cas normalement si ça marche pas ne pas hésiter à faire un pr de correction

Bonjour
je lui loin d’être un expert mais j’ai fait un PR
https://github.com/jeedom/core/pull/2909/files#diff-d0b9fa813204b3c4de450016ed80390e2c11f3b221d26d33357abe7c9440ce5fR642

j’ai testé sur mon alpha qui avait un plugin ou le champ n’était pas renseigné. Avec ma modif cela renvoi vers le changelog stable

Sinon j’ai fait la correction en alpha et testé ca semble bon mais je suis partagé la dessus est ce bien d’afficher le changelog de la stable si l’utilisateur est en beta ?

Les lignes étant indiqués comme obligatoire dans la documentation alors il faut les mettre, ensuite a chaque dev de prendre la décision de soit :

  • Avoir 2 fichiers, 1 beta et 1 stable
  • Avoir 1 fichier mais préciser Beta et Stable dans les update du changelog

Bonjour,

Il me semble qu’il y avait déja eu un Post sur ce sujet, et la décision avait été prise de grisé la case si en beta et pas de change log beta. C’est même moi qui ai fait la modif. mais je retrouve plus le PR.

Merci Loic, je valide ta modification

oui je suis d’accord avec toi qu’il faudrait que les fichiers soient renseigner pour les deux versions.

mais cela permet d’être identique avec la page configuration du plugin ou quand le plugin n’a pas de champs changelog_beta on renvoi vers le changelog_stable

Salut,
Alors dans le cas, il faut aussi le grisé sur les autres fenêtres pour être identique

1 « J'aime »

je viens de regarder le sujet

le bouton n’est pas masqué (j’ai testé avec le core en beta) et il renvoi vers le changelog de la stable.

Il faut juste que l’on soit aligné entre les différentes pages du Core

le fait d’avoir fait la modification, cela permet au DEV, comme le dit @sagitaz , d’être libre

Oui c’est moi qui ai fait cette modif aussi :rofl:

Après ce qui peut-être fait c’est que si pas de changelog beta, on pointe vers la stable mais on change la couleur du bouton en warning par exemple.

Très bonne idée :+1: aussi

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.