aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-06Ajout d’un champ pour stocker l’ID d’un cours dans CelcatAlban 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-06Ajout des nouveaux champs et modèles à l’interface d’administrationAlban Gruin
2017-09-06Ajout du modèle « CourseDelta » pour marquer les différences entreAlban Gruin
deux mises à jour.
2017-09-06Ajout des champs « active » et « checked » au modèle de cours, quiAlban Gruin
sera nécessaire pour la fonction de mise à jour sans tout jeter. Les cours avec active à False ne seront pas affichés. Il faudrait peut-être rajouter un index sur ce champ ?
2017-09-06Simplification du code icalendarAlban Gruin
2017-09-05dtstart, pas dtbegin.Alban Gruin
Fonctionnalitée testée avec succès sur Lightning.
2017-09-05Implémentation d’un flux ICS (icalendar) par groupe.Alban Gruin
Non testé avec un client ICS pour l’instant.
2017-09-05Correction de détailsAlban Gruin
2017-09-05Ajout de la dépendance à icalendar dans le READMEAlban Gruin
2017-09-05Ne plante pas si jamais une variable n’a pas d’équivalent icalendarAlban Gruin
2017-09-05Squelette de syndication au format ICSAlban Gruin
2017-09-05Re-correction de l’affichage des remarquesAlban Gruin
2017-09-05Remplacement du type « REUNION » par « réunion »Alban Gruin
2017-09-05Suppression de l’import de django.db.connectionAlban Gruin
2017-09-05Correction de l’affichage des remarquesAlban Gruin
2017-09-05Correction des dépendances nécessaires dans le README, encoreAlban Gruin
2017-09-05Correction des dépendances nécessaires dans le READMEAlban Gruin
2017-09-04Version 0.8.0v0.8.0stable/0.8.zAlban Gruin
2017-09-04Correction des tests en accord avec le nouveau style de groupeAlban Gruin
2017-09-04Suppression de l’import de RawSQL dans models.pyAlban Gruin
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-09-04On retrouve le parent d’un groupe lorsqu’on l’enregistreAlban Gruin
2017-09-04Ajout d’un champ « groupe parent » au modèle Group pour ↵Alban Gruin
n’afficher que les groupes qui n’ont pas d’enfants. Par exemple, le groupe TPA21 aura comme parent le groupe TDA2, qui aura le groupe CMA comme parent. Pour l’instant, le parseur d’emploi du temps ne créée pas de telles relations.
2017-09-04Utilisation de l’apostrophe typographique et de l’espace insécable.Alban Gruin
2017-09-04Changement de la regex des groupesAlban Gruin
2017-05-12Si la regex n'arrive pas à parser le groupe, alors la mention correspond au ↵Alban Gruin
nom du groupe
2017-04-05Django 1.11 est la version minimale requise.Alban Gruin
Suppression de la classe ExtractWeek maison en faveur de celle fournie par Django 1.11. Modification de la requête de récupération des semaines pour effacer le code spécifique à PostgreSQL et SQLite. Mise à jour du README pour refléter ces changements
2017-03-26Les parties du groupe sont déduites du nom "réel" et non plus du nom dans ↵v0.7.3stable/0.7.zAlban Gruin
celcat
2017-03-26En enregistrant les modèles c'est mieuxAlban Gruin
2017-03-26Le sous-groupe peut être nulv0.7.2Alban Gruin
2017-03-26Affichage d'un compteur d'erreurs de traitementAlban Gruin
2017-03-26OuiAlban Gruin
2017-03-26Modification de la regex de validation de groupe pour gérer globalement les ↵v0.7.1Alban Gruin
licences entières Modification de la méthode de correspondance des groupes
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-28Correction de l'explication de la regexAlban 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-28Explication de la regexAlban Gruin
2017-02-27Nettoyage des importsAlban Gruin
2017-02-27Léger reformatageAlban Gruin
2017-02-27Modification du READMEAlban Gruin
2017-02-27Parsage du nom des groupes basé sur une regex pour éviter les problèmes ↵Alban Gruin
liés à l'ancienne méthode
2017-02-26Ajout du paramètre --test à la commande sendmails pour afficher les mails ↵Alban Gruin
au lieu de les envoyer
2017-02-26Différentes améliorations concernant l'affichage des emplois du tempsAlban Gruin
- Affichage des remarques concernant les cours sur les emplois du temps et dans les mails - Meilleur formatage des salles - Meilleure gestion des retours à la ligne dans les mails
2017-02-21Ajout d'une ligne vide entre les différents joursAlban Gruin
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