aboutsummaryrefslogtreecommitdiff
path: root/api
AgeCommit message (Collapse)Author
2019-01-27api: ajout des vues de l’APIAlban Gruin
L’API a besoin de vues pour renvoyer des données. Ces vues utilisent les sérialiseurs écrits précédement. Pour l’instant, les sérialiseurs sont assez rudimentaires (ils ne peuvent afficher qu’une liste d’objets ou un seul objet sans filtres ou fonctionnalités supplémentaires), et ne permettent pas d’effectuer de modifications. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2019-01-27api: ajout d’un sérialiseur pour chaque modèleAlban Gruin
Les sérialiseurs permettent de représenter les modèles en JSON. Tous les sérialiseurs exportent tous les champs de leurs modèles respectifs. En plus de cela, le sérialiseur du modèle des cours sérialise en plus les groupes et salles pour ne pas avoir à faire trop d’appels à l’API. Signed-off-by: Alban Gruin <alban@pa1ch.fr>