Hello a tous,
J’ai installé ce plugin qui avait l’air de répondre a certain de mes besoins. Comme tout le mond, j’ai constaté des soucis de compatibilité du plugin avec le core en 4.3 de Jeedom.
Comme je vois que pas mal de gens on des soucis et que la reprise à l’air d’etre difficile, je poste ici ma petite contribution avec les quelques première modifs que j’ai fait en local sur mon jeedom pour que celui-ci fonctionne.
Au pire, ils pourront servir peut etre de base a Sigalou pour la reprise du plugin.
renommer le repertoire 3rdParty en 3rdparty et modifier le fichier desktop/js/presence.js à la ligne 62
$('#picker_holiday_comeback').DateTimePicker({
fullMonthNames: ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"],
shortMonthNames: ["Jan", "Fev", "Mar", "Avr", "Mai", "Jui", "Juil", "Août", "Sep", "Oct", "Nov", "Dec"],
shortDayNames: ["Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam"],
fullDayNames: ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"]
});
par
$('#picker_holiday_comeback').datetimepicker({
format: 'd-m-Y H:i'
});
puis modifier le fichier desktop/php/presence.php à la ligne 342 et 343
<?php include_file('desktop', 'DateTimePicker.min.js', 'js', 'presence'); ?>
<?php include_file('desktop', 'DateTimePicker.min.js', 'css', 'presence'); ?>
par
<?php include_file('3rdparty', 'jquery.datetimepicker', 'js', 'presence'); ?>
<?php include_file('3rdparty', 'jquery.datetimepicker', 'css', 'presence'); ?>
Toujours dans le meme fichier ligne 118
<input type="text" data-field="datetime" class="eqLogicAttr" data-l1key="configuration" data-l2key="holiday_comeback" readonly />
<div id="picker_holiday_comeback"></div>
par
<input type="text" data-field="datetime" class="eqLogicAttr" id="picker_holiday_comeback" data-l1key="configuration" data-l2key="holiday_comeback" readonly />
Enfin, le fonction cmd=>setEventOnly () n’existe plus en 4.2. il faut donc supprimer ou commenter dans le fichier core/presence.class.php les lignes 439, 567, 612, 650 et 674
Voila, si ca peut aider certain a reutiliser ce plugin
Cordialement