dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Dolibarr-dev] Bug du module projet


From: Loic LE BLEIS
Subject: RE: [Dolibarr-dev] Bug du module projet
Date: Thu, 11 May 2006 23:16:17 +0200

Re,
Je me réponds alors:
Il faut effectivement qu'il y ait une tache ouverte pour qu'un projet
apparaisse dans la première colonne.
Pour ce qui est de l'accès au projet, je propose ce patch :

Index: fiche.php
===================================================================
RCS file: /sources/dolibarr/dolibarr/htdocs/projet/fiche.php,v
retrieving revision 1.41
diff -u -r1.41 fiche.php
--- fiche.php   14 Apr 2006 10:11:19 -0000      1.41
+++ fiche.php   11 May 2006 21:11:44 -0000
@@ -48,7 +48,7 @@
 }
 
 // Protection restriction commercial
-if ($projetid)
+if ($projetid && !$user->rights->commercial->client->voir)
 {
         $sql = "SELECT sc.fk_soc, p.rowid, p.fk_soc";
         $sql .= " FROM ".MAIN_DB_PREFIX."societe_commerciaux as sc,
".MAIN_DB_PREFIX."projet as p";

En effet si utilisateur à le droit de voir tous les clients il ne sert à
rien de vérifier qu'il ait le droit d'accéder à CE client. D'autant que la
table societe_commerciaux risque fortement d'être vide pour cet utilisateur,
et la requête de retourner false ce qui entraîne le message interdisant
l'accès.
Comme je suis super light sur la gestion des droits, j'attends vos avis pour
commiter eventuellement :-)

A+
Loïc
 
http://www.activ-developpement.com


-----Message d'origine-----
De : address@hidden
[mailto:address@hidden
] De la part de Loic LE BLEIS
Envoyé : jeudi 11 mai 2006 21:48
À : 'Discussions sur le developpement de Dolibarr'
Objet : RE: [Dolibarr-dev] Bug du module projet

Bonsoir,
J'ai le même problème sur la version CVS du jour.
D'autre part, est-ce normal sur la page de l'"Espace projet" d'avoir dans la
colonne société les société ayant un projet avec le nombre de projet, par
contre je n'ai pas les projets eux-meme dans la colonne Projet (la permière
à gauche). Faut-il avoir des taches ouvertes dans le projet pour qu'il
apparaisse dans cette liste ?
Merci.

A+
Loïc
 
http://www.activ-developpement.com


-----Message d'origine-----
De : address@hidden
[mailto:address@hidden
] De la part de nicolas gombert
Envoyé : jeudi 11 mai 2006 20:47
À : Discussions sur le developpement de Dolibarr Objet : RE: [Dolibarr-dev]
Bug du module projet

Le jeudi 11 mai 2006 à 19:55 +0200, Régis Houssin a écrit :
> non car on se base sur le rowid du projet, vérifie si tu as le droit :
> "Consulter tous les clients" de coché dans la partie commercial
> 
> Régis

J'ai bien le droit coché.

j'ai polus trop le temps aujourd'hui j'essayerai d'y jeter un coup d'oeil
demain.

merci pour ta réponse rapide en tout cas.





_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev



_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev





reply via email to

[Prev in Thread] Current Thread [Next in Thread]