aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-03Prise en compte des groupes qui n’ont pas de sous-groupe dans la listeAlban Gruin
des groupes pertinents
2017-11-01Utilisation de self.get_queryset() plutôt que Group.objectsAlban Gruin
2017-11-01Correction des crashes provoqués lors de la génération des ICSAlban Gruin
lorsque le type d’un cours est nul.
2017-11-01get_parents() sélectionne aussi les groupes enfants dont leAlban 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-31Ajout des étapes de configuration nécessaire pour les flatpages.Alban Gruin
Suppression des étapes devenues inutiles. Corrections typographiques.
2017-10-31Suppression d’une ligne inutileAlban Gruin
2017-10-31Création d’une flatpage spécifique à la page « à propos »Alban Gruin
Ajout d’un processeur de contexte pour afficher la version de CS en bas de page.
2017-10-31Suppression de l’ancienne page de contactAlban Gruin
2017-10-30Liens vers les flatpagesAlban Gruin
2017-10-30Ajout d’une URL pour les flatpagesAlban Gruin
2017-10-29Création d’une template pour les flatpages DjangoAlban Gruin
2017-10-29Changement des texte de la page des calendriersAlban Gruin
2017-10-29Déplacement de tous les liens vers les ICS dans une page spécialeAlban Gruin
2017-10-29Revert "Ajout d’une page pour lister les calendriers disponibles"Alban Gruin
This reverts commit 7ef57a0226fa25b8ea5e9a6ff5526889dc300649.
2017-10-27Ajout d’un lien pour aller sur la liste des ICS séparésAlban Gruin
2017-10-27Ajout d’une page pour lister les calendriers disponiblesAlban Gruin
2017-10-27Ajout de l’url pour avoir un calendrier correspondant seulement à un groupe.Alban Gruin
2017-10-27Fonction pour récupérer les parents d’un groupeAlban Gruin
2017-10-22Ajout d’un calendrier ICS spécifique pour un groupe qui ne prend pasAlban Gruin
en compte les parents
2017-10-22Modification de la requête qui sélectionne les groupes pertinents.Alban Gruin
2017-10-22Adaptation des vues, correction du critère de sélection des groupesAlban Gruin
2017-10-22Suppression de l’étape de consolidationAlban 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-22Changement radical du fonctionnement de la regex en vue d’un grosAlban Gruin
changement de la structure de la base de données
2017-10-22Suppression des imports inutilesAlban Gruin
2017-10-22Le parseur de cours récupère à nouveau le champ « remarque ».Alban Gruin
Pour récupérer ce champ, le parseur est censé vérifier que la valeur existe dans un cours, sinon il ne faisait rien. Sauf que depuis un moment (commit 72dcae5c), la valeur qu’il vérifiait était celle de l’objet en cours de création, forcément nul, et non pas celle du XML.
2017-10-14timezone.now() retourne l’heure UTC, ce qui empêche la mise à jour deAlban Gruin
la semaine prochaine le samedi à minuit. Remplacement de ces appels par une fonction qui retourne la bonne heure dans le bon fuseau horaire.
2017-10-10Un cours doit obligatoirement avoir un nomAlban Gruin
2017-10-10Il est plus pertinent de remplacer le nom du cours par son typeAlban Gruin
lorsqu’il n’y en a pas que par sa remarque.
2017-10-10Envoi d’un user-agent personnaliséAlban Gruin
2017-10-10Ajout de la variable VERSIONAlban Gruin
2017-10-10Si la semaine courante n’a pas de cours existant, la page généralev0.10.5Alban Gruin
existe quand même
2017-10-10Correction de l’affichage de la dernière mise à jourAlban 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-07La fonction create() des modèles créée un objet en base, donc ne pasv0.10.3Alban Gruin
sauvegarder après coup, comme ce qui était fait jusque là créait des cours sans nom ni type, faisant crasher le générateur d’ICS. La comparaison du début d’un cours se fait maintenant directement dans get_event(), avant que l’objet Course ne soit créé.
2017-10-06Si on force une mise à jour, on efface les cours autant qu’on peutv0.10.2Alban Gruin
au lieu de le faire à partir du lancement du traitement
2017-10-05Simplification du filtrage de process_timetable_week() (pourquoiv0.10.1Alban Gruin
réinventer la roue carrée ?…) Ajout de commentaires
2017-10-05Mauvais moduleAlban Gruin
2017-10-05On ne supprime pas les cours qui commencent avant le début du traitementAlban Gruin
2017-10-05Support des catégories iCalendarAlban Gruin
2017-10-04Ajout d’une description en balise meta et de liens alternateAlban Gruin
2017-10-02Changement de la regex des groupes pour prendre en compte n’importev0.10.0Alban Gruin
quel caractère
2017-10-02Affichage de la semaine prochaine dans l’emploi du temps général le dimancheAlban Gruin
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