Nombre de posts: 206 Inscrit(e) le: 04 février 2016
mardi 23 juin 2020 à 15:08
Bonjour Sylvain, Bonjour à tous,
Nous rencontrons un problème avec la gestion des matières. Lorsque l'on veut supprimer une matière, elle se supprime à l'écran, mais lorsque l'on resynchronise ou lorsque l'on quitte VT et que l'on relance le logiciel, la matière est à nouveau là.
Visiblement, lorsqu'une matière n'a pas d'enseignements, on peut la supprimer, elle se supprime correctement, mais lorsqu'il y a des enseignements liés à cette matière, on ne peut pas la supprimer.
Sylvain, constates-tu ce problème ?
J'ai fait le test avec la version 2020-01-11 et 2020-05-08.
Nombre de posts: 206 Inscrit(e) le: 04 février 2016
mardi 23 juin 2020 à 16:33
Rebonjour Sylvain,
Pour précision, lorsque je supprime une matière qui a des enseignements, au bout de quelques minutes, VT m'affiche l'erreur suivante :
MySQL Error(1064): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right to use near 'ORDER BY dateModif ASC' at line 4.
Si tu as besoin d'une copie de notre base de données, n'hésite pas.
Pour info, je réfléchis sur la possibilité de lancer VT à partir d'un "lanceur" qui commence par vérifier s'il faut faire une mise à jour, se charge de télécharger cette mise à jour, l'installe et lance vt.
Pour cela, j'ai déjà apporté des améliorations et il est possible de lancer VT avec des paramètres soit pour se loguer directement, soit pour lancer des commandes. Par exemple, actuellement nous lançons VT régulièrement (grace à un service windows) pour faire des bilans sont stockés dans des tables et qui servent à la présidence.
J'ai également revu des raccourcis commandes ...
Sylvain
Édité 1 fois - Dernière édition: 24/06/2020 à 17:57 Par sylvain.
Nombre de posts: 206 Inscrit(e) le: 04 février 2016
mercredi 24 juin 2020 à 22:10
Bonsoir Sylvain,
Tout d'abord, merci beaucoup pour les différentes explications. C'est assez positif de pouvoir suivre les évolutions de VT ! Merci pour tout le travail que tu accomplies.
En essayant la mise à jour 2020-06-18, je ne constate plus de problème de message d'erreur lié à MariaDB, mais par contre, il semble toujours impossible de supprimer une matière qui a des enseignements.
Lorsque je supprime la matière, elle se retire bien de la liste des matières, mais si je me déconnecte et reconnecte de VT, la matière est à nouveau là.
Veux-tu une copie de notre base et un cas concret ?
Nombre de posts: 2120 Inscrit(e) le: 20 novembre 2004
jeudi 25 juin 2020 à 08:09
Bonjour,
C'est un petit peu normal qu'on ne puisse pas détruire une matière qui est rattachée à une enseignement. Ce qui ne l'est pas c'est VT laisse faire : je vais donc y regarder.
Pour le coup, je pense que ce sont les contraintes d'intégrité posées dans la base qui ont empêché cette destruction. Vous n'avez pas eu de message de mariaDB lors de ces manips ?
Nombre de posts: 206 Inscrit(e) le: 04 février 2016
jeudi 25 juin 2020 à 11:50
Bonjour Sylvain,
Non, pas de message d'erreur lorsque l'on appuie sur "détruire".
Nous avions le message d'erreur cité plus haut, quelques instants plus tard (30 secondes ou 1 minute), mais nous n'avons jamais eu de message d'erreur lié à une contrainte d'intégrité référentiel.
Pour l'instant, on peut donc supprimer les enseignements liés à la matière, puis la matière. Je vais essayer de mon côté.