Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Re: [suptech] Droit d'accès à l'espace "Documents partagés" dans SYMPA

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Serge Aumont <adresse@cachée>
  • To: "L. Bouzid" <adresse@cachée>
  • Cc: adresse@cachée, SYMPA <adresse@cachée>
  • Subject: [sympa-fr] Re: [suptech] Droit d'accès à l'espace "Documents partagés" dans SYMPA
  • Date: Fri, 06 Feb 2009 09:05:43 +0100

Bonjour

L. Bouzid wrote:

Sur le robot de liste SYMPA, je souhaite créer un liste de diffusion de type "Groupe de travail" disposant d'un espace de "Documents partagés", avec plusieurs dossiers accessibles en lecture et en écriture pour tous les abonnés à la liste.

Je souhaite en plus que:

1. la racine de l'espace "Documents" soit protégée en écriture pour éviter une prolifération des dossiers depuis la racine

2. au sein de chaque dossier, seul le propriétaire du (des) document(s) contenu(s) dans le dossier ou le propriétaire de la liste puisse modifier ou supprimer le (les) document(s).

Je n'ai pas réussi à trouver la bon paramétrage pour satisfaire aux 2 conditions citées plus haut.

C'est faisable.

Je reconnais que ce n'est pas pratique. Je viens de mettre cette config en place sur l'espace partagé de la liste  http://demo.sympa.org/sympa/info/123abc (dont je t'ai mis propriétaire).

Le principe c'est de créer un scénario d_edit pour spécifier ce que tu souhaites ; il contient :

title.gettext scenario personnalisé pour Lahsen

equal(adresse@cachée,[sender])                  smtp,smime,md5    -> do_it

Puis dans le mode expert du shared tu affectes ces règles d'accès à un dossier particulier. A l'évidence, il manque une facilité : une variable qui permette de référencer l'email du owner d'un document du shared serait vraiment utile dans ton cas. Tu peux y arriver en réalisant une custom condition (un bout de perl qui retourne le booleen de ton choix) voir http://www.sympa.org/dev-manual/authorization-scenarios#custom_perl_package_conditions

Tu peux aussi poser une feature request sur sympa.org pour disposer de la variable [document_owner] dans les scenario.

Intégration Sympa Dokuwiki

La meilleur réponse à ton besoin est probablement différente : te tourner vers l'intégration de Dokuwiki et de Sympa que nous avons réalisée et que nous distribuons.

Cette intégration te permet de créer un wiki pour chaque listes de diffusion et de spécifier pour chaque namespace du wiki des droits d'accès relatif à des personnes désignées ou à des groupes de personnes qui sont soit des listes de diffusion, soit les propriétaires de listes. Tu disposes alors d'un véritable CMS couplé avec le gestionnaire de groupe que constitue Sympa. Tu y ajoutes la puissance des plugin de dukuwiki et celle du push de Sympa et tu as un groupware assez complet et d'autant plus pratique que Sympa et dokuwiki peuvent partager la même authentification ou même un sso.

Exemples de réalisations :
  • www.cru.fr, www.sympa.org, www.jres.org
  • universalistes (http://listes.cru.fr/sympa) dans ce cas nous avons, nous avons ajouté dans Sympa un bouton "créer le wiki de la liste" dans l'interface du propriétaire de listes et donc la possibilité d'avoir autant de wiki que de listes. Les wiki sont créés sans intervention de notre part.

Tu trouveras un tas d'explication  sur http://www.sympa.org/contribs/sympaauth




  • [sympa-fr] Re: [suptech] Droit d'accès à l'espace "Documents partagés" dans SYMPA, Serge Aumont, 06/02/2009

Archives gérées par MHonArc 2.6.19+.

Haut de le page