Projet

Général

Profil

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

Ajouté par Sylvain GODME il y a plus de 10 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Début:
16/10/2015
Echéance:
% réalisé:

100%

Temps estimé:
5.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Sur un scribe 2.2, il existe une liste de diffusion native pour les groupes suivants (entre autres) :
  • 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)


Demandes liées

Lié à Scribe - Evolution #9021: Listes de diffusion responsables dans Roundcube Nouveau 25/09/2014

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Projet changé de Envole à Documentations
  • Statut changé de Nouveau à A étudier
  • Distribution changé de Toutes à 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 Mis à jour par Philippe Roy il y a environ 10 ans

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 Mis à jour par Gérald Schwartzmann il y a presque 10 ans

  • Version cible mis à Maj doc 2.3.13/2.3.14

#4 Mis à jour par Gérald Schwartzmann il y a presque 10 ans

  • Version cible changé de Maj doc 2.3.13/2.3.14 à Maj doc 2.3 - TODO

#5 Mis à jour par Joël Cuissinat il y a presque 10 ans

Répondu par mail à Philippe le 28/05/2014.

#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Version cible changé de Maj doc 2.3 - TODO à Maj doc 2.3.15
Voila une méthode pour créer la liste de tous les responsables (en "-i") sur un Scribe-2.3 :
. 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 Mis à jour par Jean-Marc MELET il y a plus de 9 ans

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 Mis à jour par Sylvain GODME il y a plus de 9 ans

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 Mis à jour par Sylvain GODME il y a plus de 9 ans

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 Mis à jour par Jean-Marc MELET il y a environ 9 ans

Bonjour,

Des nouvelles de cette demande? Sinon je repose la question: la solution énnonçée est-elle pérrene (reconfigure, mises à jour...)?

Merci

#11 Mis à jour par Jean-Marc MELET il y a plus de 8 ans

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 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Tracker changé de Evolution à Tâche
  • Début mis à 16/10/2015
  • Temps estimé mis à 5.00 h
  • Tâche parente mis à #11043
  • Restant à faire (heures) mis à 5.0

#13 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Tâche parente changé de #11043 à #13657

#14 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de A étudier à Nouveau

#15 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#16 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Statut changé de En cours à Nouveau

#17 Mis à jour par Joël Cuissinat il y a plus de 8 ans

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 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#19 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

  • Assigné à mis à Gérald Schwartzmann

#20 Mis à jour par Gérald Schwartzmann il y a environ 8 ans

  • % réalisé changé de 0 à 10
  • Restant à faire (heures) changé de 5.0 à 4.5

#21 Mis à jour par Gérald Schwartzmann il y a environ 8 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 10 à 100

#22 Mis à jour par Gérald Schwartzmann il y a environ 8 ans

  • Restant à faire (heures) changé de 4.5 à 0.5

#23 Mis à jour par Gérald Schwartzmann il y a environ 8 ans

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 Mis à jour par Lionel Morin il y a environ 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF