avenirs-esr / karuta-APC

Modèle KAPC pour Karuta
Apache License 2.0
3 stars 2 forks source link

Problème conceptuel des demandes dans vector_table - userId and not login #82

Open jgribonvald opened 1 year ago

jgribonvald commented 1 year ago

C'est un problème conceptuel d'indiquer dans la ligne des demandes (vector_table) en colone a1 le login utilisateur au lieu du userid de la table credential. Car si le login d'un utilisateur change, cela casse les demandes qui ont été faite et cause un doublon sur les enseignants quand on veut leur faire une demande d'évaluation, feedback, etc...

Donc si dans les dossiers des compétences les login des enseignants changent on a le même problème, il serait plus utile de se baser sur le userid et de faire en général, soit une jointure sur la table credential dans les requêtes pour récupérer le login ou refaire une requête API pour récupérer les infos du user.

jgribonvald commented 11 months ago

La difficulté de ce changement est de l'appliquer lors d'un changement d'année, dès lors qu'on vide la table vector_table