nextdom-core icon indicating copy to clipboard operation
nextdom-core copied to clipboard

Problème d'affichage du widget pluging Google Cast

Open iWils opened this issue 6 years ago • 5 comments

Décrivez le bug Bonjour, au fil des mises à jour, je constate que les widgets dédiés au plugin remontent en erreur.

Pour info, le problème est constaté sur le thème Flat

Comment reproduire ? Étapes pour reproduire le problème :

  1. Installer le plugin Google Cast et ces dépendances
  2. Configurer un équipement
  3. Vérifier le plugin sur le dashboard

Screenshots image

Information matérielles

  • OS : Debian 9.9
  • Navigateur : Firefox
  • Version NextDom : 0.5.0 / 0.5.1
  • Branche NextDom : master
  • Installé via : deb

Résolution temporaire cd /usr/share/nextdom/core/template/dashboard/ rm -f cmd.action.message.googlecast_speak.html rm -f cmd.info.string.googlecast_playing.html ln -s /usr/share/nextdom/plugins/googlecast/core/template/dashboard/cmd.info.string.googlecast_playing.html cmd.info.string.googlecast_playing.html ln -s /usr/share/nextdom/plugins/googlecast/core/template/dashboard/cmd.action.message.googlecast_speak.html cmd.action.message.googlecast_speak.html chown -h www-data:www-data cmd.info.string.googlecast_playing.html chown -h www-data:www-data cmd.action.message.googlecast_speak.html

iWils avatar Oct 30 '19 22:10 iWils

@byackee : c'est par rapport ce que nous avons discuter.

iWils avatar Oct 30 '19 23:10 iWils

Bonsoir, Problème recenser lors de la migration 0.5.1 -> 0.6.0

restoring plugins...... PHP Warning: rmdir(/usr/share/nextdom/plugins/googlecast/tmp): Not a directory in /usr/share/nextdom/src/Helpers/FileSystemHelper.php on line 476 OK

iWils avatar Nov 30 '19 23:11 iWils

Up !

vinceg77 avatar Jan 09 '20 00:01 vinceg77

Toujours pas de nouvelle?

Lazare-C avatar Mar 26 '20 00:03 Lazare-C

J'avais le même problème suite à une migration de ma base de donnée de jeedom vers nextdom. En regardant le code du plugin google cast il y a ces lignes : plugin_info/install.php: linkTemplate('dashboard/cmd.info.string.googlecast_playing.html'); plugin_info/install.php: linkTemplate('dashboard/cmd.action.message.googlecast_speak.html'); et function linkTemplate($templateFilename) { $pathSrc = dirname(FILE) . '/../core/template/'.$templateFilename; $pathDest = dirname(FILE) . '/../../../core/template/'.$templateFilename;

if (!file_exists($pathDest)) {
    shell_exec('ln -s '.$pathSrc. ' '. $pathDest);
}

} ` Du coup je me suis dit que c'était un problème d'installation du plugin ... Bêtement au lieu de vérifier si les liens étaient bien présent dans le repertoire /usr/share/nextdom/core/template/dashboard/ j'ai desinstallé et reinstallé le plugin ... maintenant les liens y sont bien et je n'ai plus les XSym dans l'interface graphique ... Par contre c'est pas encore ca : image

ioull avatar Apr 09 '20 16:04 ioull