roubech a écrit:j'ai du mal à cerner la question.
tes champs auteurs/lecteurs sont alimentés comment ?
ils sont calculés en fonction d'autres champs directment dans le masque ?
ils sont mis à jour lorsque tu cliques sur un bouton ? en @Formula ? en LS ?
Tu as fait un agent qui met à jour en masse une série de docs existant ?
tes champs sont bien typés ? multivalués ?
si tu mets à jour un champ de type AUTEUR, c'est pas logique que les droits en LECTURE changent !
Salut, pour répondre à tes questions:
Les champs auteurs / lecteurs sont maj en LS à l'exécution de scripts par des boutons et ils sont multivalués. Par défaut ils sont calculés. Voila ce que je souhaite faire en résumé:
Des userA crées des docA ( LecteursA= userA et auteursA= userA:"[Admin]"). Une fois transmit à un userB, les docA ( LecteursA= userA et auteursA= userB:"[Admin]").
1er souci: les doc ne sont pas affichés pour un user avec role "[Admin]" dans la vue. DocA visisible pour userA jusqu'à transmission.
Ensuite le userB crée des docC (doc reponse) qu'il assigne à un userC. UserC ne doit pas voir les docA mais doit pouvoir modifier un champ du docA par doc reponse. J'ai donc rajouté un champ auteurUserC=userC sur docA lors de l'assignation pour permettre les modifs.
souci: les userC ne peuvent pas mettre à jour docA!
Par contre si je mets userC dans auteursA çà fonctionne, mais docA alors visible.
Y a t'il une particularité si 2 champs auteurs présents sur u même doc?
Merci en espérant avoir bien expliqué la chose!
cdt
camille