Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: [sympa-fr] Gestion des documents partagés
- From: David Verdin <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [sympa-fr] Gestion des documents partagés
- Date: Wed, 18 Sep 2013 16:32:28 +0200
Bonjour, Le 17/09/13 17:41, Catherine ORTEU a
écrit :
adresse@cachée">Soyons précis :Bonjour, Je souhaiterai réserver la possibilité de créer des espaces de documents partagés au listmaster et non aux propriétaires de la liste. J'ai bien modifié le template de create_lists_template pour supprimer les lignes "shared_doc" correspondantes lors de la création de la liste, mais par la suite, au niveau de l'interface web, le bouton "creer un espace documents" est toujours accessible au propriétaire ... La solution est-elle de créer un scenario d_edit.listmaster qui n'est pas proposé par défaut (et d'initialiser shared_doc/ d_edit à listmaster dans mon template de création de listes) ou y a-t-il un moyen plus simple ? La création / suppression du shared ne sont pas dirigées par un scénario. On teste juste si la personne est propriétaire de la liste pour faire apparaître le bouton "Create shared" ou "Delete shared" dans l'espace d'administration de la liste; Si tu veux que ce bouton n'apparaisse plus, tu peux modifier le fichier admin.tt2 en supprimant le passage suivant : [% IF is_owner %] <div> <form name="manage_shared_status" action=""[%" path_cgi %]" method="post"> <fieldset> [% IF shared == 'none' %] <input class="MainMenuLinks" type="submit" name="action_d_admin" value="[%|loc%]Create Shared[%END%]"/> [%|loc%]Initializes the shared document web space.[%END%] <input type="hidden" name="list" value="[% list %]"/> <input type="hidden" name="d_admin" value="create"/> [% ELSIF shared == 'exist' %] <input class="MainMenuLinks" type="submit" name="action_d_admin" value="[%|loc%]Delete Shared[%END%]" _onClick_="return request_confirm('[% FILTER escape_quote %][%|loc(listname)%]Are you sure you wish to delete the shared documents for list %1?[%END%][%END%]');"/> [%|loc%]Closes the shared document web space. It can be restored using "Restore shared" button.[%END%]</li> <input type="hidden" name="list" value="[% list %]"/> <input type="hidden" name="d_admin" value="delete"/> [% ELSIF shared == 'deleted' %] <input class="MainMenuLinks" type="submit" name="action_d_admin" value="[%|loc%]Restore Shared[%END%]"/> [%|loc%]Restores the previously closed shared document web space.[%END%]</li> <input type="hidden" name="list" value="[% list %]"/> <input type="hidden" name="d_admin" value="restore"/> [% END %] </fieldset> </form> </div><br/> [% END %] Si tu ne veux pas que les utilisateurs voient un lien ayant un rapport avec les documents partagés dans le menu de listes, tu as deux solutions : - les scénarios - les templates Tu peux bloquer l'accès aux documents partagés globalement dans tout le serveur en ajoutant, dans le répertoire de configuration générale (/home/sympa/etc par défaut), un scénario implicite (voir la doc là-dessus : https://www.sympa.org/manual/authorization-scenarios#scenario_implicit_inclusion). Ce sera un scénario nommé include.d_read.header qui contiendrait, par exemple : true() smtp,md5,dkim,smime -> rejectTu peux aussi modifier le fichier list_menu.tt2 en supprimant tout simplement le passage suivant : [% IF shared == 'exist' %] [% IF may_d_read %] [% IF action == 'd_read' || action == 'd_edit' || action == 'd_properties' %][% SET class = 'menuLinksCurrentPage' %][% ELSE %][% SET class = 'menuLinks' %][% END %] <li class="[% class %]"><a href=""[%" path_cgi %]/d_read/[% list %]/" >[%|loc%]Shared documents[%END%]</a></li> [% ELSE %] <div class="menuInactive2">[%|loc%]Shared documents[%END%]</div><br /> [% END %] [% END %] La fonctionnalité ne sera pas désactivée, mais pour la plupart des gens, ce sera tout comme. Note que cela n'a d'importance que si un shared existe pour la liste. Sinon, le lien n'apparaît pas. adresse@cachée">Ou plus simple encore, peut-on désactiver purement et simplement cette fonctionnalité ? Bonne journée, David adresse@cachée"> |
Attachment:
smime.p7s
Description: Signature cryptographique S/MIME
-
[sympa-fr] Gestion des documents partagés,
Catherine ORTEU, 17/09/2013
- Re: [sympa-fr] Gestion des documents partagés, David Verdin, 18/09/2013
Archives gérées par MHonArc 2.6.19+.