Documentation sur le logiciel SYMPA

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
creation:famille [2011/02/23 21:06]
127.0.0.1 modification externe
creation:famille [2018/07/25 10:14] (Version actuelle)
catherine.balleydier@grenoble-inp.fr [3 - Génération des listes]
Ligne 3: Ligne 3:
 Une famille permet de générer plusieurs listes en une seule fois Une famille permet de générer plusieurs listes en une seule fois
  
 +  * https://​sympa-community.github.io/​manual/​admin/​list-creation.html
 +  * https://​sympa-community.github.io/​manual/​customize/​basics-families.html
 ===== Création ===== ===== Création =====
  
Ligne 13: Ligne 15:
  
 Dans le dossier <​nouvelle-famille>​ copier les fichiers ​ Dans le dossier <​nouvelle-famille>​ copier les fichiers ​
-  * **config.tt2** (copier celui du modèle de liste désiré sous ~sympa/​etc/​create_list_templates et modifier si besoin )+  * **config.tt2** (copier celui du modèle de liste désiré sous ~sympa/​etc/​create_list_templates et modifier ​le si besoin ) 
 +  * 
   * **param_constraint.conf**   * **param_constraint.conf**
 +
 +  ## No specific constraints on this list
 +
   * **edit_list.conf** que dans le cas où l'on veut des autorisations différentes pour les propriétaires   * **edit_list.conf** que dans le cas où l'on veut des autorisations différentes pour les propriétaires
  
Ligne 22: Ligne 28:
  
 Exemple : families-creation_labo-dir.pl Exemple : families-creation_labo-dir.pl
 +<code perl>
   #​!/​usr/​bin/​perl -w   #​!/​usr/​bin/​perl -w
   #   #
Ligne 120: Ligne 126:
   close PART ;   close PART ;
   chmod (0700 , "​$FERM"​ , "/​a"​) ;   chmod (0700 , "​$FERM"​ , "/​a"​) ;
-   +</​code> ​  
  
 Lancement du script qui crée un fichier xml dans le répertoire /​usr/​local/​SCRIPTS/​sympa/​FAMILLE/​families Lancement du script qui crée un fichier xml dans le répertoire /​usr/​local/​SCRIPTS/​sympa/​FAMILLE/​families
Ligne 130: Ligne 136:
 ==== 3 - Génération des listes ==== ==== 3 - Génération des listes ====
  
-  #  ~sympa/​bin/​sympa.pl ​ --instantiate_family ​ laboratoire-directeur ​  ​--robot  ​listes.grenoble-inp.fr +  #  ~sympa/​bin/​sympa.pl ​ --instantiate_family ​ laboratoire-directeur ​  ​--robot  ​inpg.fr 
                    ​--input_file ​ /​usr/​local/​SCRIPTS/​sympa/​FAMILLE/​families/​laboratoires-directeurs.xml                    ​--input_file ​ /​usr/​local/​SCRIPTS/​sympa/​FAMILLE/​families/​laboratoires-directeurs.xml
  
Ligne 152: Ligne 158:
   #  ~sympa/​bin/​sympa.pl --close_family enseignants --robot inpg.fr ​   #  ~sympa/​bin/​sympa.pl --close_family enseignants --robot inpg.fr ​
   #  rm -f ~sympa/​etc/​inpg.fr/​families/​enseignants/​*.xml   #  rm -f ~sympa/​etc/​inpg.fr/​families/​enseignants/​*.xml
 +  ​
 +Puis suppression des listes correspondantes sous ~sympa/​liste-data/​inpg.fr
 +  * soit par l'​interface web : menu "​Administrateur des listes"​ puis "Les listes"​ puis Listes fermées"​.
 +  * soit par un rm -r [nom de liste] sous ~sympa/​liste-data/​inpg.fr  ​
  
 ===== Ajout d'une liste à une famille ===== ===== Ajout d'une liste à une famille =====