Ajout : ./garradin
[garradin.git] / include / data / champs_membres.ini
1 ; Ce fichier contient la configuration par défaut des champs des fiches membres.
2 ; La configuration est ensuite enregistrée au format INI dans la table
3 ; config de la base de données.
4 ;
5 ; Syntaxe :
6 ;
7 ; [nom_du_champ] ; Nom unique du champ, ne peut contenir que des lettres et des tirets bas
8 ; type = text
9 ; title = "Super champ trop cool"
10 ; mandatory = true
11 ; editable = false
12 ;
13 ; Description des options possibles pour chaque champ :
14 ;
15 ; type: (défaut: text) OBLIGATOIRE
16 ; certains types gérés par <input type> de HTML5 :
17 ; text, number, date, datetime, url, email, checkbox, file, password, tel
18 ; champs spécifiques :
19 ; - country = sélecteur de pays
20 ; - textarea = texte multi lignes
21 ; - multiple = multiples cases à cocher (jusqu'à 32, binaire)
22 ; - select = un choix parmis plusieurs
23 ; title: OBLIGATOIRE
24 ; Titre du champ
25 ; help:
26 ; Texte d'aide sur les fiches membres
27 ; options[]:
28 ; pour définir les options d'un champ de type select ou multiple
29 ; editable:
30 ; true = modifiable par le membre
31 ; false = modifiable uniquement par un admin (défaut)
32 ; mandatory:
33 ; true = obligatoire, la fiche membre ne pourra être enregistrée si ce champ est vide
34 ; false = facultatif (défaut)
35 ; private:
36 ; true = non visible par le membre lui-même
37 ; false = visible par le membre (défaut)
38 ; list_row:
39 ; Si absent ou zéro ('0') ou false, ce champ n'apparaîtra pas dans la liste des membres
40 ; Si présent et un chiffre supérieur à 0, alors le champ apparaîtra dans la liste des membres
41 ; dans l'ordre défini par le chiffre (si nom est à 2 et email à 1, alors email sera
42 ; la première colonne et nom la seconde)
43 ; install:
44 ; true = sera ajouté aux fiches membres à l'installation
45 ; false = sera seulement présent dans les champs supplémentaires possibles (défaut)
46
47 [nom]
48 type = text
49 title = "Nom & prénom"
50 mandatory = true
51 install = true
52 editable = true
53 list_row = 1
54
55 [email]
56 ; ce champ est obligatoirement présent et de type 'email'
57 type = email
58 title = "Adresse E-Mail"
59 mandatory = true
60 install = true
61 editable = true
62
63 [passe]
64 ; ce champ est obligatoirement présent et de type 'password'
65 ; le titre ne peut être modifié
66 type = password
67 mandatory = true
68 install = true
69 editable = true
70
71 [adresse]
72 type = textarea
73 title = "Adresse postale"
74 help = "Indiquer ici le numéro, le type de voie, etc."
75 install = true
76 editable = true
77
78 [code_postal]
79 type = text
80 title = "Code postal"
81 install = true
82 editable = true
83 list_row = 2
84
85 [ville]
86 type = text
87 title = "Ville"
88 install = true
89 editable = true
90 list_row = 3
91
92 [pays]
93 type = country
94 title = "Pays"
95 install = true
96 editable = true
97
98 [telephone]
99 type = tel
100 title = "Numéro de téléphone"
101 install = true
102 editable = true
103
104 [lettre_infos]
105 type = checkbox
106 title = "Inscription à la lettre d'information"
107 install = true
108 editable = true
109
110 [groupe_travail]
111 type = multiple
112 title = "Groupes de travail"
113 editable = false
114 options[] = "Télécoms"
115 options[] = "Trésorerie"
116 options[] = "Relations publiques"
117 options[] = "Communication presse"
118 options[] = "Organisation d'événements"
119
120 [date_naissance]
121 type = date
122 title = "Date de naissance"
123 editable = true
124
125 [notes]
126 type = textarea
127 title = "Notes"
128 editable = false
129 private = true