<feed xmlns='http://www.w3.org/2005/Atom'>
<title>celcatsanitizer, branch v0.12.2</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>Version 0.12.2</title>
<updated>2018-01-23T21:04:50+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-23T21:04:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=94e35d0018cc1210594a08f33ffc27ecfd5bb7ba'/>
<id>94e35d0018cc1210594a08f33ffc27ecfd5bb7ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bon fuseau horaire dans les ICS.</title>
<updated>2018-01-23T19:58:51+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-23T19:45:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=c2e4dc75c49378a3e53b28c40972ee0a6f99a020'/>
<id>c2e4dc75c49378a3e53b28c40972ee0a6f99a020</id>
<content type='text'>
Les bases de données stockent et renvoient seulement des dates en
UTC. Django inscrit cette information dans les objets datetime, par
conséquent les dates inscrites sur les templates étaient
automatiquement converties à l’heure indiquée dans la configuration.

Or, les ICS sont générées avec une librairie tierce (icalendar), et ne
tient donc pas compte de la configuration de Django. Le module inscrit
donc des dates UTC dans les ICS.  C’est sans conséquences, car l’heure
est correcte, juste décalée avec une information de fuseau horaire. Un
bon client iCalendar est censé convertir les heures de lui-même en
fonction des préférences du systèmes. Seulement certains d’entre eux
affichent aussi le fuseau horaire d’origine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Les bases de données stockent et renvoient seulement des dates en
UTC. Django inscrit cette information dans les objets datetime, par
conséquent les dates inscrites sur les templates étaient
automatiquement converties à l’heure indiquée dans la configuration.

Or, les ICS sont générées avec une librairie tierce (icalendar), et ne
tient donc pas compte de la configuration de Django. Le module inscrit
donc des dates UTC dans les ICS.  C’est sans conséquences, car l’heure
est correcte, juste décalée avec une information de fuseau horaire. Un
bon client iCalendar est censé convertir les heures de lui-même en
fonction des préférences du systèmes. Seulement certains d’entre eux
affichent aussi le fuseau horaire d’origine.
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 0.12.1</title>
<updated>2018-01-11T19:50:35+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-11T19:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=32cfe5e60b60d7859f6e4fb3b4cba03d47293918'/>
<id>32cfe5e60b60d7859f6e4fb3b4cba03d47293918</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>On remplace les &lt;br /&gt; dans le champ remarque par des retours à la</title>
<updated>2018-01-11T13:13:57+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-11T13:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=e710ab4b1293ecbd0f61649b4abb3072379f362f'/>
<id>e710ab4b1293ecbd0f61649b4abb3072379f362f</id>
<content type='text'>
ligne lors du parsage, puis on les remplace à nouveau par des &lt;br /&gt;
lors du rendu des templates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ligne lors du parsage, puis on les remplace à nouveau par des &lt;br /&gt;
lors du rendu des templates.
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 0.12.0</title>
<updated>2017-11-26T17:24:29+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T17:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=4998865c2d5e94c53547e44aed1dc825163c0c4a'/>
<id>4998865c2d5e94c53547e44aed1dc825163c0c4a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'dev/alban' into futur</title>
<updated>2017-11-26T17:20:52+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T17:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=a05da3098077e89bdb1f120b92ab87e593e331f4'/>
<id>a05da3098077e89bdb1f120b92ab87e593e331f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Optimisation de la requête utilisée pour savoir si il y a des cours</title>
<updated>2017-11-26T13:27:16+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T13:27:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=8cd40466e5b1ef9f00cf88c9375289d235abc009'/>
<id>8cd40466e5b1ef9f00cf88c9375289d235abc009</id>
<content type='text'>
sur la semaine sélectionnée (utilisation de exists() au lieu de count())
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sur la semaine sélectionnée (utilisation de exists() au lieu de count())
</pre>
</div>
</content>
</entry>
<entry>
<title>Récupération du semestre pour générer la liste des groupes.</title>
<updated>2017-11-26T13:22:13+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T13:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=ef6f5e8517436b804265880b71a2ee88f9f5c179'/>
<id>ef6f5e8517436b804265880b71a2ee88f9f5c179</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppression des commentaires inutiles</title>
<updated>2017-11-26T13:09:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T13:09:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=574bc0efb1061cd1c1fd747ba13f6f7ac14a3e51'/>
<id>574bc0efb1061cd1c1fd747ba13f6f7ac14a3e51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correction d’un cas pouvant provoquer une erreur de parsage de</title>
<updated>2017-11-26T13:08:11+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T13:08:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=2aacb6e59e40c9d47d02719dc7b5541a36b3c9ed'/>
<id>2aacb6e59e40c9d47d02719dc7b5541a36b3c9ed</id>
<content type='text'>
groupe (si jamais il n’y a pas de semestre), renvoi du numéro de
semestre dans group_info, adaptation de corresponds_to.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
groupe (si jamais il n’y a pas de semestre), renvoi du numéro de
semestre dans group_info, adaptation de corresponds_to.
</pre>
</div>
</content>
</entry>
</feed>
