Perte d'icone du Widget "Téléphone" du plugin -freebox_os

Tags: #<Tag:0x00007f3852dc9678>

Bonsoir @Vinc2892,

Je te confirme que @mika-nt28 a trouvé la solution et a corrigé directement sur ma box mais pas avec le script car d’après ce que j’ai compris il y a une petite erreur dans celui-ci. Il a directement forcé une mise à jour depuis le code du plugin.

Du coup, une fois corrigé par @mika-nt28, il ne faudra plus faire de modification sur l’équipement téléphone tant que le bug ne sera pas corrigé au niveau du core, sinon, le problème d’affichage du widget se reproduira.

Ok j’ai plus qu’a attendre une prochaine MàJ donc !
Merci !!

Salut,

J’ai pas eu l’occasion d’essayer mais y’a longtemps j’avais perdu les widgets upload et download du plugin freebox_os, j’ai supprimé l’équipement concerné dans le plugin et l’ai recréé et tout était revenu comme avant.

Ok, merci @Salvialf, je verrais ça demain !

Ce n’est pas un probleme du plugin donc je ne peux rien y faire.
Le soucis est lorsque l’on edit les paramettre avancé de la commande, le widget du plugin n’est pas dans la liste et donc a la sauvegarde le widget est supprimé et pas possible de le mettre en place par configuration

Voici le scripte mise jours

<?php
require_once dirname(__FILE__) . '/../../../../core/php/core.inc.php';
$Commande=cmd::byLogicalId('nbAppelsManquee');
if(is_object($Commande)){
	$Commande->setTemplate('dashboard','Freebox_OS_Phone');
	$Commande->setTemplate('mobile', 'Freebox_OS_Phone');
	$Commande->save();
}
$Commande=cmd::byLogicalId('nbAppelRecus');
if(is_object($Commande)){
	$Commande->setTemplate('dashboard','Freebox_OS_Phone');
	$Commande->setTemplate('mobile', 'Freebox_OS_Phone');
	$Commande->save();
}
$Commande=cmd::byLogicalId('nbAppelPasse');
if(is_object($Commande)){
	$Commande->setTemplate('dashboard','Freebox_OS_Phone');
	$Commande->setTemplate('mobile', 'Freebox_OS_Phone');
	$Commande->save();
}
$Commande=cmd::byLogicalId('listAppelsManquee');
if(is_object($Commande)){
	$Commande->setTemplate('dashboard','Freebox_OS_Phone');
	$Commande->setTemplate('mobile', 'Freebox_OS_Phone');
	$Commande->save();
}
$Commande=cmd::byLogicalId('listAppelsRecus');
if(is_object($Commande)){
	$Commande->setTemplate('dashboard','Freebox_OS_Phone');
	$Commande->setTemplate('mobile', 'Freebox_OS_Phone');
	$Commande->save();
}
$Commande=cmd::byLogicalId('listAppelsPasse');
if(is_object($Commande)){
	$Commande->setTemplate('dashboard','Freebox_OS_Phone');
	$Commande->setTemplate('mobile', 'Freebox_OS_Phone');
	$Commande->save();
}
?>

Bonjour,
Pour info j’ai fait une correction an alpha/beta la dessus mais j’ai aucun plugin avec widget specifique si quelqu’un peut valider si ca marche ou non

1 J'aime

Je regarde ca.
Mais cela ne vas concerner que la V4 du coup car il me semble que les usage ici sont sur de la V3

Si ca corrige en v4 alors j’appliquerai la modification en v3

1 J'aime

Ok super
Alors visiblement ils sont bien remonté pour la partie dashbord mais pas sur la partie mobile

Voici le screen
image

ça fonctionne très bien en utilisant

$Commande->setTemplate('dashboard','Freebox_OS::Freebox_OS_Phone');

Mais bon comme on prend pas la peine de me répondre …

bonne mise à jour !

Bah tu crois que @loic perdait sont temps s’il ce n’etait que ca
J’ai mis a jours le plugin et ca ne change rien
image

Tu as bien un fichier dans le dossier template/mobile ?

1 J'aime

Ha non je ne l’ai pas copier

Avec le dossier mobile ça marche super
image

Merci pour ton intervention

Ben oui car ça fonctionne très bien sans la mise à jour puisque je le fais.

Ca les affiche sur le dashbord mais pas dans se menu

Ok je viens de pousser en release aussi (donc v3), ca devrait donc etre bon dans les prochaine stable

1 J'aime

@Loic @mika-nt28 merci à tous les deux pour la correction rapide. Je testerai la mise à jour en v3 des qu’elle sera disponible.

1 J'aime

si mais il faut utiliser la méthode templateWidget de la classe EqLogic pour cela

Mais le principal c’est que ça fonctionne

Oui mais c’est une méthode unique pour la v4

ben non ça fonctionne en V3