aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-24Correction d’un crash lorsqu’un groupe a des enfants ayant une mention ↵v0.11.3-pa1chprod/pa1ch/0.11.zAlban Gruin
différente. L’annotation Count() renvoie plusieurs valeurs différentes, alors que Subquery n’en accepte qu’une seule. Corrigé en rajoutant une valeur statique (0) par annotation et en regroupant en se basant sur cette valeur.
2017-11-24Merge branch 'stable/0.11.z' into prod/pa1ch/0.11.zAlban Gruin
2017-11-24Version 0.11.3v0.11.3stable/0.11.zAlban Gruin
2017-11-24Ajout de nouveaux tests pour ces nouveaux casAlban Gruin
2017-11-24Re-changement de la regex pour mieux gérer les cas où il n’y a niAlban Gruin
semestre ni sous-groupe mais qu’il y a une précision
2017-11-24Adaptation des testsAlban Gruin
2017-11-24Correction d’un bogue qui empêchait l’affichage des groupes si deuxAlban Gruin
groupes ont le même nom mais pas le même semestre.
2017-11-16Merge branch 'stable/0.11.z' into prod/pa1ch/0.11.zv0.11.2-pa1chAlban Gruin
2017-11-16Version 0.11.2v0.11.2Alban Gruin
2017-11-16Mettre une valeur de dernière mise à jour dans l’interfaceAlban Gruin
d’administration n’est plus obligatoire.
2017-11-16Revert "Par défaut, la date de dernière mise à jour des emplois du temps est"Alban Gruin
This reverts commit 0c2937bab77280beaabe7d53a77c848848845950.
2017-11-16Correction d’une erreur de parenthésage dans get_parents()Alban Gruin
Le + 1 doit venir _après_ len(), pas pendant…
2017-11-16Correction d’un crash lorqu’on force une mise à jour sur tout l’emploiAlban Gruin
du temps Lorsqu’on effectue cette opération, la date à laquelle est effectuée la mise à jour est à None. get_event() effectue donc une comparaison entre la date du cours et un objet nul, ce qui est impossible. Cela provoque un crash. Le correctif consiste à dire que si la date de début de la mise à jour est nulle, alors le cours n’est pas ignoré, avant d’effectuer la comparaison décrite ci-dessus.
2017-11-16Correction des erreurs lorsqu’un groupe n’a pas de sous-groupeAlban Gruin
2017-11-16Par défaut, la date de dernière mise à jour des emplois du temps estAlban Gruin
la date actuelle
2017-11-07Merge branch 'stable/0.11.z' into prod/pa1ch/0.11.zv0.11.1-pa1chAlban Gruin
2017-11-07Version 0.11.1v0.11.1Alban Gruin
2017-11-07Un sous-groupe nul fait crasher la page des emplois du temps car laAlban 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-07Merge branch 'stable/0.11.z' into prod/pa1ch/0.y.zv0.11.0-pa1chAlban Gruin
2017-11-07Version 0.11.0v0.11.0Alban Gruin
2017-11-07La commande `timetables` n’affiche pas de trace d’erreur lorsqu’on ↵Alban Gruin
l’arrête avec un Ctrl-C.
2017-11-06Merge branch 'dev/alban'Alban Gruin
2017-11-06Merge commit 'bafa5f07a4e1b5c2cc2bb234ad2f12929a983025'Alban Gruin
2017-11-04Affichage de la pile d’exécution lors d’une erreur de màj d’emploi ↵Alban Gruin
du temps
2017-11-04Correction d’un bug qui empêche la mise à jour complète de l’emploi ↵Alban Gruin
du temps Lorsqu’on demande une mise à jour, la semaine et le mois à mettre à jour sont passés en paramètre de la fonction de mise à jour. Mais quand on demande la mise à jour de tout l’emploi du temps, ces deux paramètres sont à None, faisant planter la fonction qui calcul le début et la fin de la semaine.
2017-11-03Merge branch 'fusion/alban'Alban Gruin
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-24Merge branch 'fusion/alban'Alban 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.