aboutsummaryrefslogtreecommitdiff
path: root/management/commands
AgeCommit message (Collapse)Author
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-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
2017-02-28Léger nettoyageAlban Gruin
2017-02-27Nettoyage des importsAlban Gruin
2017-02-27Léger reformatageAlban Gruin
2017-02-26Ajout du paramètre --test à la commande sendmails pour afficher les mails ↵Alban Gruin
au lieu de les envoyer
2017-02-13Regroupement des deux mails d'emploi du temps dans une seule template, c'est ↵Alban Gruin
plus propre
2017-02-13Ajout d'un mail pour signaler l'absence de cours pendant la semaineAlban Gruin
2017-02-12N'envoie pas de mail si jamais il n'y a pas de cours pour une semainev0.6.0Alban Gruin
2017-02-12Revert "Refonte du système d'envoi des mails. N'envoie plus de mails si ↵Alban Gruin
l'emploi du temps est vide" This reverts commit 6bb960804653efe4b0da436d01d9d9855090f82a.
2017-02-12Refonte du système d'envoi des mails. N'envoie plus de mails si l'emploi du ↵Alban Gruin
temps est vide
2017-02-09Ajout d'une licence (gpl2)Alban Gruin
2017-02-09Correction de l'affichage des erreurs de la commande timetablesAlban Gruin
2017-02-05Affichage du domaine complet dans les mails et du lien de désinscription ↵Alban Gruin
dans les notifications mail Attention, requiert de paramétrer le nom de domaine par défaut dans les paramètres de Django : ajout de la variable DEFAULT_DOMAIN dans le fichier settings.py
2017-02-05Mise en commun de la fonction de récupération des semainesAlban Gruin
2017-02-03Ajout d'un système de renommage de groupe à la volée pour corriger les ↵v0.3.0Alban Gruin
défauts de nom de la source
2017-01-29Traduction de la date dans les mailsAlban Gruin
2017-01-25Déplacement et renommage des templates des mailsAlban Gruin
2017-01-24Enregistrement de la dernière date même si aucune exception n'a été levéeAlban Gruin
2017-01-24Envoi des mails de manière groupé pour ne pas ouvrir trop de connexions au ↵Alban Gruin
smtp
2017-01-23Ajout du bas de mail avec le lien de désinscriptionAlban Gruin
2017-01-23Implémentation initiale de l'envoi des mails aux abonnésAlban Gruin
2017-01-22Affichage de la dernière mise à jour sur les pages concernéesAlban Gruin
2017-01-22Stockage de la date de dernière mise à jour d'un emploi du temps par ↵Alban Gruin
semaine et année
2017-01-22Correction d'un crash se provoquant lors de la lecture des arguments de la ↵Alban Gruin
commande
2017-01-20Déduplication de la fonction get_week()Alban Gruin
2017-01-20Le 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-20Le traitement des données est faite avec une transactionAlban Gruin