You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-01-31 11:37:28

pippo
Guest
From: Metz (57)
Registered: 2017-01-30
Posts: 37

Modifier les valeurs dans la liste de durée des tâches

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 0.90.1 + OCS Inventory NG 1.2.1 + Behaviors 1.1 + MoreLDAP 0.2.3 + Renamer 0.90-1.0 + Data Injection 2.4.1 + FormCreator 2.4.0 + Cartographie 4.3.1

Red Hat 4.8.3 / Apache 2.4.6 / MariaDB 5.5.44 / PHP 5.4.16

Offline

#2 2017-02-01 11:57:46

pippo
Guest
From: Metz (57)
Registered: 2017-01-30
Posts: 37

Re: Modifier les valeurs dans la liste de durée des tâches

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 0.90.1 + OCS Inventory NG 1.2.1 + Behaviors 1.1 + MoreLDAP 0.2.3 + Renamer 0.90-1.0 + Data Injection 2.4.1 + FormCreator 2.4.0 + Cartographie 4.3.1

Red Hat 4.8.3 / Apache 2.4.6 / MariaDB 5.5.44 / PHP 5.4.16

Offline

#3 2017-02-02 11:56:31

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 13,008

Re: Modifier les valeurs dans la liste de durée des tâches

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 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#4 2017-02-02 14:20:28

pippo
Guest
From: Metz (57)
Registered: 2017-01-30
Posts: 37

Re: Modifier les valeurs dans la liste de durée des tâches

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 0.90.1 + OCS Inventory NG 1.2.1 + Behaviors 1.1 + MoreLDAP 0.2.3 + Renamer 0.90-1.0 + Data Injection 2.4.1 + FormCreator 2.4.0 + Cartographie 4.3.1

Red Hat 4.8.3 / Apache 2.4.6 / MariaDB 5.5.44 / PHP 5.4.16

Offline

#5 2017-02-02 15:38:30

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 13,008

Re: Modifier les valeurs dans la liste de durée des tâches

Pour cette partie effectivement cela est dans le code car demandé par les utilisateurs


CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#6 2017-02-02 17:53:21

pippo
Guest
From: Metz (57)
Registered: 2017-01-30
Posts: 37

Re: Modifier les valeurs dans la liste de durée des tâches

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 0.90.1 + OCS Inventory NG 1.2.1 + Behaviors 1.1 + MoreLDAP 0.2.3 + Renamer 0.90-1.0 + Data Injection 2.4.1 + FormCreator 2.4.0 + Cartographie 4.3.1

Red Hat 4.8.3 / Apache 2.4.6 / MariaDB 5.5.44 / PHP 5.4.16

Offline

Board footer

Powered by FluxBB