Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-16 | Par défaut, la date de dernière mise à jour des emplois du temps est | Alban Gruin | |
la date actuelle | |||
2017-11-07 | Un sous-groupe nul fait crasher la page des emplois du temps car la | Alban Gruin | |
requête pour savoir si il y a des sous-groupes ne marche pas avec une chaîne de caractère commençant par None. Suppression de la possibilité d’avoir un sous-groupe nul, valeur par défaut à "". | |||
2017-11-03 | Prise en compte des groupes qui n’ont pas de sous-groupe dans la liste | Alban Gruin | |
des groupes pertinents | |||
2017-11-01 | Utilisation de self.get_queryset() plutôt que Group.objects | Alban Gruin | |
2017-11-01 | get_parents() sélectionne aussi les groupes enfants dont le | Alban Gruin | |
sous-groupe commence par la même chaîne que celui du groupe passé en paramètre. Correction cosmétique du code. | |||
2017-10-27 | Fonction pour récupérer les parents d’un groupe | Alban Gruin | |
2017-10-22 | Modification de la requête qui sélectionne les groupes pertinents. | Alban Gruin | |
2017-10-22 | Adaptation des vues, correction du critère de sélection des groupes | Alban Gruin | |
2017-10-22 | Changement de la logique de récupération des cours pour un groupe | Alban Gruin | |
adaptée à la nouvelle structure du modèle Group. | |||
2017-10-22 | Adaptation de corresponds_to() et des tests de parsage | Alban Gruin | |
2017-10-22 | Suppression des champs retirés de l’interface d’administration. | Alban Gruin | |
La longueur du champ sous-groupe est maintenant fixée à 16. | |||
2017-10-22 | Suppressions des champs td, tp et parents | Alban Gruin | |
2017-10-10 | Un cours doit obligatoirement avoir un nom | Alban Gruin | |
2017-10-09 | Lorsque le nom d’un cours et son champ remarque est vide, le nom dev0.10.4 | Alban 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-01 | Re-changement de la valeur par défaut du nom des cours | Alban Gruin | |
2017-10-01 | Ajout d’une colonne pour cacher un groupe dans la liste des groupes. | Alban Gruin | |
Ajout d’actions personnalisées dans l’interface d’administration pour cacher et afficher plusieurs groupes à la fois. Filtrage des groupes cachés dans get_relevant_children() et get_relevant_groups(). | |||
2017-10-01 | Ajout d’une colonne pour stocker la date de dernière mise à jour | Alban Gruin | |
2017-10-01 | Changement de la valeur par défaut des cours | Alban Gruin | |
2017-09-29 | Affichage des cours des groupes enfants si le groupe demandé en possède | Alban Gruin | |
2017-09-28 | Affichage seulement des groupes intéressants pour éviter des clics inutiles : | Alban Gruin | |
Si les enfants d’un groupe ont eux-mêmes des enfants, on n’affiche pas ce groupe mais ces enfants. | |||
2017-09-25 | Découpage des lignes dépassant les 80 caractères de long dans feeds.py | Alban Gruin | |
et models.py | |||
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 | 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-24 | Ajout du champ last_update dans le modèle des cours | Alban Gruin | |
2017-09-12 | Augmentation de la taille maximale des mentions | Alban Gruin | |
2017-09-12 | Génération automatique d’un slug pour les modèles Year et Timetable | Alban Gruin | |
2017-09-09 | Suppression de l’envoi des mails | Alban Gruin | |
2017-09-09 | Rendu du contenu du flux atom. Il est loin d’être parfait par contre. | Alban Gruin | |
2017-09-08 | Ajout du oncascade au modèle timetables | Alban Gruin | |
2017-09-08 | Changement des index du modèle Timetable, meilleure utilisation des requêtes | Alban Gruin | |
2017-09-08 | Simplification du traitement des semaines | Alban Gruin | |
2017-09-07 | Remplacement de la licence GPL 2 par la licence AGPL 3 | Alban Gruin | |
2017-09-07 | Utilisation du modèle Year où nécessaire | Alban Gruin | |
2017-09-07 | Création d’un modèle année pour remplacer le champ année des emplois | Alban Gruin | |
du temps | |||
2017-09-07 | Ajout d’un champ permettant de stocker la date de mise à jour du | Alban Gruin | |
calendrier celcat dans le modèle LastUpdate, ainsi que de quoi la lire depuis le XML | |||
2017-09-07 | Séparation de l’année et de la mention dans le modèle Timetable | Alban Gruin | |
2017-09-05 | Remplacement du type « REUNION » par « réunion » | Alban Gruin | |
2017-09-05 | Suppression de l’import de django.db.connection | Alban Gruin | |
2017-09-04 | Suppression de l’import de RawSQL dans models.py | Alban Gruin | |
2017-09-04 | Rennomage de parent_group en parent. | Alban Gruin | |
2017-09-04 | On retrouve le parent d’un groupe lorsqu’on l’enregistre | Alban Gruin | |
2017-09-04 | Ajout 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-04-05 | Django 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-26 | Les parties du groupe sont déduites du nom "réel" et non plus du nom dans ↵v0.7.3stable/0.7.z | Alban Gruin | |
celcat | |||
2017-03-26 | En enregistrant les modèles c'est mieux | Alban Gruin | |
2017-03-26 | Le sous-groupe peut être nulv0.7.2 | Alban Gruin | |
2017-03-26 | Modification de la regex de validation de groupe pour gérer globalement les ↵v0.7.1 | Alban Gruin | |
licences entières Modification de la méthode de correspondance des groupes | |||
2017-02-27 | Parsage du nom des groupes basé sur une regex pour éviter les problèmes ↵ | Alban Gruin | |
liés à l'ancienne méthode | |||
2017-02-11 | Squashed commit of the following: | Alban Gruin | |
commit ff25e2dc285c423f4c40a83deb89a56ee62b15a9 Author: Alban Gruin <alban.gruin@gmail.com> Date: Sat Feb 11 13:47:38 2017 +0100 Nettoyage du code de CourseManager commit 26a132d5d1fdb7fc9da827bbc9d5e409834fb954 Author: Alban Gruin <alban.gruin@gmail.com> Date: Sat Feb 11 13:45:14 2017 +0100 Suppression du GroupedManager et de toutes ses sous-classes |