aboutsummaryrefslogtreecommitdiff
path: root/management/commands
AgeCommit message (Collapse)Author
2017-09-06Le parseur récupère l’ID des événements et les stocke dans la baseAlban Gruin
2017-09-06Disruption du fonctionnement de LastUpdate.Alban Gruin
Au lieu de stocker seulement la date de la dernière mise à jour, on stocke toutes les mises à jour.
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
2017-01-20Oubli du typeAlban Gruin
2017-01-19Amélioration de la qualité du code de la commande "timetables"Alban Gruin
2017-01-19Ajout 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-19La commande peut traiter plusieurs semaines choisies manuellement par ↵Alban Gruin
l'administrateur
2017-01-19Association des cours et groupes à des emplois du temps spécifiquesAlban Gruin
2017-01-18Ajout de la commande pour charger et enregistrer les donnéesAlban Gruin