API: Questions/ajustement
Au final lePOST
/api/entry/edit/{id}
est un replace ? À voir si on peut faire un vrai edit où on indique où on fait une modif spécifique.Peut-on faireDELETE
/api/graphy/delete
//api/headword/delete
pour une graphie/un headword qui existe en tant qu'entrée dans des lexiques ? Si oui, il faut limiter ça aux graphies/headwords qui figurent dans exclusivement dans les lexiques accessibles à l'utilisateur. Voire supprimer ce(s) point(s) de terminaison, pas sûr que ce soit qqch à faire via une API.-
/api/list/*
/POST
/api/lexicon/import-list
: on a des listes dans le système finalement ?
Existe mais pas utilisé dans le front, a priori. À voir, à plus long terme. - Quelle différence entre traces et logs et méta-infos ?
À voir les "méta-infos", mais on a supprimé les traces (remplacées par les logs). - Les méta-infos ne sont pas créées au niveau d'un utilisateur particulier. C'est plutôt au moment de l'enregistrement d'un service ou par un service enregistré. La procédure n'est pas claire
- Tracer les appels API ? Avec le user et le service ?
- Points de terminaison seulement admin ?
-
PUT
/api/entry/add-approval/{id}
: Je ne vois pas pourquoi on approuverait en dehors de BaLex… À moins que quand on trouve un mot avec ff2balex, ça vaudrait le coup de valider une entrée du fait qu'on l'a trouvée. -
PUT
/api/label/{deleted_label_id}/merge-into/{merged_label_id}
: pas de raison de fusionner un label hors de BaLex
-