Bonjour Jean, Au niveau d'une campagne, si l'utilisateur a accès à une station de cette campagne (hors création par lui-même), c'est qu'il a les droits sur un remède lié à cette station (ou sur un lot lié à cette station). Auquel cas, l'utilisateur n'est supposé "voir" que la personne liée à ce remède (et pas les autres personnes possiblement liées à cette station). En résumé, si un utilisateur n'a accès à aucun remède, il ne voit personne (même si il a accès à des stations via des lots, sur lesquelles il y aurait des personnes interrogées). C'est vraiment l'accès au Remède qui détermine qui il voit. La gestion des droits c'est toujours le point le plus épineux. Bonne AM, Sylvain -----Message d'origine----- De : Cantharella-devel <cantharella-devel-bounces@list.forge.codelutin.com> De la part de Jean Couteau Viney Envoyé : lundi 25 novembre 2024 15:29 À : cantharella-devel@list.forge.codelutin.com Objet : Re: [Cantharella-devel] Nouvelle version: Tests module Connaissance du 19/11 Alors ok, mais là on est dans le contexte de création d'un remède. Admettons que mon utilisateur n'a accès qu'à une station de la campagne. Il ne peux lier que les personnes interrogées de cette station, pas de celles sur lesquelles il n'a pas les droits ? Jean Le Fri, 22 Nov 2024 14:18:13 +0100, "Sylvain PETEK " <sylvain.petek@ird.fr> a écrit :
Bonjour Jean,
Ma réponse ci-dessous dans ton message.
-----Message d'origine----- De : Cantharella-devel <cantharella-devel-bounces@list.forge.codelutin.com> De la part de Jean Couteau Viney Envoyé : vendredi 22 novembre 2024 11:50 À : cantharella-devel@list.forge.codelutin.com Objet : Re: [Cantharella-devel] Nouvelle version: Tests module Connaissance du 19/11
Bonjour Sylvain,
Le Thu, 21 Nov 2024 13:35:43 +0100, "Sylvain PETEK " <sylvain.petek@ird.fr> a écrit :
3) J’ai essayé de créer un remède manuellement, cf capture d’écran Remède 2024-11-20.png, ça m’a généré une erreur interne. J’ai essayé de comprendre pourquoi, et il y a plusieurs choses qui pourraient peut-être l’expliquer ou qu’il faudrait corriger si ça n’est pas ça:
a. Au niveau du champ « Prescripteur », il ne faudrait afficher que la liste des Personnes interrogées rattachées à la campagne
Les personnes interrogées sont rattachées à une station, faut-il limiter à la station du remède où à la campagne (dans l'hypothèse où un utilisateur n'aurait pas accès à toutes les stations de la campagne) ?
SP: Les personnes interrogées sont rattachées à une station, mais également à une campagne. La gestion des droits se faisant au niveau des Remèdes (de la même manière que pour les lots), si tu as accès à un Remède, tu as accès aux différentes informations qui lui sont liées: Personne interrogée, Spécimens, Stations, Campagne
Pour un Utilisateur qui n'aurait accès qu'à un seul remède, si il créé un nouveau remède au sein de cette Campagne, il ne verrait dans la liste, que la Personne du Remède sur lequel il a les droits.
J'espère que ça répond à te question.
Bonne AM,
Sylvain
_______________________________________________ Cantharella-devel mailing list Cantharella-devel@list.forge.codelutin.com https://list.forge.codelutin.com/cgi-bin/mailman/listinfo/cantharella- devel
_______________________________________________ Cantharella-devel mailing list Cantharella-devel@list.forge.codelutin.com https://list.forge.codelutin.com/cgi-bin/mailman/listinfo/cantharella-devel