Tickets A traiter - Statut complémentaires

Décrivez les améliorations que vous souhaiteriez pour les prochaines versions.
Répondre
Avatar du membre
cyrenot
Gsup LEVEL 4
Messages : 136
Enregistré le : jeu. 5 avr. 2018 12:04
Localisation : Schiltigheim

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é ?

Statuts
Statuts
SNAG-0000-09-04-2019_14.29.03.png (22.56 Kio) Vu 2894 fois

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='';}
Cdt,
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
Avatar du membre
cyrenot
Gsup LEVEL 4
Messages : 136
Enregistré le : jeu. 5 avr. 2018 12:04
Localisation : Schiltigheim

Bonjour,

Serait-il possible d'avoir un retour sur ma proposition qui est facilement intégrable à votre outil et sans conséquence pour les utilisateurs.

Cdt,
------------------------------
GestSup : 3.2.29
PHP : 8.1.13
MariaDB : 10.5.18-MariaDB (nom de la base: bsup)
Windows NT 10.0 build 14393 (Windows Server 2016) AMD64
Apache : 2.4.54.2, serveur sécurisé
Répondre