Page 1 sur 1
document accessible qu'en lecture

Publié:
12 Août 2003 à 15:25
par virginie
Bonjour,Je souhaiterais qu’une fois que l’utilisateur ai renseigné et enregistré le document, celui ci ne soit plus accessible qu’en mode lecture.Comment faire de façon la plus simple ?J’ai essayé @If( !@IsNewDoc; @Command([EditDocument]; "0"); ""); dans postmodechange mais j’ai le message « tentatives d’éxécution d’évenements imbriqués de masque ».Merci.
Re: document accessible qu'en lecture

Publié:
12 Août 2003 à 15:31
par phi
Salut,Tu peux mettre le contenu de ton masque dans une section protégée avec comme formule "@IsNewDoc".J'ai pas essayé mais ça devrais marcher et empêcher toute personne d'éditer le document après la première sauvegarde.phi.
Re: document accessible qu'en lecture

Publié:
12 Août 2003 à 15:35
par virginie
ok je v essayer merci.
Re: document accessible qu'en lecture

Publié:
12 Août 2003 à 16:46
par Droad
Sinon il faudrait que les users ait l'accés Auteur dans la LCA, et d'ajouter un champ calculé aprés la validation de type auteur dans ton masque, avec une valeur du genre:@If(ToutEstOK; "[gestionnaire]":"GROUPES-ADMIN"; @Username)D'une manière générale, si la sécurité est vraiment importante, pour gérer ce genre de chose, mieux vaut passer par lca / auteur / lecteur / groupes / roles que par les bidouilles d'interface, qui sont plus difficiles à bien vérouiller. Par exemple, dans ton cas, le fait de bloquer le passage en édition au niveau du masque n'empechera pas l'utilisateur de pouvoir supprimer les docs depuis une vue ...Par contre, c'est vrai que c'est parfois une sacrée gymnastique de se dépatouiller des problèmes d'ui quand les droits d'accés aux documents changent à la volée.[%sig%]
Re: document accessible qu'en lecture

Publié:
13 Août 2003 à 08:34
par virginie
merci pour les explications.
Re: document accessible qu'en lecture

Publié:
13 Août 2003 à 08:37
par Rom1
Salut,Plus simplement, tu ne mets pas de champ auteur dans ton doc, une fois enregistré, seul un accès gestionnaire pourra le passer en modif.Rom1.