Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-22 | Suppression des imports inutiles | Alban Gruin | |
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-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-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-29 | Ajout d’un paramètre à la commande timetables pour forcer la mise à jour | 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-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-03-26 | Affichage d'un compteur d'erreurs de traitement | Alban Gruin | |
2017-02-27 | Nettoyage des imports | Alban Gruin | |
2017-02-27 | Léger reformatage | Alban Gruin | |
2017-02-09 | Ajout d'une licence (gpl2) | Alban Gruin | |
2017-02-09 | Correction de l'affichage des erreurs de la commande timetables | Alban Gruin | |
2017-01-24 | Enregistrement de la dernière date même si aucune exception n'a été levée | Alban Gruin | |
2017-01-22 | Affichage de la dernière mise à jour sur les pages concernées | Alban Gruin | |
2017-01-22 | Stockage de la date de dernière mise à jour d'un emploi du temps par ↵ | Alban Gruin | |
semaine et année | |||
2017-01-22 | Correction d'un crash se provoquant lors de la lecture des arguments de la ↵ | Alban Gruin | |
commande | |||
2017-01-20 | Le traitement est effectué par emploi du temps puis pas semaine et non plus ↵ | Alban Gruin | |
l'inverse. Cela permet de réduire le nombre d'appels au serveur distant. Séparation du traitement en fonction pour pouvoir le réutiliser autre part sans duplication de code. | |||
2017-01-20 | Le traitement des données est faite avec une transaction | Alban Gruin | |
2017-01-20 | Oubli du type | Alban Gruin | |
2017-01-19 | Amélioration de la qualité du code de la commande "timetables" | Alban Gruin | |
2017-01-19 | Ajout d'un champ "notes" aux cours. | Alban Gruin | |
Il apparement possible qu'un cours n'ai pas de nom, ni de salle bien définie, ou que ces informations soient stockées dans un champ "notes". Le traitement d'un évenement celcat peut être interrompu seulement si aucun groupe n'est renseigné. Si aucun nom n'est renseigné, il est remplacé par le contenu de la note. | |||
2017-01-19 | La commande peut traiter plusieurs semaines choisies manuellement par ↵ | Alban Gruin | |
l'administrateur | |||
2017-01-19 | Association des cours et groupes à des emplois du temps spécifiques | Alban Gruin | |
2017-01-18 | Ajout de la commande pour charger et enregistrer les données | Alban Gruin | |