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-05-22 22:17:29

aciurlia
Member
Registered: 2017-05-22
Posts: 4

Ajout d' Éléments rattachés (fournisseur) depuis Documents

Bonjour,

cela fait un moment que j'ai un comportement problématique lorsque je veux ajouter un fournisseur depuis un document.
Lorsque j'essaie d'ajouter un élément rattaché je sélectionne le type "fournisseur", et je peux choisir un élément dans la liste déroulante qui apparaît, mais si j'essaie de filtrer avec un motif je n'est qu'une liste vide.....

après analyse  le sql-errors.log m’envoie :

  *** MySQL query error:
  SQL: SELECT `glpi_suppliers`.*
                   FROM `glpi_suppliers`
                   
                   WHERE 1  AND `glpi_suppliers`.`is_deleted` = \'0\' AND ( `glpi_suppliers`.`entities_id` = \'0\'  )  AND ( (`glpi_suppliers`.`name`   LIKE \'%toto%\'   OR `glpi_suppliers`.`otherserial`   LIKE \'%toto%\'  OR `glpi_suppliers`.`serial`   LIKE \'%toto%\' )) ORDER BY `glpi_suppliers`.`entities_id`, `glpi_suppliers`.`name`
                 LIMIT 0,100
  Error: Unknown column 'glpi_suppliers.otherserial' in 'where clause'
  Backtrace :
  ajax/getDropdownValue.php:567                     

après quelque autres recherches

si dans le fichier ajax/dropdownAllItems.php

je remplace dans
$p        = array('value'               => 0,
                     'valuename'           => Dropdown::EMPTY_VALUE,
                     'itemtype'            => $_POST["idtable"],
                     'display_emptychoice' => true,
                     'displaywith'         => array('otherserial', 'serial'));

le 'displaywith'         => array('otherserial', 'serial'));
par 'displaywith'         => array());

cela refonctionne

je précise que c'est une vieille installation qui a subit tous les upgrades, la je suis en 9.1.3 sous linux

Est ce que ce viens de mon installation ? ou est généralisé?

Merci de votre attention et avis.

Offline

#2 2017-05-23 12:33:28

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

Re: Ajout d' Éléments rattachés (fournisseur) depuis Documents

Je ne comprends pas ce que vous appelez "filtrer avec un motif".
Depuis l'onglet Eléments rattachés d'un document on ne peut que choisir le type et ensuite le nom du fournisseur.

Une chose est certaine c'est que votre modification va entrâiner beaucoup de problème car cette fonction est utilisée à de nombreux endroits


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

#3 2017-05-23 13:53:04

aciurlia
Member
Registered: 2017-05-22
Posts: 4

Re: Ajout d' Éléments rattachés (fournisseur) depuis Documents

bonjour,

Depuis l'onglet Eléments rattachés d'un document je choisi le type et ensuite pour le nom du fournisseur pour "filtrer avec un motif" comprendre que j'insere un sous chaîne exemple "tot" pour avoir le fournisseur "toto", "totitu", ...

Pour ce qui est de la modification je ne l'est faite que pour tester, j'ai rétabli le code original après.

Offline

Board footer

Powered by FluxBB