Configuration
1. Base de données dashboard.db Projet:dashboard.db
Les configurations des tableaux de bord sont stockées dans une base de données SQLite nommée dashboard.db.
a. Schéma de la base de données
Schéma de la base de données dashboard. Réalisé avec draw.io
Table application
Cette table, destinée à ne contenir qu’un seul enregistrement, définit des informations propres à l’application comme le libellé sur l’écran d’accueil.
-
id : identifiant unique de l’enregistrement, alias sur rowid et donc auto-incrémenté.
-
label : libellé de l’application affiché dans l’écran d’accueil.
Table dashes dashes
Cette table contient une liste des tableaux de bord disponibles dans l’application.
-
id : identifiant unique de l’enregistrement, alias sur rowid et donc auto-incrémenté.
-
label : libellé du tableau de bord.
-
icon : nom de l’icône Materialize à afficher pour le tableau de bord.
-
color : couleur de fond du tableau de bord. Contient un code couleur CSS Materialize (red, green, blue, purple...). Couleur de fond utilisée sur la ligne de la liste du tableau de bord et couleur de fond de la barre de navigation du tableau de bord.
-
color_text : couleur du texte utilisée sur la ligne de la liste des tableaux de bord.
Table dash_blocks
Cette table contient la définition des blocs affichés...