Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
creation:famille [2015/07/15 11:52] catherine.balleydier@grenoble-inp.fr [SYMPA : famille] |
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 | ||
| - | http://www.sympa.org/manual/list-creation#list_families | + | * 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 14: | 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 23: | 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 121: | 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 131: | 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 153: | 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 ===== | ||
