<feed xmlns='http://www.w3.org/2005/Atom'>
<title>celcatsanitizer/api, branch v0.15.0</title>
<subtitle>A sane interface to celcat calendar.  This project is now abandonware.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/'/>
<entry>
<title>api: remplacement des appels à detail_route par action</title>
<updated>2019-09-01T18:43:21+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-09-01T18:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=66abc2a86eee041154978bbba78c999ffe92d099'/>
<id>66abc2a86eee041154978bbba78c999ffe92d099</id>
<content type='text'>
Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api/views: ajout de routes pour lister les cours d’une seule journée</title>
<updated>2019-02-05T18:14:25+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-02-05T18:14:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=7b280f8e2a901297112bc15becb1704205e3e901'/>
<id>7b280f8e2a901297112bc15becb1704205e3e901</id>
<content type='text'>
Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: ajout d’un routeur pour l’API, branchement sur urls.py</title>
<updated>2019-01-27T19:20:11+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-01-27T18:32:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=1a582c97ecf369ca7ca170aeed845aa05ce72432'/>
<id>1a582c97ecf369ca7ca170aeed845aa05ce72432</id>
<content type='text'>
Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: complétion des vues de l’API</title>
<updated>2019-01-27T18:36:51+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-01-27T18:29:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=549e087ac32484d661197745bccc801856bc2d26'/>
<id>549e087ac32484d661197745bccc801856bc2d26</id>
<content type='text'>
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 &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: ajout des vues de l’API</title>
<updated>2019-01-27T18:35:22+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-01-27T18:32:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=1764d2d8f4ae02a81dd6bea1c9f8a374d9706b63'/>
<id>1764d2d8f4ae02a81dd6bea1c9f8a374d9706b63</id>
<content type='text'>
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 &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>api: ajout d’un sérialiseur pour chaque modèle</title>
<updated>2019-01-27T18:22:35+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-01-27T18:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=66853337a5f6bd2b67f1130e3f4db7febe27de1b'/>
<id>66853337a5f6bd2b67f1130e3f4db7febe27de1b</id>
<content type='text'>
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 &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
</feed>
