aboutsummaryrefslogtreecommitdiff
path: root/models.py
AgeCommit message (Collapse)Author
2017-10-22Adaptation des vues, correction du critère de sélection des groupesAlban Gruin
2017-10-22Changement de la logique de récupération des cours pour un groupeAlban Gruin
adaptée à la nouvelle structure du modèle Group.
2017-10-22Adaptation de corresponds_to() et des tests de parsageAlban Gruin
2017-10-22Suppression des champs retirés de l’interface d’administration.Alban Gruin
La longueur du champ sous-groupe est maintenant fixée à 16.
2017-10-22Suppressions des champs td, tp et parentsAlban Gruin
2017-10-10Un cours doit obligatoirement avoir un nomAlban 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-01Re-changement de la valeur par défaut du nom des coursAlban Gruin
2017-10-01Ajout 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-01Ajout d’une colonne pour stocker la date de dernière mise à jourAlban Gruin
2017-10-01Changement de la valeur par défaut des coursAlban Gruin
2017-09-29Affichage des cours des groupes enfants si le groupe demandé en possèdeAlban Gruin
2017-09-28Affichage 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-25Découpage des lignes dépassant les 80 caractères de long dans feeds.pyAlban Gruin
et models.py
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-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-24Ajout du champ last_update dans le modèle des coursAlban Gruin
2017-09-12Augmentation de la taille maximale des mentionsAlban Gruin
2017-09-12Génération automatique d’un slug pour les modèles Year et TimetableAlban Gruin
2017-09-09Suppression de l’envoi des mailsAlban Gruin
2017-09-09Rendu du contenu du flux atom. Il est loin d’être parfait par contre.Alban Gruin
2017-09-08Ajout du oncascade au modèle timetablesAlban Gruin
2017-09-08Changement des index du modèle Timetable, meilleure utilisation des requêtesAlban Gruin
2017-09-08Simplification du traitement des semainesAlban Gruin
2017-09-07Remplacement de la licence GPL 2 par la licence AGPL 3Alban Gruin
2017-09-07Utilisation du modèle Year où nécessaireAlban Gruin
2017-09-07Création d’un modèle année pour remplacer le champ année des emploisAlban Gruin
du temps
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-07Séparation de l’année et de la mention dans le modèle TimetableAlban 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-04Suppression de l’import de RawSQL dans models.pyAlban Gruin
2017-09-04Rennomage de parent_group en parent.Alban Gruin
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-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-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-27Parsage du nom des groupes basé sur une regex pour éviter les problèmes ↵Alban Gruin
liés à l'ancienne méthode
2017-02-11Squashed 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
2017-02-11Imports des modules pour ExtractWeekAlban Gruin
2017-02-11Déplacement de ExtractWeek dans db.pyAlban Gruin
2017-02-11Ajout d'une propriété dans les groupes pour récupérer le tuple des ↵Alban Gruin
informations du groupe
2017-02-09Ajout d'une licence (gpl2)Alban Gruin
2017-02-09Déduplication du nom de cours dans la base de donnéesAlban Gruin
2017-02-09Amélioration des modèlesAlban Gruin
2017-02-05Filtrage par emploi du temps global lors de la récupération des cours pour ↵stable/0.3.zAlban Gruin
un groupe