Non affichage de tous les tickets malgré les droits accordés

Installation & Configuration du logiciel
Répondre
FJU
Gsup LEVEL 1
Messages : 24
Enregistré le : mer. 22 nov. 2017 11:56

Bonjour,

Je tente de rendre visibles tous les tickets pour tous les utilisateurs de ma société.

Je pense avoir tout bien paramétré, peut-être y'a-t-il une collision ou un effet de bord avec un autre paramétrage ?
Le mode debug n'apporte pas de solution, il n'y a que ce message sur la page :
gestsup-affichertouslesticketsocieteerreur.JPG
gestsup-affichertouslesticketsocieteerreur.JPG (21.75 Kio) Vu 3811 fois
Paramétrages :
gestsup-affichertouslesticketsocietedroits.JPG
gestsup-affichertouslesticketsocietedroits.JPG (86.16 Kio) Vu 3811 fois
J'ai bien la même société paramétrée pour chaque user :
gestsup-affichertouslesticketsocieteusersoc.JPG
gestsup-affichertouslesticketsocieteusersoc.JPG (57.94 Kio) Vu 3811 fois
Merci pour votre aide,
Gestsup 3.1.28 | Debian 9 - Apache 2 - MariaDB 10 - Php 7
Avatar du membre
Flox
Administrateur du site
Messages : 9404
Enregistré le : jeu. 21 juin 2012 19:00

le droit side_company permet d'afficher un nouvel item dans le menu "Ma société" avec la liste des tickets de la société de l'utilisateur, il ne faut pas utiliser l'option tous les tickets.

pour que le menu s'affiche il faut le droit activé + le paramètre voir les ticket de ma société + que l'utilisateur soit associé a une société.

CDt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
FJU
Gsup LEVEL 1
Messages : 24
Enregistré le : mer. 22 nov. 2017 11:56

Ok donc si je comprends bien, dans le Menu de gauche, sous la rubrique "Vos tickets" puis "Tous les tickets", je suis censé voir une autre rubrique "Ma société".

Celui-ci n'apparait pas malgré les conditions réunies suivantes :
- Droit "side_company" à True pour tous les groupes,
- Paramètre "Les utilisateurs peuvent voir tous les tickets de leur société" à True,
- La même société est affectée à tous mes utilisateurs
(voir captures d'écran précédentes).

J'ai regardé dans la BDD, le fait que la société ait l'ID 0 peut poser problème ?
Gestsup 3.1.28 | Debian 9 - Apache 2 - MariaDB 10 - Php 7
Avatar du membre
Flox
Administrateur du site
Messages : 9404
Enregistré le : jeu. 21 juin 2012 19:00

en effet, cette entrée est réservé pour la valeur Aucune.

Si vous souhaitez ajouter une société utilisé le bouton ajouter
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
FJU
Gsup LEVEL 1
Messages : 24
Enregistré le : mer. 22 nov. 2017 11:56

Ok, j'ai rétabli la société ID=0 à "Aucune" et créé une société ID=1 "MASOCIETE", puis fait un update sur tous les users pour les affecter.

J'ai effectivement la Rubrique "Ma société" qui est apparu avec tous les tickets visibles, mais du coup tous les tickets sont également visibles dans la Rubrique "Tous les tickets".

Personnellement je trouve que ça fait un peu doublon, je ne suis pas sûr que la rubrique "Ma société" soit vraiment pertinente, mais l'essentiel c'est que ça marche.

Merci, bonne fin de journée.
Gestsup 3.1.28 | Debian 9 - Apache 2 - MariaDB 10 - Php 7
Répondre