Age | Commit message (Collapse) | Author |
|
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|
|
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|
|
Ajout de vues permettant de consulter les emplois du temps associés à
une année ou à une source, les groupes associés à un emploi du temps,
les cours d’un groupe ou d’une salle (soit tous, soit ceux de la
semaine courante, soit ceux d’une semaine précise), de lister les
semaines de cours, et d’accéder à QSJPS.
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|
|
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>
|
|
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>
|