Depuis la dernière mise à jour du plugin Script, dans laquelle l’éditeur de code a été remplacé par l’éditeur de fichier du core, je n’arrive plus à éditer les scripts. Une erreur s’affiche à l’ouverture de l’éditeur: « Mauvaise configuration du backend. Aucun volume lisible. »
J’ignore si le problème pourrait être causé par ma propre configuration, mais les autres endroits où l’éditeur du core est utilisé fonctionnent correctement. Suis-je le seul à être affecté?
$("#table_cmd tbody").delegate(".editScriptFile", 'click', function (event) {
window.open('index.php?v=d&p=editor&root='+userScriptDir.replace('/var/www/html/',''), '_blank').focus();
});
Il faudrait remplacer ‹ /var/www/html/ › par la valeur de $_SERVER[‹ DOCUMENT_ROOT ›] pour prendre en compte les installations à d’autres emplacements que l’emplacement standard.
Je n’ai pas ce problème. Tout fonctionne nickel, sauf l’éditeur de fichiers du plugin script qui ne prévoit pas que Jeedom puisse être installé à un autre emplacement. En effet l’éditeur ne permet pas d’aller au-delà du document root et c’est parfait comme ça.
Mais je garde l’oeil ouvert au cas où d’autres problèmes se présentent.