[Corrigé 3.1.39] Ecran Superviseur

Vous avez trouvé un bug dans l'application (dernière version stable ou bêta): Décrivez le ici afin que la correction soit intégrée a la prochaine version.
Répondre
sofianekaniber
Gsup LEVEL 4
Messages : 126
Enregistré le : jeu. 31 janv. 2019 15:56

Bonjour à tous,

Quand je clique sur le lien Ecran de supervision, j'ai cette erreur : Fatal error: Uncaught PDOException: SQLSTATE[21000]: Cardinality violation: 1242 Subquery returns more than 1 row in C:\wamp64\www\ticket\monitor.php:73 Stack trace: #0 C:\wamp64\www\ticket\monitor.php(73): PDO->query('SELECT COUNT(*)...') #1 {main} thrown in C:\wamp64\www\ticket\monitor.php on line 73

Merci par avance pour votre aide
GestSup: 3.2.4 | Windows 2012 | Apache: 2.4.37 | MariaDB: 10.3.12 | PHP: 7.3.1
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous préciser votre version dans votre signature.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
sofianekaniber
Gsup LEVEL 4
Messages : 126
Enregistré le : jeu. 31 janv. 2019 15:56

Bonjour,

C'est fait :-)
GestSup: 3.2.4 | Windows 2012 | Apache: 2.4.37 | MariaDB: 10.3.12 | PHP: 7.3.1
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

pouvez vous donner un impression écran de l'administration de la liste des criticités ?

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
sofianekaniber
Gsup LEVEL 4
Messages : 126
Enregistré le : jeu. 31 janv. 2019 15:56

Voici le screenshot
criticite.PNG
criticite.PNG (48.01 Kio) Vu 5808 fois
Fichiers joints
criticite.PNG
criticite.PNG (48.01 Kio) Vu 5808 fois
criticite.PNG
criticite.PNG (48.01 Kio) Vu 5808 fois
GestSup: 3.2.4 | Windows 2012 | Apache: 2.4.37 | MariaDB: 10.3.12 | PHP: 7.3.1
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

effectivement, l'application se base sur le nom de la criticité pour le calcul des compteurs, et vous avez des entrée en double.

Pouvez vous modifier le fichier ./monitor.php

remplacer:

Code : Tout sélectionner

$query=$db->query("SELECT COUNT(*) FROM `tincidents` WHERE (state='5' OR state='1' OR state='2' OR state='6') AND criticality=(SELECT id FROM tcriticality WHERE name='Critique') AND disable='0'");
par :

Code : Tout sélectionner

$query=$db->query("SELECT COUNT(*) FROM `tincidents`,`tcriticality` WHERE tincidents.criticality=tcriticality.id AND (tincidents.state='5' OR tincidents.state='1' OR tincidents.state='2' OR tincidents.state='6') AND tcriticality.name LIKE 'Critique' AND disable='0'");
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
sofianekaniber
Gsup LEVEL 4
Messages : 126
Enregistré le : jeu. 31 janv. 2019 15:56

Bonjour Flox,

ça marche très bien,, merci.
Une petite question : en cliquant sur le lien Ecran Superviseur, il affiche tous les tickets.
Dans ma configuration de GestSup, j'ai crée un Superviseur pour chaque service. Peut-on afficher que les stats concernant le service de ce Superviseur.

En gros ce que je voulais dire, c'est que dans la config actuel, les profils superviseur ont forcement le même écran ci-dessous?
tickets.PNG
tickets.PNG (33.04 Kio) Vu 5769 fois
GestSup: 3.2.4 | Windows 2012 | Apache: 2.4.37 | MariaDB: 10.3.12 | PHP: 7.3.1
Avatar du membre
Flox
Administrateur du site
Messages : 8973
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Cela n'est possible actuellement je vous invite a faire une demande d'évolution dans la section update.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.58 | MariaDB: 11.3.2 | PHP: 8.3.4 | https://doc.gestsup.fr/
sofianekaniber
Gsup LEVEL 4
Messages : 126
Enregistré le : jeu. 31 janv. 2019 15:56

C'et fait :-)
GestSup: 3.2.4 | Windows 2012 | Apache: 2.4.37 | MariaDB: 10.3.12 | PHP: 7.3.1
Répondre