Tickets A traiter - Statut complémentaires
Posté : mar. 9 avr. 2019 14:44
Bonjour,
Dans notre paramétrage, nous avons ajouté des statuts complémentaires à ceux de bases.
Est-ce qu'il serait envisageable d'afficher en standard, dans la vue "A traiter", tous les tickets dont le statut est différent de Terminé, Rejeté et Non attribué ?
Cela permettra de prendre automatiquement en compte les nouveaux statuts...
Je pense qu'il serait plus flexible de faire la sélection en excluant les 3 valeurs qui représentent des tickets "fermés".
Pour info, j'ai fais les updates suivants que je devrai maintenir si cette demande n'est pas intégrée :
\www\menu.php
\www\dashboard.php
\www\index.php
\www\core\searchengine_ticket.php
Dans notre paramétrage, nous avons ajouté des statuts complémentaires à ceux de bases.
Est-ce qu'il serait envisageable d'afficher en standard, dans la vue "A traiter", tous les tickets dont le statut est différent de Terminé, Rejeté et Non attribué ?
Cela permettra de prendre automatiquement en compte les nouveaux statuts...
Je pense qu'il serait plus flexible de faire la sélection en excluant les 3 valeurs qui représentent des tickets "fermés".
Pour info, j'ai fais les updates suivants que je devrai maintenir si cette demande n'est pas intégrée :
\www\menu.php
- Ligne 146
// $query=$db->query("SELECT count(*) FROM `tincidents` WHERE $where_profil $where_service_your $where_agency_your AND disable='0' AND (state=1 OR state=2 OR state=6)");
$query=$db->query("SELECT count(*) FROM `tincidents` WHERE $where_profil $where_service_your $where_agency_your AND disable='0' AND (state!=3 AND state!=4 AND state!=5)"); - Ligne 245
// $query=$db->query("SELECT count(*) FROM `tincidents`,`tusers` WHERE tincidents.user=tusers.id AND tincidents.disable='0' AND (tincidents.state=1 OR tincidents.state=2 OR tincidents.state=6)AND tusers.company='$ruser[company]'");
$query=$db->query("SELECT count(*) FROM `tincidents`,`tusers` WHERE tincidents.user=tusers.id AND tincidents.disable='0' AND (tincidents.state!=3 AND tincidents.state!=4 AND tincidents.state!=5)AND tusers.company='$ruser[company]'");
\www\dashboard.php
- Ligne 203
// $state="AND (tincidents.state LIKE 1 OR tincidents.state LIKE 2 OR tincidents.state LIKE 6)";
$state="AND (tincidents.state != 3 AND tincidents.state != 4 AND tincidents.state != 5)";
\www\index.php
- Ligne 378
// $query="SELECT count(*) FROM tincidents WHERE $profile='$uid' AND (state LIKE '1' OR state LIKE '2' OR state LIKE '6') $where_agency $where_service $parenthese2 AND disable='0'";
$query="SELECT count(*) FROM tincidents WHERE $profile='$uid' AND (state != 3 AND state != 4 AND state != 5) $where_agency $where_service $parenthese2 AND disable='0'";
\www\core\searchengine_ticket.php
- Ligne 30
// if($_GET['state']=='meta'){$state="AND (tincidents.state=1 OR tincidents.state=2 OR tincidents.state=6)";} else {$state='';}
if($_GET['state']=='meta'){$state="AND (tincidents.state!=3 AND tincidents.state!=4 AND tincidents.state!=5)";} else {$state='';}