list is Multi now which enables us to implement item access
[tiramisu.git] / doc / gaspacho.txt
1 - abstract values from `gaspacho`
2   
3     Les types possibles :
4
5     - sans valeur : `boolean`
6     - avec valeur : `unicode` (un texte libre), `integer` (un chiffre), `enum` (une liste de choix prédéfinies) et `list` (une liste de choix libres).
7
8     Les types sans valeurs sont les plus simples. Par exemple cette règle n’attend
9     aucune valeur particulière Vérifier que Firefox est le navigateur par défaut.
10
11     Alors que celle-ci attend une adresse IP Configuration du serveur proxy manuelle.
12
13     Il existe un autre type (multi) qui permet de mêler plusieurs types.
14
15     Il s’agit bien de définir ici le type de la règle (et uniquement de la règle).
16
17 - configuration levels in `creole`
18
19   *thu, 28 april 2011*
20
21     Exemple de niveau de configuration (dans l'ordre) :
22
23     1. - Coeur
24
25     2. 
26         - Coeur
27         - gen_config
28
29     3.
30         - Coeur
31         - gen_config
32         - EAD
33
34     4.
35         - Coeur
36         - EAD
37
38     5.
39         - Coeur
40         - baculaconfig.py
41
42     (`fill` : calcule une valeur jusqu'à ce que l'utilisateur change la
43     valeur)
44
45     Gestion des ACL en écriture :
46
47     Le coeur charge les variables
48
49     - si auto : seul le coeur peut la modifier (cas 1) ;
50  
51     - si fill : le coeur calcule une valeur tant que pas configuré par
52       l'utilisateur. L'utilisateur peut modifier (cas 2 ou 3) ;
53  
54     - des variables modifiables que par gen_config (cas 2) ;
55
56     - des variables modifiables par gen_config ou l'EAD (cas 3) ;
57
58     - des variables d'autres applications (cas 4 et 5).
59
60     Gestion des ACLs en lecture :
61
62     - seule une application peut lire certaines variables (exemple un mot de
63       passe).
64
65
66
67
68
69
70