<feed xmlns='http://www.w3.org/2005/Atom'>
<title>celcatsanitizer, branch stable/0.y.z</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.14.0</title>
<updated>2018-09-06T19:04:33+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-06T15:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=b4fde18263de491650c71bd31dffe3c324e97879'/>
<id>b4fde18263de491650c71bd31dffe3c324e97879</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: mise à jour de la documentation</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-03T11:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=169226eda0a5ab4711fe0a0097f211ff31353708'/>
<id>169226eda0a5ab4711fe0a0097f211ff31353708</id>
<content type='text'>
Rajout des nouveautés de la (future) version 0.14, met à jour la
feuille de route pour la version 0.15, rajout d’informations par
rapport aux parseurs lors de l’installation, rajout de LXML dans la
liste des modules nécessaires, rajout d’un paragraphe sur les versions
de Python 3 testées.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rajout des nouveautés de la (future) version 0.14, met à jour la
feuille de route pour la version 0.15, rajout d’informations par
rapport aux parseurs lors de l’installation, rajout de LXML dans la
liste des modules nécessaires, rajout d’un paragraphe sur les versions
de Python 3 testées.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>requirements: mise à jour des modules de celcatsanitizer</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-03T11:57:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=935a8d7d2b7a9a0dc3b6c0480ee29c0432412db9'/>
<id>935a8d7d2b7a9a0dc3b6c0480ee29c0432412db9</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>groupes: ajout du support d’une nouvelle syntaxe</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-06T15:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=4b53705a15d07caa12c2ca43b00ad03a81e600bd'/>
<id>4b53705a15d07caa12c2ca43b00ad03a81e600bd</id>
<content type='text'>
Certains groupes ont la syntaxe suivante :

  L1 4L s1 CM4L
  L1 4L s1 TD4L1
  L1 4L s1 TP4L12
  etc.

Le « 4 » entre le CM/TD/TP et le « numéro » fait échouer la regex.  Ce
commit rajoute le support de cette syntaxe, et ajoute les cas de test adéquats.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Certains groupes ont la syntaxe suivante :

  L1 4L s1 CM4L
  L1 4L s1 TD4L1
  L1 4L s1 TP4L12
  etc.

Le « 4 » entre le CM/TD/TP et le « numéro » fait échouer la regex.  Ce
commit rajoute le support de cette syntaxe, et ajoute les cas de test adéquats.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>models: augmentation de la limite de taille de cours à 511 caractères</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-06T18:58:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=eaed30e578f7e403a83fe0adff555e5c95654989'/>
<id>eaed30e578f7e403a83fe0adff555e5c95654989</id>
<content type='text'>
Certains cours ont des noms trop long pour entrer dans la limite de
255 caractères.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Certains cours ont des noms trop long pour entrer dans la limite de
255 caractères.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>admin: la mention, le semestre et le sous-groupe deviennent éditables</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-06T14:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=cbdc0e00476f66b48097ee236f627e2b8b2f4eac'/>
<id>cbdc0e00476f66b48097ee236f627e2b8b2f4eac</id>
<content type='text'>
Les champs mention, semestre et sous-groupe d’un groupe n’étaient pas
éditables depuis l’interface d’administration, car ils sont censés
êtres générés automatiquement.

Cela permet de pouvoir éditer les attributs d’un groupe en attendant
de pouvoir corriger la regex des groupes.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Les champs mention, semestre et sous-groupe d’un groupe n’étaient pas
éditables depuis l’interface d’administration, car ils sont censés
êtres générés automatiquement.

Cela permet de pouvoir éditer les attributs d’un groupe en attendant
de pouvoir corriger la regex des groupes.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>admin: tri des salles par ordre alphabétique par défaut</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-06T14:41:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=13934cdbc8437a6f2a40b18ff6be2ab221a92d05'/>
<id>13934cdbc8437a6f2a40b18ff6be2ab221a92d05</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>timetables: ne rien faire si une source ne contient pas de semaines</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-03T11:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=066391b376649214266f48ab95a021cb98b9dfa2'/>
<id>066391b376649214266f48ab95a021cb98b9dfa2</id>
<content type='text'>
Correction d’un bogue qui faisait planter le parseur si on demandait
une mise à jour complète alors que la source ne contenait pas de
semaines.  Désormais, si une source ne contient pas de semaines, la
date de mise à jour de la source est modifiée, et aucun cours n’est
supprimé ou rajouté.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Correction d’un bogue qui faisait planter le parseur si on demandait
une mise à jour complète alors que la source ne contenait pas de
semaines.  Désormais, si une source ne contient pas de semaines, la
date de mise à jour de la source est modifiée, et aucun cours n’est
supprimé ou rajouté.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>utils: correction du format des semaines dans `get_weeks()`</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-03T11:45:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=ac1e21312beefeaa29cf8c580ef9094abf370969'/>
<id>ac1e21312beefeaa29cf8c580ef9094abf370969</id>
<content type='text'>
Les semaines étaient parsées avec le format de base de Python au lieu
du format ISO-601.  Selon le format de Python, le 1er Janvier 2019
fait partie de la 53ème semaine de l’an 2018, alors que selon ISO, il
fait partie de la 1ère semaine de 2019.  Étant donné que d’autres
parties de celcatsanitizer gèrent les dates selon ISO, cela posait des
problèmes de cohérence.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Les semaines étaient parsées avec le format de base de Python au lieu
du format ISO-601.  Selon le format de Python, le 1er Janvier 2019
fait partie de la 53ème semaine de l’an 2018, alors que selon ISO, il
fait partie de la 1ère semaine de 2019.  Étant donné que d’autres
parties de celcatsanitizer gèrent les dates selon ISO, cela posait des
problèmes de cohérence.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>parsers: nouveau parseur pour le format utilisé par l’UPS en 2018</title>
<updated>2018-09-06T19:03:49+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2018-09-03T11:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=b3c62075deb0cf082d99a647123bf1e92b8a9c7a'/>
<id>b3c62075deb0cf082d99a647123bf1e92b8a9c7a</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>
</feed>
