Tâche #6696
Scénario #13657: Intégrer diverses demandes d'amélioration de la documentation Scribe
Création d'une liste de diffusion pour les responsables
Description
- professeurs
- eleves
- administratifs
Mais il manque une liste "responsables", une liste "responsables-classe".
Avec l'utilisation d'Envole, il parait indispensable de disposer d'une telle liste de façon native, utilisable ainsi par l'administration de l'établissement et par les professeurs (mais pas par les élèves...).
Il y a en effet des cas où une information globale ciblée vers les responsables doit être diffusée. Dans Envole, on peut le faire avec les post-it, mais ce n'est pas toujours la meilleure solution (pas de PJ possible par exemple)
Related issues
History
#1 Updated by Joël Cuissinat almost 10 years ago
- Project changed from Envole to Documentations
- Status changed from Nouveau to A étudier
- Distribution changed from Toutes to EOLE 2.3
Seule la liste de tous les responsables n'existe pas (TODO : expliquer comment la mettre en place).
Par contre, il existe bien des listes nommées "resp-<classe>" et cela devrait être indiqué plus clairement dans la doc ...
Ah si, j'ai trouvé un bug possible, creation-groupe.py -t Classe
ne crée que la liste de l'équipe pédagogique si on ne lui passe pas l'option "-l restreint" ...
#2 Updated by Philippe Roy over 9 years ago
Effectivement, les listes nommées "resp-<classe>" existent bien mais elles ne sont pas visibles dans roundcube sauf lorsque l'on crée un groupe du même nom.
Le problème est qu'on ne peut pas créer et peupler des groupes responsables (sans partage évidemment).
Y a-t-il une évolution prévue sur ce sujet ?
#3 Updated by Gérald Schwartzmann over 9 years ago
- Target version set to Maj doc 2.3.13/2.3.14
#4 Updated by Gérald Schwartzmann over 9 years ago
- Target version changed from Maj doc 2.3.13/2.3.14 to Maj doc 2.3 - TODO
#5 Updated by Joël Cuissinat over 9 years ago
Répondu par mail à Philippe le 28/05/2014.
#6 Updated by Joël Cuissinat about 9 years ago
- Target version changed from Maj doc 2.3 - TODO to Maj doc 2.3.15
. ParseDico mkdir /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables touch /var/lib/sympa/expl/i-$domaine_messagerie_etab/info cp /var/lib/sympa/expl/i-$domaine_messagerie_etab/professeurs/config /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/config chown -R sympa:sympa /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables python -c "from scribe.eolegroup import _add_maillist_aliases;_add_maillist_aliases({'groupe':'responsables', 'ldomaine':'i-$domaine_messagerie_etab'})"
Puis éditer le fichier
/var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/config
:
- modifier le sujet de la liste à la première ligne (ex : subject liste de tous les responsables)
- modifier la catégorie de la liste (ex : topics Responsables)
- remplacer "include_ldap_2level_query" par include_ldap_query
- à la ligne débutant par "suffix1", remplacer le début "suffix1 cn=professeurs,ou=local,ou=groupes," par suffix ou=local,ou=responsables,ou=utilisateurs, (plus de "1" à suffix)
- supprimer toutes les lignes suivantes jusqu'à la fin du fichier et les remplacer par celles qui suivent :
filter (objectClass=responsable) attrs mail select all scope sub
#7 Updated by Jean-Marc MELET about 9 years ago
Bonjour,
Merci Joël pour cette solution. 2 questions cependant:
- Est-elle pérrene? (écrasement par reconfigure, mise à jour ou autre action ou script)
- Prévoyez-vous d'intégrer cette fonctionnalité en mise à jour?
Merci
#8 Updated by Sylvain GODME almost 9 years ago
Une erreur je pense dans la méthode donnée par Joël :
Au lieu de : touch /var/lib/sympa/expl/i-$domaine_messagerie_etab/info
c'est : touch /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/info
Le reste est bon
Mettre aussi dans /var/lib/sympa/expl/i-$domaine_messagerie_etab/responsables/config
'timeout 30' au lieu de 'timeout1 30'
Enfin, attention, ne pas faire un test immédiat de cette liste nouvellement créée (attendre 2 heures, pour être sûr que la synchronisation avec les données ldap puisse se faire par le dameon tasks de sympa, sinon les membres de la liste ne seront pas les bons - comme la copie de config a été faite à partir des profs, ce sont les profs qui sont membres tant que le sync_include() ne s'est pas fait... -)
#9 Updated by Sylvain GODME almost 9 years ago
Suite à la méthode donnée par Joël, voici une documentation sur la mise en place manuelle (en attendant une automatisation à l'importation) de telles listes : http://eoleng.ac-dijon.fr/documentations/2.3/contributions/Creation-liste-responsables.pdf
#10 Updated by Jean-Marc MELET over 8 years ago
Bonjour,
Des nouvelles de cette demande? Sinon je repose la question: la solution énnonçée est-elle pérrene (reconfigure, mises à jour...)?
Merci
#11 Updated by Jean-Marc MELET about 8 years ago
Encore un petit up...
Plusieurs établissements sont en attente de cette fonctionnalité et je pense qu'il serait souhaitable qu'elle soit intégrée plutôt que lancée manuellement.
Merci
#12 Updated by Gérald Schwartzmann almost 8 years ago
- Tracker changed from Evolution to Tâche
- Start date set to 10/16/2015
- Estimated time set to 5.00 h
- Parent task set to #11043
- Remaining (hours) set to 5.0
#13 Updated by Gérald Schwartzmann almost 8 years ago
- Parent task changed from #11043 to #13657
#14 Updated by Joël Cuissinat almost 8 years ago
- Status changed from A étudier to Nouveau
#15 Updated by Gérald Schwartzmann over 7 years ago
- Status changed from Nouveau to En cours
#16 Updated by Gérald Schwartzmann over 7 years ago
- Status changed from En cours to Nouveau
#17 Updated by Joël Cuissinat over 7 years ago
Jean-Marc MELET a écrit :
Bonjour,
Des nouvelles de cette demande? Sinon je repose la question: la solution énoncée est-elle pérenne (reconfigure, mises à jour...)?
Merci
La solution proposée est pérenne mais nous n'avons pas prévu d'intégrer nativement la fonctionnalité.
Comme Sylvain a déjà formalisé la méthode, nous allons mettre un lien vers sa contribution dans nos documentations.
#18 Updated by Gérald Schwartzmann over 7 years ago
- Status changed from Nouveau to En cours
#19 Updated by Gérald Schwartzmann over 7 years ago
- Assigned To set to Gérald Schwartzmann
#20 Updated by Gérald Schwartzmann over 7 years ago
- % Done changed from 0 to 10
- Remaining (hours) changed from 5.0 to 4.5
Portage de la doc liste de diffusion en 2.5
http://eole.ac-dijon.fr/documentations/2.5/beta/partielles/ListesDeDiffusion/co/ListesDeDiffusion.html
/2_5/modules/Scribe/50-Scribe/07_sympa/03-automatique.scen
http://eole.ac-dijon.fr/documentations/2.5/beta/partielles/ListesDeDiffusion/co/03-automatique.html
#21 Updated by Gérald Schwartzmann over 7 years ago
- Status changed from En cours to Résolu
- % Done changed from 10 to 100
#22 Updated by Gérald Schwartzmann over 7 years ago
- Remaining (hours) changed from 4.5 to 0.5
#23 Updated by Gérald Schwartzmann over 7 years ago
Backport en 2.4
/2_4/modules/Scribe/50-Scribe/07_sympa/03-automatique.scen
http://eole.ac-dijon.fr/documentations/2.4/beta/partielles/ListesDeDiffusion/co/03-automatique.html
#24 Updated by Lionel Morin over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.5 to 0.0