Allez, c’est parti.
Grosse mise à jour aujourd’hui, puisque je rebase mon front-end web sur une base de données.
Alors, au niveau de la sécurité, j’ai un compte qui n’a accès qu’en lecture et à l’update des status, histoire que même en cas d’attaque réussie d’injection SQL, rien ne puisse être fait.
J’ai découvert comment faire des vues, histoire de simplifier les requêtes dans mon code PHP, ainsi que des triggers, afin de garder la DB dans un état cohérent.
Au niveau des mises à jour, bien entendu, l’accès à la DB, avec l’accès à la liste des commandes au lieu d’invoquer directement tdtool, et seul diego.php, le script d’exécution, invoque finalement l’outil. J’ai en outre créé des interrupteurs abstraits. Les prochains en prévision sont :
- Une commande simple (bouton -> exec)
- Une commande avec un paramètre, qui sera sous forme de liste, ou de curseur.
Au niveau des fonctionnalités du front end, je ne suis pas satisfait car j’ai souvent Lumière en premier mot, je voudrais rassembler ça en une icône. ensuite, j’aimerais à terme pouvoir faire des regroupements. Je n’ai pas défini précisément, mais ce sera probablement avec une table d’index, qui pointera sur les contrôles.