aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-11-26Récupération du semestre pour générer la liste des groupes.Alban Gruin
2017-11-26Suppression des commentaires inutilesAlban Gruin
2017-11-26Correction d’un cas pouvant provoquer une erreur de parsage deAlban Gruin
groupe (si jamais il n’y a pas de semestre), renvoi du numéro de semestre dans group_info, adaptation de corresponds_to.
2017-11-26Ajout d’un nouveau champ de groupe : le semestreAlban Gruin
2017-11-26Annulation des changements récemments effectués sur la regexAlban Gruin
2017-11-26Optimisation de deux requêtes :Alban Gruin
– sélection des cours d’un groupe : préchargement des salles – sélection des emplois du temps d’une année : préchargement de l’année
2017-11-25Suppression du formatage inutile dans get_week()Alban Gruin
2017-11-25get_week() convertit automatiquement les chaines de caractères en intAlban Gruin
2017-11-25Le sachiez-tu ? Parfois je met des espaces inutilesAlban Gruin
2017-11-25Dans get_weeks(), l’annotation Count() ne sert à rien.Alban Gruin
2017-11-25Fusion de group_list et de group_list_common.Alban Gruin
Légère modification de la requête pour récupérer les semaines de cours (au lieu de filtrer par l’emploi du temps, on filtre par les groupes), résultant en une nette accélération du traitement Avant modification : SQLite : ~420ms PostgreSQL : ~60ms puis ~30ms Après modification : SQLite : ~18ms PostgreSQL : ~23ms puis ~13ms La progression sur PostgreSQL est celle qui importe le plus, puisqu’il s’agit du SGBDR utilisé en production, mais la requête s’effectue tout de même plus rapidement (un peu plus qu’un rapport 2), ce qui reste intéressant.
2017-11-25On ne compare plus les id des emplois du temps dans corresponds_to()Alban Gruin
car dans le seul appel « utile », les arguments passés font forcément partie du même edt. Changement effectué pour des questions de performance. Correction des tests.
2017-11-25Merge branch 'master' into futurAlban Gruin
2017-11-25Meilleur affichage de la liste des semainesAlban Gruin
2017-11-25Un groupe parent ne correspond plus à un groupe enfantAlban Gruin
Modification des tests
2017-11-25Suppression de get_relevant_groupsAlban Gruin
2017-11-25Ne sélectionne plus les sous-groupesAlban Gruin
2017-11-25Suppression de l’association automatique des groupesAlban Gruin
2017-11-24Correction d’un crash lorsqu’un groupe a des enfants ayant une mention ↵Alban 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-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-17Utilisation du auto-fill-modeAlban 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-16Merge remote-tracking branch 'bl31/master' into futurAlban Gruin
2017-11-08Mise à jour du README.mdAxel FEFEU
2017-11-08Upload files to ''Axel FEFEU
Mise en page de README.md
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-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