You are not logged in.
Pages: 1
Topic closed
Bonjour,
j'ai trouvé un petit bug au niveau du circuit de la validation.
En effet, une fois qu'une commande est livrée complètement, si on clique sur le bouton "actualiser" la commande repasse à "en cours d'édition".
Le problème c'est qu'on ne peut plus recevoir de matériel donc la commande ne passera plus en "livrée".
Ma petite idée pour corriger ça était de verifier le statut de la commande avant de faire un update de celle-ci.
else if (isset ($_POST["update"])) {
$PluginOrderOrder->check($_POST['id'],'w');
if($PluginOrderOrder->getStatusCmd() == PluginOrderOrder::ORDER_STATUS_APPROVED
|| $PluginOrderOrder->getStatusCmd() == PluginOrderOrder::ORDER_STATUS_DRAFT
|| $PluginOrderOrder->getStatusCmd() == PluginOrderOrder::ORDER_STATUS_WAITING_APPROVAL)
$PluginOrderOrder->update($_POST);
glpi_header($_SERVER['HTTP_REFERER']);
}
Peut etre que je me trompe ...
bonne soirée
Offline
effectivement. En fait tu fais actualiser, ca modifie le statut de la commande : pas normal. Je vais corriger.
Par contre en re-cliquant sur Valider la commande ça revient a son état Livrée.
Xavier Caillaud
Blog GLPI Infotel
Offline
Corrigé pour la prochaine version
Xavier Caillaud
Blog GLPI Infotel
Offline
Pages: 1
Topic closed