aboutsummaryrefslogtreecommitdiff
path: root/management/commands
AgeCommit message (Collapse)Author
2017-10-09Merge branch 'stable/0.10.z' into prod/pa1ch/0.10.zv0.10.4-pa1chAlban 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-07Merge branch 'stable/0.10.z' into prod/pa1ch/0.10.zv0.10.3-pa1chAlban Gruin
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-06Merge branch 'stable/0.10.z' into prod/pa1ch/0.10.zv0.10.2-pa1chAlban Gruin
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-05Merge branch 'stable/0.10.z' into prod/pa1ch/0.10.zv0.10.1-pa1chAlban Gruin
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-03Merge branch 'stable/0.10.z' into prod/pa1ch/0.y.zv0.10.0-pa1chAlban Gruin
2017-10-01Ajout d’une colonne pour stocker la date de dernière mise à jourAlban 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-25Utilisation de pylint pour améliorer la qualité du codeAlban 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
2017-09-24Suppression des import inutilisésAlban Gruin
2017-09-24Ajout de la date et de l’heure automatiquement lors de la créationAlban Gruin
d’un cours
2017-09-24Suppression du modèle LastUpdate, utilisation du champ last_update àAlban Gruin
la place.
2017-09-12La consolidation a lieu pour le parent d’un groupe mais aussi ses enfantsAlban Gruin
2017-09-12Lecture du contenu de la réponse avec r.content et non r.text pour limiter ↵Alban Gruin
les problèmes
2017-09-10Suppression d’une variable inutileAlban Gruin
2017-09-10La consolidation a lieu pour le parent d’un groupe mais aussi ses enfantsAlban Gruin
2017-09-09Rajout des emplois du temps dans la baseAlban Gruin
2017-09-09Génération du lien completAlban Gruin
2017-09-09Récupération du lien de l’emploi du temps précédemment cibléAlban Gruin
2017-09-09Récupération des edts qui contiennent tous les groupesAlban Gruin
2017-09-09Création des objets Year lorsqu’ils sont rencontrésAlban Gruin
2017-09-09Commande pour récupérer les emplois du temps disponiblesAlban Gruin
2017-09-09Suppression de l’envoi des mailsAlban Gruin
2017-09-08Suppression des .name dans sendmailsAlban Gruin
2017-09-08Le tri du nom des emplois du temps est fait en fonction de l’année puis ↵Alban Gruin
de la mention
2017-09-07Remplacement de la licence GPL 2 par la licence AGPL 3Alban Gruin
2017-09-07Correction de la création de l’objet LastUpdateAlban Gruin
2017-09-07On 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-07On rend la date de MàJ retournée au courant de la tzAlban Gruin
2017-09-07Ajout d’un champ permettant de stocker la date de mise à jour duAlban Gruin
calendrier celcat dans le modèle LastUpdate, ainsi que de quoi la lire depuis le XML
2017-09-04Rennomage de parent_group en parent.Alban Gruin
2017-09-04On trouve le parent de chaque groupe à sa création par le parseurAlban Gruin
d’emploi du temps, et pas autre part. Si jamais le parent est déjà connu, on ignore cette étape.
2017-03-26Affichage d'un compteur d'erreurs de traitementAlban Gruin
2017-03-26OuiAlban Gruin
2017-02-28Avec des parenthèses c'est mieuxv0.7.0Alban Gruin
2017-02-28Modification de la gestion de la transaction dans la commande cleancoursesAlban Gruin
2017-02-28Ajout deux deux commandes d'administrationAlban Gruin
- cleancourses efface tous les cours, les groupes et les dernières mises à jours par défaut. Il est possible de supprimer seulement ceux d'un ou plusieurs emploi du temps en passant leurs ID au paramètre --timetable - listtimetables affiche la liste des emplois du temps enregistrés dans la base de données, ordonnés par leur nom. Il est possible de les ordonner par ID avec le paramètre --order-by-id