aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-10-22Le parseur de cours récupère à nouveau le champ « remarque ».Alban Gruin
Pour récupérer ce champ, le parseur est censé vérifier que la valeur existe dans un cours, sinon il ne faisait rien. Sauf que depuis un moment (commit 72dcae5c), la valeur qu’il vérifiait était celle de l’objet en cours de création, forcément nul, et non pas celle du XML.
2017-10-14timezone.now() retourne l’heure UTC, ce qui empêche la mise à jour deAlban Gruin
la semaine prochaine le samedi à minuit. Remplacement de ces appels par une fonction qui retourne la bonne heure dans le bon fuseau horaire.
2017-10-10Un cours doit obligatoirement avoir un nomAlban Gruin
2017-10-10Il est plus pertinent de remplacer le nom du cours par son typeAlban Gruin
lorsqu’il n’y en a pas que par sa remarque.
2017-10-10Envoi d’un user-agent personnaliséAlban Gruin
2017-10-10Ajout de la variable VERSIONAlban Gruin
2017-10-10Si la semaine courante n’a pas de cours existant, la page généralev0.10.5Alban Gruin
existe quand même
2017-10-10Correction de l’affichage de la dernière mise à jourAlban Gruin
2017-10-09Lorsque le nom d’un cours et son champ remarque est vide, le nom dev0.10.4Alban Gruin
l’objet cours final était égal à None et faisait crasher les flux RSS et Atom, ainsi que l’ICS et n’affichait aucun cours à la semaine du cours problématique. C’est maintenant corrigé.
2017-10-07La fonction create() des modèles créée un objet en base, donc ne pasv0.10.3Alban Gruin
sauvegarder après coup, comme ce qui était fait jusque là créait des cours sans nom ni type, faisant crasher le générateur d’ICS. La comparaison du début d’un cours se fait maintenant directement dans get_event(), avant que l’objet Course ne soit créé.
2017-10-06Si on force une mise à jour, on efface les cours autant qu’on peutv0.10.2Alban Gruin
au lieu de le faire à partir du lancement du traitement
2017-10-05Simplification du filtrage de process_timetable_week() (pourquoiv0.10.1Alban Gruin
réinventer la roue carrée ?…) Ajout de commentaires
2017-10-05Mauvais moduleAlban Gruin
2017-10-05On ne supprime pas les cours qui commencent avant le début du traitementAlban Gruin
2017-10-05Support des catégories iCalendarAlban Gruin
2017-10-04Ajout d’une description en balise meta et de liens alternateAlban Gruin
2017-10-02Changement de la regex des groupes pour prendre en compte n’importev0.10.0Alban Gruin
quel caractère
2017-10-02Affichage de la semaine prochaine dans l’emploi du temps général le dimancheAlban Gruin
2017-10-01Re-changement de la valeur par défaut du nom des coursAlban Gruin
2017-10-01Ajout d’une colonne pour cacher un groupe dans la liste des groupes.Alban Gruin
Ajout d’actions personnalisées dans l’interface d’administration pour cacher et afficher plusieurs groupes à la fois. Filtrage des groupes cachés dans get_relevant_children() et get_relevant_groups().
2017-10-01Ajout d’une colonne pour stocker la date de dernière mise à jourAlban Gruin
2017-10-01Changement de la valeur par défaut des coursAlban Gruin
2017-10-01Suppression des variables inutilesAlban Gruin
2017-10-01On affiche pas plus d’un mois en avanceAlban Gruin
2017-10-01Revert "On affiche que les groupes qui commencent par le nom de l’emploi ↵Alban Gruin
du temps" This reverts commit bf7c0b026284d7abe0390912253f07a65fa991d7.
2017-09-30On affiche que les groupes qui commencent par le nom de l’emploi du tempsAlban Gruin
2017-09-30Changement de la regex des groupes pour gérer les tirets dans le nomAlban Gruin
2017-09-30On ne supprime pas les éléments plus anciens que ceux référencés par CelcatAlban Gruin
2017-09-30Suppression de tous les cours d’un edt si jamais aucune semaine n’estAlban Gruin
fournie. Pas de filtre de début ou de fin dans le cas où aucune semaine n’est fournie. Changement du type d’aggrégation (minimum au lieu de maximum).
2017-09-30Ajout de commentaires à la fonction get_weeks()Alban Gruin
2017-09-30Déplacement de la logique de création de l’objet Course dans sa propre ↵Alban Gruin
fonction
2017-09-29Ajout d’un paramètre à la commande timetables pour forcer la mise à jourAlban Gruin
2017-09-29Suppression de la classe Week \o/Alban Gruin
2017-09-29Ajout d’une option pour récupérer tout un emploi du tempsAlban Gruin
Pas encore testé parce que j’aime vivre dangereusement
2017-09-29get_events() renvoie des objets Course au lieu d’un tuple de données.Alban Gruin
Ajout de commentaires dans la fonction get_events() Les paramètres year et week des fonctions get_events(), process_timetable_week() et process_timetable() sont maintenant optionnels.
2017-09-29Affichage des cours des groupes enfants si le groupe demandé en possèdeAlban Gruin
2017-09-28Mise en commun de la template de sélection de l’année et de la mentionAlban Gruin
2017-09-28Ajout du nom de l’emploi du temps dans la page des groupesAlban Gruin
2017-09-28Affichage seulement des groupes intéressants pour éviter des clics inutiles :Alban Gruin
Si les enfants d’un groupe ont eux-mêmes des enfants, on n’affiche pas ce groupe mais ces enfants.
2017-09-28Changement de la regex de groupeAlban Gruin
2017-09-28Si un utilisateur consulte un groupe qui a des enfants, on lui proposeAlban Gruin
une liste de groupes enfants
2017-09-28Ajout du type de cours dans le nom de l’évèmenent ICSAlban Gruin
2017-09-27Suppression des lignes trop longuesAlban Gruin
2017-09-27Affichage d’un message lorsque quelqu’un consulte un emploi du temps ↵Alban Gruin
périmé
2017-09-27On compare le résultat de la fonction à 0, pas la fonctionAlban Gruin
2017-09-25Utilisation de pylint pour améliorer la qualité du codeAlban Gruin
2017-09-25Découpage des lignes dépassant les 80 caractères de long dans feeds.pyAlban Gruin
et models.py
2017-09-25Correction des flux RSS et Atom : update était à l’origine un objet,Alban Gruin
c’est maintenant un dictionnaire.
2017-09-24Correction du bas de pageAlban Gruin
2017-09-24Récupération de la dernière mise à jour en filtrant par emploi du tempsAlban Gruin
Changement de la valeur par défaut de last_update, qui posait problème get_week, pas get_weeks