<feed xmlns='http://www.w3.org/2005/Atom'>
<title>celcatsanitizer, branch ag/api</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: ajout d’un paramètre pour activer ou non l’API</title>
<updated>2019-06-09T18:00:55+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-06-09T17:41:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=c2a2f5aac817d4255c30c447808ec08faecda036'/>
<id>c2a2f5aac817d4255c30c447808ec08faecda036</id>
<content type='text'>
L’API devient optionnelle, et un paramètre, CS_ENABLE_API, est rajouté
pour sélectionner son état (activé ou non).  Par défaut, il est
désactivé.

La documentation est mise à jour pour refléter ces changements.

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 devient optionnelle, et un paramètre, CS_ENABLE_API, est rajouté
pour sélectionner son état (activé ou non).  Par défaut, il est
désactivé.

La documentation est mise à jour pour refléter ces changements.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation: ajout des nouvelles routes dans la doc et corrections</title>
<updated>2019-02-05T18:14:48+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-02-05T18:14:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=09a5b8cb97769853ac8a3982bcb340c4c1422498'/>
<id>09a5b8cb97769853ac8a3982bcb340c4c1422498</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>Documentation: correction de la doc de l’API</title>
<updated>2019-02-05T17:00:59+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-02-05T17:00:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=61eb694cd445fd5f17c4dc6ded0b1d1f5eccdf57'/>
<id>61eb694cd445fd5f17c4dc6ded0b1d1f5eccdf57</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>Documentation: ajout d’une doc sur l’API REST</title>
<updated>2019-01-27T20:56:51+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-01-27T20:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=9987d47ec8c74d649de2a7d09ef62beb885949d9'/>
<id>9987d47ec8c74d649de2a7d09ef62beb885949d9</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>
<entry>
<title>requirements: ajout d’une dépendance à Django REST Framework</title>
<updated>2019-01-27T15:22:43+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2019-01-27T15:22:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=7084c5238c84f7c232efff91ee60ef86cb23680c'/>
<id>7084c5238c84f7c232efff91ee60ef86cb23680c</id>
<content type='text'>
Django REST Framework sera utilisé pour réaliser l’API de
celcatsanitizer.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Django REST Framework sera utilisé pour réaliser l’API de
celcatsanitizer.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
</feed>
