You are not logged in.
Pages: 1
Topic closed
Bonjour,
Je souhaiterais alléger la liste "Durée" dans le menu des tâches.
J'ai déjà modifié commonitiltask.class.php en changeant "addfirstminutes" en false:
Dropdown::showTimeStamp("actiontime", array('min' => 0,
'max' => 8*HOUR_TIMESTAMP,
'value' => $this->fields["actiontime"],
'addfirstminutes' => false,
'inhours' => true,
'toadd' => $toadd));
La liste déroulante affiche maintenant la durée par tranche de 15 minutes. Est-il possible de l'afficher toutes les 5 minutes au lieu de 15?
Ma version de GLPI est la 0.9.1.
Merci
GLPI 9.4.6 (additionalfields 1.10.3 + fusioninventory 9.4+2.4 + datainjection 2.7.1 + printtopdf 1.6.0) - PHP 7.4 - MySQL 8.0 Community InnoDB cluster (3 nodes - single primary) - All on CentOS 8
Offline
Finalement, j'ai (peut-être) trouvé comment faire :
J'ai modifié dropdown.class.php en changeant le paramètre "step" de la fonction "ShowTimeStamp" :
$params['step'] = $CFG_GLPI["time_step"]*MINUTE_TIMESTAMP; -> Changement en 5*MINUTE_TIMESTAMP
Maintenant, la durée est bien affichée toutes les 5 minutes dans le menu des tâches, mais j'ai quand même un doute.
Est-ce ce qu'il fallait faire?
Merci
GLPI 9.4.6 (additionalfields 1.10.3 + fusioninventory 9.4+2.4 + datainjection 2.7.1 + printtopdf 1.6.0) - PHP 7.4 - MySQL 8.0 Community InnoDB cluster (3 nodes - single primary) - All on CentOS 8
Offline
Non il ne faut pas toucher le code surout quand un paramétrage existe : Pas pour les heures (en minutes) dans la configuration générale
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Merci pour ta réponse
J'ai enlevé les modifications que j'avais fait dans le code et j'ai mis le pas pour les heures à 5 minutes.
Par contre j'ai toujours les premières minutes qui s'affichent dans la liste déroulante (de 0h01 à 0h10)
Est-il possible de ne plus les faire apparaître sans toucher au code?
Merci
Last edited by pippo (2017-02-02 14:21:47)
GLPI 9.4.6 (additionalfields 1.10.3 + fusioninventory 9.4+2.4 + datainjection 2.7.1 + printtopdf 1.6.0) - PHP 7.4 - MySQL 8.0 Community InnoDB cluster (3 nodes - single primary) - All on CentOS 8
Offline
Pour cette partie effectivement cela est dans le code car demandé par les utilisateurs
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
C'est bon ça marche !
Je n'ai plus qu'a le refaire en prod maintenant
Merci beaucoup !
Last edited by pippo (2017-02-02 17:53:31)
GLPI 9.4.6 (additionalfields 1.10.3 + fusioninventory 9.4+2.4 + datainjection 2.7.1 + printtopdf 1.6.0) - PHP 7.4 - MySQL 8.0 Community InnoDB cluster (3 nodes - single primary) - All on CentOS 8
Offline
Pages: 1
Topic closed