<feed xmlns='http://www.w3.org/2005/Atom'>
<title>celcatsanitizer, branch v0.12.2-pa1ch</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>Merge branch 'stable/0.12.z' into prod/pa1ch/0.12.z</title>
<updated>2018-01-23T21:07:43+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-23T21:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=88d537092fa6e7710b7c3b07c71b94d68140a5c2'/>
<id>88d537092fa6e7710b7c3b07c71b94d68140a5c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<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>Merge branch 'stable/0.12.z' into prod/pa1ch/0.12.z</title>
<updated>2018-01-11T19:51:58+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-01-11T19:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=2a7292acd38ffc1261fe4800a15db5a27a6c871a'/>
<id>2a7292acd38ffc1261fe4800a15db5a27a6c871a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Merge branch 'stable/0.12.z' into prod/pa1ch/0.y.z</title>
<updated>2017-11-26T17:27:55+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-26T17:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=772caa72ce7f80bfeb5fbb1d05b57838dafd48c3'/>
<id>772caa72ce7f80bfeb5fbb1d05b57838dafd48c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>
</feed>
