Browse Source

Nouvelle passe sur la section exemples

- changement « bénévoles » en « membres », pour être cohérent avec le reste de
  la doc
- reformulations
- markdown
- utilisation de tableaux
Jocelyn Delalande 7 years ago
parent
commit
e822570fe5
1 changed files with 60 additions and 32 deletions
  1. 60 32
      doc/user/permissions.md

+ 60 - 32
doc/user/permissions.md

@@ -82,45 +82,73 @@ souscrite.
 Exemples
 --------
 
-## Exemple pour un groupe gérant le matos
+## Exemple pour un groupe gérant le matériel et les emprunts
 
-1. Créer un groupe (dans Auth) 'Matos' avec toutes les permissions de l'application 'hardware_provisioning'.
+1. Créer un **groupe** « Matos » (dans la section *Auth*) avec toutes les
+   permissions mentionnant l'application « hardware_provisioning ».
+2. Pour chaque *membre* qui va gérer le matos, aller sur sa fiche, et dans la
+   rubrique *Permissions* :
 
-2. Pour chaque bénévole qui va gérer le matos, aller sur la page qui permet de modifier ses informations et dans la rubrique 'Permissions' :
+  - activer son *Statut équipe*
+  - l'ajouter au groupe  « Matos »
 
-  - lui ajouter le 'Statut équipe'
-  - l'ajouter au groupe 'Matos'
+**NB:** Quand un membre de notre groupe « Matos » déclare un nouvel emprunt, il
+devra tapper au moins 3 caractères du nom du membre qui emprunte, de cette façon
+un utilisateur qui n'est pas super-utilisateur n'a pas accès facilement à la
+liste de tous les membres.
 
-Quand on déclare un nouvel emprunt, il faut taper au moins 4 caractères du nom du membre qui emprunte, de cette façon un utilisateur qui n'est pas superuser n'a pas accès facilement à la liste de tous les membres.
 
-## Exemple pour un groupe gérant les abonnements ADSL
-
-1. Pour chaque offre ADSL, créer une 'Row Level Permission' (dans *Members*) correspondante (c'est pénible mais on est obligé de faire une permission par Offre). Par exemple :
-  - Nom : 'Permission ADSL Marque blanche',
-  - Content Type : 'abonnement',
-  - Nom de code : 'perm-adsl-marque-blanche',
-  - Offre : Marque blanche FDN - 32 € / mois'
-
- et
 
-  - Nom : 'Permission ADSL Marque blanche (préférentiel)',
-  - Content Type : 'abonnement',
-  - Nom de code : 'perm-adsl-marque-blanche-pref',
-  - Offre : Marque blanche FDN - 28 € / mois (préférentiel)'
+## Exemple pour un groupe gérant les abonnements ADSL
 
-2. Créer un 'Groupe' (dans Auth) nommé 'ADSL' avec les permissions suivantes :
-  - membres | membre | Can add membre                  # pour que les bénévoles puissent ajouter de nouveaux membres
-  - membres | membre | Can change membre			     # pour qu'ils puissent éditer les infos des membres, ils n'auront accès qu'aux membres qui ont souscrit à un abonnement ADSL
-  - offers | abonnement | Can add abonnement		     # pour qu'ils puissent ajouter un abonnement
-  - offers | abonnement | Can change abonnement	     # pour qu'ils puissent modifier un abonnement
-  - offers | abonnement | Can delete abonnement	     # si l'on veut qu'ils puissent supprimer des abonnements (mais ça marche très bien sans)
-  - offers | abonnement | 'perm-adsl-marque-blanche'	 # pour qu'ils puissent avoir accès aux membres qui ont souscrit à l'offre correspondante (permission qu'on vient de créer au 1.)
-  - offers | abonnement | 'perm-adsl-marque-blanche-pref' (idem)
+1. **Pour chaque offre ADSL, créer une Row Level Permission** (dans la section
+   *Members*) correspondante (c'est pénible mais on est obligé de faire une
+   permission par *offre*). Par exemple, si on a deux offres ADSL :
 
-3. Pour chaque bénévole qui va gérer l'ADSL, aller sur la page qui permet de modifier ses informations et dans la rubrique 'Permissions' :
-  - lui ajouter le 'Statut équipe' (afin qu'il puisse se connecter à l'interface d'admin)
-  - l'ajouter au groupe 'ADSL'
+   | Champ          | Valeur                            	|
+   |----------------|---------------------------------------|
+   | Nom          	| Permission ADSL Marque blanche    	|
+   | Content Type 	| abonnement                        	|
+   | Nom de code  	| perm-adsl-marque-blanche          	|
+   | Offre        	| Marque blanche FDN - 32 € / mois  	|
 
-Les bénévoles du groupe peuvent maintenant ajouter / modifier des membres et des abonnements.
+ et
 
-**Attention :** pour respecter la vie privée, les membres du groupe n'ont accès qu'aux membres qui ont un abonnement ADSL. Donc s'ils veulent enregistrer un nouveau membre il faut renseigner son abonnement *au moment de la création de la fiche membre* (en bas du formulaire membre) ; sinon la fiche du nouveau membre va être créée mais sera invisible (erreur 404, sauf pour le bureau).
+   | Champ          | Valeur                            	            |
+   |----------------|---------------------------------------------------|
+   | Nom          	| Permission ADSL Marque blanche (préférentiel)    	|
+   | Content Type 	| abonnement                        	            |
+   | Nom de code  	| perm-adsl-marque-blanche-pref        	            |
+   | Offre        	| Marque blanche FDN - 32 € / mois  	            |
+
+2. **Créer un Groupe** (dans la section *Auth*) nommé « ADSL » avec les
+   permissions suivantes :
+  - `membres | membre | Can add membre` pour que les *membres* du groupe
+    puissent créer de nouvelles fiches membre
+  - `membres | membre | Can change membre` pour qu'ils puissent voir et éditer
+    les infos des membres, ils n'auront accès qu'aux membres qui ont souscrit à
+    un abonnement ADSL
+  - `offers | abonnement | Can add abonnement` pour qu'ils puissent une
+    souscription d'abonnement
+  - `offers | abonnement | Can change abonnement` pour qu'ils puissent modifier
+    une souscription abonnement
+  - `offers | abonnement | Can delete abonnement` si l'on veut qu'ils puissent
+    supprimer des abonnements (à réfléchir, peut être souhaitable ou non)
+  - `offers | abonnement | perm-adsl-marque-blanche` pour qu'ils puissent avoir
+    accès aux membres qui ont souscrit à l'offre correspondante (permission
+    qu'on vient de créer au 1.)
+  - `offers | abonnement | perm-adsl-marque-blanche-pref` (idem)
+
+3. **Pour chaque membre** qui va gérer l'ADSL, aller sur sa fiche et dans la
+   rubrique *Permissions* :
+  - lui ajouter le *Statut équipe* (afin qu'il puisse se connecter à l'interface d'admin)
+  - l'ajouter au groupe « ADSL »
+
+Les membres du groupe peuvent maintenant ajouter / modifier des membres et
+des abonnements.
+
+**Attention :** pour respecter la vie privée, les membres du groupe n'ont accès
+qu'aux membres qui ont un abonnement ADSL. Donc s'ils veulent enregistrer un
+nouveau membre il faut renseigner son abonnement *au moment de la création de
+la fiche membre* (en bas du formulaire membre) ; sinon la fiche du nouveau
+membre va être créée mais sera invisible (erreur 404, sauf pour le bureau).