<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ucs, branch v0.4.0</title>
<subtitle>micro celcatsanitizer: parce que les emplois du temps lisibles, c'est surcôté

</subtitle>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/'/>
<entry>
<title>µCS 0.4.0</title>
<updated>2022-02-05T14:20:46+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2022-02-05T14:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=a55deb68cc12cc596179f9922aadc91778b580bb'/>
<id>a55deb68cc12cc596179f9922aadc91778b580bb</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>Introduce a new feature to list events without location</title>
<updated>2022-02-05T14:18:19+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2022-02-05T14:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=a55229d34abeb85d9adaca615c9905c7b06a81e1'/>
<id>a55229d34abeb85d9adaca615c9905c7b06a81e1</id>
<content type='text'>
This adds a new page listing events without location.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new page listing events without location.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ics: introduce functions to filter courses without location</title>
<updated>2022-02-05T14:18:19+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2022-02-05T14:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=ee3b01bf7027798ba23153aef7f4ccc57f5f7b38'/>
<id>ee3b01bf7027798ba23153aef7f4ccc57f5f7b38</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>server: extract the function reading the module id and groups</title>
<updated>2022-02-05T14:17:16+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2022-02-05T14:11:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=216ca76fc3518d5369b3501822a22cd712dec548'/>
<id>216ca76fc3518d5369b3501822a22cd712dec548</id>
<content type='text'>
A new function, listing events with no location, will also need to read
the module id and groups from request parameters.  Extract the function
taking care of that to avoid code duplication.

This also adds a button on the link page, to access to the page listing
events without location.  This feature is not yet implemented.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A new function, listing events with no location, will also need to read
the module id and groups from request parameters.  Extract the function
taking care of that to avoid code duplication.

This also adds a button on the link page, to access to the page listing
events without location.  This feature is not yet implemented.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>server: reorganise the code</title>
<updated>2022-02-05T14:17:16+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2022-02-05T14:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=fd98d82477140a33fca1f7b5057c3c014f75dbbe'/>
<id>fd98d82477140a33fca1f7b5057c3c014f75dbbe</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>ics: make Ics.t public</title>
<updated>2022-02-05T14:17:16+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2022-02-05T13:51:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=b8b1b6704069497d9ccbbe35db3c5a17b2f9bc4c'/>
<id>b8b1b6704069497d9ccbbe35db3c5a17b2f9bc4c</id>
<content type='text'>
To simplify code down the line, this makes Ics.t public so everyone can
apply standard list processing functions onto it.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To simplify code down the line, this makes Ics.t public so everyone can
apply standard list processing functions onto it.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pages: always show the current year in the copyright</title>
<updated>2022-02-02T12:52:35+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2022-02-02T12:52:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=0710bab08caffa9736bf7442d483ca9a6fd04708'/>
<id>0710bab08caffa9736bf7442d483ca9a6fd04708</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>µCS 0.3.1</title>
<updated>2021-10-04T10:53:42+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2021-10-04T10:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=8cfcb06803ec43a75ccea8a1c0c6fa3f4f43167a'/>
<id>8cfcb06803ec43a75ccea8a1c0c6fa3f4f43167a</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>course, ics: location may be empty, make it an option</title>
<updated>2021-10-04T10:46:08+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2021-10-04T10:46:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=3bed39113f475ae9b1243ab6a018169ef9bf8c92'/>
<id>3bed39113f475ae9b1243ab6a018169ef9bf8c92</id>
<content type='text'>
As there may not be a location, make it an option type so we can easily
add a warning in the title of an event.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As there may not be a location, make it an option type so we can easily
add a warning in the title of an event.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>course: fix parsing issues</title>
<updated>2021-10-04T10:37:53+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2021-10-04T10:37:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/ucs.git/commit/?id=cee4a3ef6aba480b54ae32b427ce4579832e5d69'/>
<id>cee4a3ef6aba480b54ae32b427ce4579832e5d69</id>
<content type='text'>
The constructors Location and Summary were inverted, causing confusion
in the loc_and_sum_to_location and loc_and_sum_to_summary functions.
For instance, if no location was found, the summary would be empty (even
though it was found), and the location would be the name of the event.

This fixes these names and functions to work properly.

Signed-off-by: Alban Gruin &lt;alban@pa1ch.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The constructors Location and Summary were inverted, causing confusion
in the loc_and_sum_to_location and loc_and_sum_to_summary functions.
For instance, if no location was found, the summary would be empty (even
though it was found), and the location would be the name of the event.

This fixes these names and functions to work properly.

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