Age | Commit message (Collapse) | Author |
|
When fetching courses based on their module ID, it is interesting to
exclude coruses that do not apply to some groups. This adds the
functionnality to apply that filtering, with the Ics.filter_groups
function.
It also becomes possible to get ICS for modules. URLs and generators
are changed accordingly.
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|
|
In the future, we want to filter courses by its groups. To allow this,
we must parse and store the groups from celcat. This adds this feature.
We also dump them in the `COMMENT' field of the iCalendar files.
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|
|
Add the correct timezone in generated ICS files. The timezone is
fetched from /etc/timezone.
Even though this is not standard, if a tool needs it, it should be able
to understand it correctly.
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|
|
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|
|
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
|