Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
- From: David Verdin <adresse@cachée>
- To: adresse@cachée
- Subject: Re: [sympa-fr] Actions sur évenement
- Date: Tue, 7 Nov 2017 09:39:53 +0100
Bonjour, Je pense que tu devrais plutôt t'intéresser aux plugins de templates : https://www.sympa.org/manual/templates_plugins C'est du code qui est déclenché lors de l'évaluation d'un template, quel qu'il soit. Donc ça marche lors de la création des listes et de l'envoi du mail de bienvenue pour un nouvel abonné (et du mail d'au revoir pour un désabonné). Du coup tu n'as qu'à écrire des scripts qui appellent l'API de Seafile (par exemple en utilisant le module REST::Client) et tu appelles ces scripts depuis un template modifié pour les actions qui t'intéressent. Pour la création de tes dépôts Seafile, je mettrais le plugin dans le config.tt2 du template de création de liste. Pour les abonnements et désabonnements, respectivement dans welcome.tt2 et bye.tt2. Détail : il ne faut pas laisser possible l'abonnement /
désabonnement sans notification, sinon les templates welcome.tt2
et bye.tt2 ne seront pas parsés. Voilà voilà... Bonne journée ! David On 03/11/2017 09:46, Gallavardin
Antoine wrote:
Bonjour
Nous somme en train de mettre a jour notre sympa. Parallèlement, d'autre outils sont en train d'être installé au sein de notre institut ( Seafile pour ne pas le nommer) Afin de palier au partage de fichier via Sympa qui n'aura plus d'évolutions et devant la demande croissant de "dropbox pour des projets de recherche, je regarde les intégrations possible entre Sympa et seafile ( via API : https://manual.seafile.com/develop/web_api.html) Je me demandait si sympa permettait l’exécution de commande sur événements : Ex : * Création de liste = creation du "compte" seafile + création d'un librairie + creation d'un groupe d'accès à la dite librairie * Ajout d'un utilisateur = ajout du compte dans le groupe (idem pour le retrait) * pour l'authentification on délégué à Shibboleth J'ai bien vu ceci : https://www.sympa.org/manual/customizing#custom_actions mais cela ne semble pas convenir ( ce n'est pas sympa qui commande l'action) Si vous avez des pistes, je suis preneur ( ça pourra être l'occasion d'une feature request dans le github si nécessaire) Antoine Gallavardin IRSTEA -- "Mieux vaut viser la perfection et la rater que viser la médiocrité et l'atteindre." - Francis Blanche |
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
-
[sympa-fr] Actions sur évenement,
Gallavardin Antoine, 03/11/2017
- Re: [sympa-fr] Actions sur évenement, David Verdin, 07/11/2017
Archives gérées par MHonArc 2.6.19+.