You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-06-09 11:43:46

Gilali
Member
From: Charleroi - BELGIUM
Registered: 2009-02-03
Posts: 38

Problème de lecture de documents joints

Bonjour à tous,

Je me permets de vous déranger avec ce petit soucis :  quelque soit le document joint à un ticket, lorsque je veux y accèder, j'ai toujours ce message " Vous n'avez pas le droit d'accéder à ce fichier ".

Avant de vous poser la question, j'ai bien sur parcouru le forum, ai lu tous les posts ce que j'ai pu trouvé à ce propos, et ...........  toujours rien hmm , je n'y accède pas. sad

Les répertoires sont bien crée dans files/PDF ou files/XLS dépendamment de l'extension du doc, et lorsque je vais voir les droits d'accès sur ce(s) répertoire(s), tout est correct!..????  roll  roll

Ce n'est pas une mise à jour de GLPI mais bien une install complète et propre du package  GLPI 0.71.5

Si quelqu'un à une idée, je suis preneur big_smile

Merci d'avance pour votre aide smile


Prod :  Ancien Serveur : GLPI 0.71.5 - Config Serveur : Windows 2003 SP2 - XAMP 1.7.2 (Apache 2.2.12, MySQL 5.1.37, PHP 5.3.0)
           Nouveau Serveur : GLPI 0.84.8 - Config Serveur : Debian 7.4 "Wheezy"

Dev  :  GLPI 0.84.5 - Config Workstation : Windows 7 - Xampp 1.7.7 (Apache 2.4.4, MySQL 5.5.32, PHP 5.4.16)

Offline

#2 2009-06-09 12:39:18

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problème de lecture de documents joints

La 0.71.6 corrige 2 petits bug dans le gestion des documents... à tester donc.

Sinon, plus d'informations :
- nom du document
- contenant de la table glpi_docs
- chemin, présence du fichier
- profil de l'utilisateur
- etc...

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#3 2009-06-09 15:12:42

Gilali
Member
From: Charleroi - BELGIUM
Registered: 2009-02-03
Posts: 38

Re: Problème de lecture de documents joints

Merci pour cette réactivité smile

Voici les infos demandé concernant ce document:

nom : Symantec.xls

Table glpi_docs :

ID                     3
FK_entities       7
recursive          *
name                Document ticket 34
filename           XLS/Symantec.xls
rubrique           1
mime                application/vnd.ms-excel
date_mod*      9/06/2009 11:12:49
comments        (Excluded)   
deleted            *
link                   {null}
note                 (Excluded)
FK-users           13
FK-tracing         34

La mise à disposition de ce document s'est faite avec un profil post-only Récursif, et la lecture a été initiée avec mon profil Super-admin, et c'est à ce moment que j'ai ce message.

Remi, juste une petite question, dans Central > Configuration > Générale il y a une rubrique "Rubrique par défaut pour les documents liés aux tickets", quel est son rôle ?  Définir un emplacement de stockage des documents liés aux tickets, que l'on aurait au préalable crée, ou cela est tout autre chose ?
Au fait, j'ai crée un environnement test avec la nouvelle version 0.71.6, et le résultat, malheureusement, reste identique sad

Par contre, je viens de m'apercevoir que l'expéditeur, via le suivi,  peut ouvrir le doc joint au ticket qu'il a crée, mais tout autre personne, non, quelque soit son profil.

N'étant pas un véritable pro de l'environnement libre, la config d'Apache n'y serait pas pour quelque chose, sachant, qu'a la base, je n'est modifié que la config du répertoire cible, qui était par défaut, /xampp/htdocs.


Any idea ??

Last edited by Gilali (2009-06-09 15:45:51)


Prod :  Ancien Serveur : GLPI 0.71.5 - Config Serveur : Windows 2003 SP2 - XAMP 1.7.2 (Apache 2.2.12, MySQL 5.1.37, PHP 5.3.0)
           Nouveau Serveur : GLPI 0.84.8 - Config Serveur : Debian 7.4 "Wheezy"

Dev  :  GLPI 0.84.5 - Config Workstation : Windows 7 - Xampp 1.7.7 (Apache 2.4.4, MySQL 5.5.32, PHP 5.4.16)

Offline

#4 2009-06-09 15:48:38

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problème de lecture de documents joints

Est-ce que le fichier glpi/files/XLS/Symantec.xls existe ? quel droit ?

Le document est dans l'entité 7, l'utilisateur qui a le problème a-t-il accès à cette entitié ?

> "Rubrique par défaut pour les documents liés aux tickets", quel est son rôle ?
Regrouper les documents dans une catégorie... que dire de plus ... aucun rapport avec le stockage.


+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#5 2009-06-09 17:04:46

Gilali
Member
From: Charleroi - BELGIUM
Registered: 2009-02-03
Posts: 38

Re: Problème de lecture de documents joints

Est-ce que le fichier glpi/files/XLS/Symantec.xls existe ? quel droit ?

Le fichier existe bien dans le répertoire glpi/files/XLS
Droit : full access (rw .....)

Le document est dans l'entité 7, l'utilisateur qui a le problème a-t-il accès à cette entitié ?

Oui, l'editeur a un profil post-only R lié à une entité A.
Le lecteur  a un profil Super Admin R défini pour l'entité racine et comme il est récursif, implicitement, il a accès à cette entité.

Merci.


Prod :  Ancien Serveur : GLPI 0.71.5 - Config Serveur : Windows 2003 SP2 - XAMP 1.7.2 (Apache 2.2.12, MySQL 5.1.37, PHP 5.3.0)
           Nouveau Serveur : GLPI 0.84.8 - Config Serveur : Debian 7.4 "Wheezy"

Dev  :  GLPI 0.84.5 - Config Workstation : Windows 7 - Xampp 1.7.7 (Apache 2.4.4, MySQL 5.5.32, PHP 5.4.16)

Offline

#6 2009-06-10 11:49:19

Gilali
Member
From: Charleroi - BELGIUM
Registered: 2009-02-03
Posts: 38

Re: Problème de lecture de documents joints

En attendant votre aide, je me suis penché sur le code php, avec l'aide d'un développeur, nous avons "vu" que dans le fichier /front/document.send.php à la ligne 89 nous avons ceci :
if ($job->fields["author"]==$_SESSION["glpiID"]||$job->fields["assign"]==$_SESSION["glpiID"])
n'autorisait l'accès au document qu'a l'auteur du message et à ceux à qui le ticket a été attribué.   Donc de par ce fait, meme le profil super admin n'y avait pas accès lors de la consultation simple des tickets.

J'ai donc mis en commentaire cette ligne, et ............ ça marche!  big_smile  big_smile

en résumé, les pièces jointes ne peuvent etre lu que par les auteurs et par ceux dont le ticket leur a été attribué uniquement, si j'ai bien compris!.. (ça, ça reste encore à voir smile smile )

Vous pouvez fermer ce topic ......... et merci encore pour votre coup de main wink

A+


Prod :  Ancien Serveur : GLPI 0.71.5 - Config Serveur : Windows 2003 SP2 - XAMP 1.7.2 (Apache 2.2.12, MySQL 5.1.37, PHP 5.3.0)
           Nouveau Serveur : GLPI 0.84.8 - Config Serveur : Debian 7.4 "Wheezy"

Dev  :  GLPI 0.84.5 - Config Workstation : Windows 7 - Xampp 1.7.7 (Apache 2.4.4, MySQL 5.5.32, PHP 5.4.16)

Offline

#7 2009-06-10 13:09:38

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Problème de lecture de documents joints

Je ne vois pas le problème...

Un super-admin ayant le droit de lire les documents, il ne devrait pas aller jusque là qui correspond à un test de dernière chance...

Est-ce que dans le profil "super-admin" le droit de lecture des documents est toujours présent ?

+


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#8 2009-06-10 15:15:35

Gilali
Member
From: Charleroi - BELGIUM
Registered: 2009-02-03
Posts: 38

Re: Problème de lecture de documents joints

Pfffffffffffff, puréeeeeeeeee.................... J'ai honte roll roll sad

C'était tout simplement l'accès de "document" qui était en "aucun accès", qq'un m'avait modifié les paramètres de base du profil super Admin!......  J'ai failli arraché la tête de mon collègue qui a fait cela yikes  (c'est pour rire wink )

Voilà, voilou ..! Désolé pour le dérangement, Remi! smile  Cela m'aura permi de mettre les mains dans GLPI au niveau du code, et là, je t'avoue franchement que cela devient très instructif et intéressant.

Merci encore une fois pour votre aide. wink

A+


Prod :  Ancien Serveur : GLPI 0.71.5 - Config Serveur : Windows 2003 SP2 - XAMP 1.7.2 (Apache 2.2.12, MySQL 5.1.37, PHP 5.3.0)
           Nouveau Serveur : GLPI 0.84.8 - Config Serveur : Debian 7.4 "Wheezy"

Dev  :  GLPI 0.84.5 - Config Workstation : Windows 7 - Xampp 1.7.7 (Apache 2.4.4, MySQL 5.5.32, PHP 5.4.16)

Offline

#9 2009-06-10 15:18:00

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: Problème de lecture de documents joints

je ferme

Offline

Board footer

Powered by FluxBB