You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/configuration/formulaire.md
+25-2Lines changed: 25 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,13 +8,36 @@ Les fichiers de configurations pour l'interface d'administration sont dans confi
8
8
9
9
LE nommage de ses fichiers est le suivant [schema].ui.yml. La presence du fichier ajoutera un onglet dans l'identité.
10
10
11
+
## Nommage
12
+
Selon l'action sur l'identité (creation, modification) et le type de source (TAIGA,LOCAL,...) un fichier jsonform sera sélectionné
13
+
14
+
Le nom du fichier a la forme suivante :
15
+
16
+
```
17
+
objectclass.[employeetype].[action].ui.yml
18
+
```
19
+
**_Le nom du fichier doit être en minuscule_**
20
+
21
+
***objectclass** : le schema ex: (inetorgperson, supannperson ...)
22
+
***employeetype** : cette partie est optionnelle il doit correspondre au champs employeetype de l'identité ex: (taiga,local...)
23
+
***action** : l'action qui est faite sur l'identité dans l'interface UI (create,update)
24
+
25
+
Pour une identité concernée la recherche se fera dans l'ordre suivant :
26
+
27
+
* objectclass.employeetype.action.ui.yml
28
+
* objectclass.action.ui.yml
29
+
* objectclass.ui.yml
30
+
31
+
***Le premier fichier trouvé sera appliqué***
32
+
33
+
11
34
## Format
12
35
13
36
Le format du fichier de formulaire respecte la norme [JSONFORMS](https://jsonforms.io/docs/uischema/)
14
37
15
38
Le fichier peut être ecrit dans un format YML ou JSON.
16
39
17
-
Après l installation deux fichiers sont présents inetorgperson.ui.yml et supannPerson.ui.yml
40
+
Après l installation deux fichiers sont présents inetorgperson.ui.yml et supannperson.ui.yml
18
41
19
42
Fichier inetorgperson.ui.yml
20
43
@@ -102,7 +125,7 @@ Un élement est composé de :
102
125
103
126
## Exemple
104
127
105
-
Pour afficher les champs que nous avons défini dans l'exemple de la configuration des champs et validation, nou créons un fichier configs/sesame-orchestrator/jsonforms/sogxuser.ui.yml
128
+
Pour afficher les champs que nous avons défini dans l'exemple de la configuration des champs et validation, nous créons un fichier configs/sesame-orchestrator/jsonforms/sogxuser.ui.yml
0 commit comments