Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-07 | Merge branch 'stable/0.11.z' into prod/pa1ch/0.y.zv0.11.0-pa1ch | Alban Gruin | |
2017-11-07 | La commande `timetables` n’affiche pas de trace d’erreur lorsqu’on ↵ | Alban Gruin | |
l’arrête avec un Ctrl-C. | |||
2017-11-04 | Affichage de la pile d’exécution lors d’une erreur de màj d’emploi ↵ | Alban Gruin | |
du temps | |||
2017-11-04 | Correction d’un bug qui empêche la mise à jour complète de l’emploi ↵ | Alban Gruin | |
du temps Lorsqu’on demande une mise à jour, la semaine et le mois à mettre à jour sont passés en paramètre de la fonction de mise à jour. Mais quand on demande la mise à jour de tout l’emploi du temps, ces deux paramètres sont à None, faisant planter la fonction qui calcul le début et la fin de la semaine. | |||
2017-10-22 | Suppression de l’étape de consolidation | Alban Gruin | |
2017-10-22 | Suppression des imports inutiles | Alban Gruin | |
2017-10-22 | Le 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-14 | timezone.now() retourne l’heure UTC, ce qui empêche la mise à jour de | Alban 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-10 | Il est plus pertinent de remplacer le nom du cours par son type | Alban Gruin | |
lorsqu’il n’y en a pas que par sa remarque. | |||
2017-10-10 | Envoi d’un user-agent personnalisé | Alban Gruin | |
2017-10-09 | Lorsque le nom d’un cours et son champ remarque est vide, le nom dev0.10.4 | Alban 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-07 | La fonction create() des modèles créée un objet en base, donc ne pasv0.10.3 | Alban 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-06 | Si on force une mise à jour, on efface les cours autant qu’on peutv0.10.2 | Alban Gruin | |
au lieu de le faire à partir du lancement du traitement | |||
2017-10-05 | Simplification du filtrage de process_timetable_week() (pourquoiv0.10.1 | Alban Gruin | |
réinventer la roue carrée ?…) Ajout de commentaires | |||
2017-10-05 | Mauvais module | Alban Gruin | |
2017-10-05 | On ne supprime pas les cours qui commencent avant le début du traitement | Alban Gruin | |
2017-10-03 | Merge branch 'stable/0.10.z' into prod/pa1ch/0.y.zv0.10.0-pa1ch | Alban Gruin | |
2017-10-01 | Ajout d’une colonne pour stocker la date de dernière mise à jour | Alban Gruin | |
2017-09-30 | On ne supprime pas les éléments plus anciens que ceux référencés par Celcat | Alban Gruin | |
2017-09-30 | Suppression de tous les cours d’un edt si jamais aucune semaine n’est | Alban 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-30 | Ajout de commentaires à la fonction get_weeks() | Alban Gruin | |
2017-09-30 | Déplacement de la logique de création de l’objet Course dans sa propre ↵ | Alban Gruin | |
fonction | |||
2017-09-29 | Ajout d’un paramètre à la commande timetables pour forcer la mise à jour | Alban Gruin | |
2017-09-29 | Suppression de la classe Week \o/ | Alban Gruin | |
2017-09-29 | Ajout d’une option pour récupérer tout un emploi du temps | Alban Gruin | |
Pas encore testé parce que j’aime vivre dangereusement | |||
2017-09-29 | get_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-25 | Utilisation de pylint pour améliorer la qualité du code | Alban Gruin | |
2017-09-24 | Récupération de la dernière mise à jour en filtrant par emploi du temps | Alban Gruin | |
Changement de la valeur par défaut de last_update, qui posait problème get_week, pas get_weeks | |||
2017-09-24 | Suppression des import inutilisés | Alban Gruin | |
2017-09-24 | Ajout de la date et de l’heure automatiquement lors de la création | Alban Gruin | |
d’un cours | |||
2017-09-24 | Suppression du modèle LastUpdate, utilisation du champ last_update à | Alban Gruin | |
la place. | |||
2017-09-12 | La consolidation a lieu pour le parent d’un groupe mais aussi ses enfants | Alban Gruin | |
2017-09-12 | Lecture du contenu de la réponse avec r.content et non r.text pour limiter ↵ | Alban Gruin | |
les problèmes | |||
2017-09-10 | Suppression d’une variable inutile | Alban Gruin | |
2017-09-10 | La consolidation a lieu pour le parent d’un groupe mais aussi ses enfants | Alban Gruin | |
2017-09-09 | Rajout des emplois du temps dans la base | Alban Gruin | |
2017-09-09 | Génération du lien complet | Alban Gruin | |
2017-09-09 | Récupération du lien de l’emploi du temps précédemment ciblé | Alban Gruin | |
2017-09-09 | Récupération des edts qui contiennent tous les groupes | Alban Gruin | |
2017-09-09 | Création des objets Year lorsqu’ils sont rencontrés | Alban Gruin | |
2017-09-09 | Commande pour récupérer les emplois du temps disponibles | Alban Gruin | |
2017-09-09 | Suppression de l’envoi des mails | Alban Gruin | |
2017-09-08 | Suppression des .name dans sendmails | Alban Gruin | |
2017-09-08 | Le tri du nom des emplois du temps est fait en fonction de l’année puis ↵ | Alban Gruin | |
de la mention | |||
2017-09-07 | Remplacement de la licence GPL 2 par la licence AGPL 3 | Alban Gruin | |
2017-09-07 | Correction de la création de l’objet LastUpdate | Alban Gruin | |
2017-09-07 | On ne parse pas le contenu de l’emploi du temps si la date de mise à | Alban Gruin | |
jour est égale ou inférieure à celle stockée en base de données. | |||
2017-09-07 | On rend la date de MàJ retournée au courant de la tz | Alban Gruin | |
2017-09-07 | Ajout d’un champ permettant de stocker la date de mise à jour du | Alban Gruin | |
calendrier celcat dans le modèle LastUpdate, ainsi que de quoi la lire depuis le XML | |||
2017-09-04 | Rennomage de parent_group en parent. | Alban Gruin | |