Page 1 of 1

Filtre sur projets - Bug ?

Posted: 09 Apr 2022, 12:56
by Petitmamouth
Bonjour,
Depuis plusieurs versions, j'ai constaté que dans la page "Gérer les projets" (www/projets.php)
Tous les statuts s'affichent même ceux en table qui ne sont que t dans la colonne affichage (réservés aux taches).

Ligne 192, on charge les statuts
$status->db_load(array('affichage', 'IN', array('p','tp'), array('priorite' => 'ASC')));
Avec cette requête, on prend tous les statuts.

Par contre, si on déplace un parenthèse, la dernière en la déplacant juste après le array('t','tp'), cela devient :
$status->db_load(array('affichage', 'IN', array('p','tp')), array('priorite' => 'ASC'));

Ainsi on ne visualise que les statuts qui sont t ou tp.
Personnellement, c'est ce que je mettrai, mais peut être que je me trompe et que la construction a une bonne raison d'être ainsi.

J'ai une dernière question, à quoi sert la ligne 191 ?
$sql = "SELECT status_id,nom from planning_status where affichage in ('p','tp') order by priorite asc";

Merci à vous
Bon week-end

Re: Filtre sur projets - Bug ?

Posted: 10 Apr 2022, 09:18
by soplanning
Bonjour
Vous avez raison pour la correction, et ça a déjà été reporté dans la prochaine version.
La ligne 191 est inutile et peut être supprimée.