Skip to content

Commit 4ce8c87

Browse files
committed
implémentation tuiles
1 parent 4fbe835 commit 4ce8c87

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

docs/Ui/personalisation_tuiles.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,31 @@ entries:
3232
### Description d'une entrée
3333
* **icon** : Choix de l'icone (choisir dans https://pictogrammers.com/library/mdi/) (faire précéder le nom par le prefix mdi-)
3434
* **label** : Le texte affiché dans la tuile
35+
* **name** : Identifiant technique optionnel. S'il est omis, il est auto-généré à partir de `label` (minuscules, espaces remplacés par `_`).
3536
* **path** : chemin de l'url à appeler
3637
* **color** : Nom de la couleur dans la palette du framework Quasar (https://quasar.dev/style/color-palette)
3738
* **part** : dans quelle section mettre la tuile (Données | Listes | Affectations | Etats | Affectations)
39+
* **roles** : liste optionnelle de rôles ACL requis pour afficher l'entrée. Si vide/absent => visible pour tous (sous réserve des ACL).
40+
* **acl** : liste optionnelle d'ACL nécessaires pour afficher l'entrée. Si vide/absent => visible (sous réserve des autres contraintes).
41+
* **hideInMenuBar** : si `true`, masque l'entrée de la barre latérale (drawer).
42+
* **hideInDashboard** : si `true`, masque l'entrée de la page d'accueil (dashboard/tuiles).
43+
44+
### Surcharge des sections (`parts`)
45+
Les sections de la page d'accueil peuvent être surchargées via `parts`.
46+
47+
* **label** : nom affiché de la section
48+
* **name** : identifiant technique optionnel. Sert à retrouver une section lors d'une surcharge. S'il est omis, il est auto-dérivé de `label` (minuscules, espaces remplacés par `_`).
49+
50+
Exemple :
51+
```yaml
52+
parts:
53+
- label: Cycle
54+
name: cycle
55+
position: 31
56+
```
57+
58+
### Fichier auto-généré
59+
À chaque démarrage (au chargement de la config UI), Sesame génère un fichier `default-menu-data.json` à partir des entrées/parts par défaut. Ce fichier est **auto-généré** et **ne doit pas être modifié**.
3860

3961
### Exemple
4062
Nous voulons une tuile qui affiche les identités désactivées dans la section Listes

0 commit comments

Comments
 (0)