Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-11-26 | Optimisation de la requête utilisée pour savoir si il y a des cours | Alban Gruin | |
sur la semaine sélectionnée (utilisation de exists() au lieu de count()) | |||
2017-11-26 | Récupération du semestre pour générer la liste des groupes. | Alban Gruin | |
2017-11-26 | Suppression des commentaires inutiles | Alban Gruin | |
2017-11-26 | Correction d’un cas pouvant provoquer une erreur de parsage de | Alban 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-26 | Ajout d’un nouveau champ de groupe : le semestre | Alban Gruin | |
2017-11-26 | Annulation des changements récemments effectués sur la regex | Alban Gruin | |
2017-11-26 | Optimisation 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-25 | Suppression du formatage inutile dans get_week() | Alban Gruin | |
2017-11-25 | get_week() convertit automatiquement les chaines de caractères en int | Alban Gruin | |
2017-11-25 | Le sachiez-tu ? Parfois je met des espaces inutiles | Alban Gruin | |
2017-11-25 | Dans get_weeks(), l’annotation Count() ne sert à rien. | Alban Gruin | |
2017-11-25 | Fusion 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-25 | On 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-25 | Merge branch 'master' into futur | Alban Gruin | |
2017-11-25 | Meilleur affichage de la liste des semaines | Alban Gruin | |
2017-11-25 | Un groupe parent ne correspond plus à un groupe enfant | Alban Gruin | |
Modification des tests | |||
2017-11-25 | Suppression de get_relevant_groups | Alban Gruin | |
2017-11-25 | Ne sélectionne plus les sous-groupes | Alban Gruin | |
2017-11-25 | Suppression de l’association automatique des groupes | Alban Gruin | |
2017-11-24 | Correction 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-24 | Version 0.11.3v0.11.3stable/0.11.z | Alban Gruin | |
2017-11-24 | Ajout de nouveaux tests pour ces nouveaux cas | Alban Gruin | |
2017-11-24 | Re-changement de la regex pour mieux gérer les cas où il n’y a ni | Alban Gruin | |
semestre ni sous-groupe mais qu’il y a une précision | |||
2017-11-24 | Adaptation des tests | Alban Gruin | |
2017-11-24 | Correction d’un bogue qui empêchait l’affichage des groupes si deux | Alban Gruin | |
groupes ont le même nom mais pas le même semestre. | |||
2017-11-17 | Utilisation du auto-fill-mode | Alban Gruin | |
2017-11-16 | Version 0.11.2v0.11.2 | Alban Gruin | |
2017-11-16 | Mettre une valeur de dernière mise à jour dans l’interface | Alban Gruin | |
d’administration n’est plus obligatoire. | |||
2017-11-16 | Revert "Par défaut, la date de dernière mise à jour des emplois du temps est" | Alban Gruin | |
This reverts commit 0c2937bab77280beaabe7d53a77c848848845950. | |||
2017-11-16 | Correction d’une erreur de parenthésage dans get_parents() | Alban Gruin | |
Le + 1 doit venir _après_ len(), pas pendant… | |||
2017-11-16 | Correction d’un crash lorqu’on force une mise à jour sur tout l’emploi | Alban 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-16 | Correction des erreurs lorsqu’un groupe n’a pas de sous-groupe | Alban Gruin | |
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-16 | Merge remote-tracking branch 'bl31/master' into futur | Alban Gruin | |
2017-11-08 | Mise à jour du README.md | Axel FEFEU | |
2017-11-08 | Upload files to '' | Axel FEFEU | |
Mise en page de README.md | |||
2017-11-07 | Version 0.11.1v0.11.1 | Alban Gruin | |
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-07 | Version 0.11.0v0.11.0 | Alban Gruin | |
2017-11-07 | La commande `timetables` n’affiche pas de trace d’erreur lorsqu’on ↵ | Alban Gruin | |
l’arrête avec un Ctrl-C. | |||
2017-11-06 | Merge branch 'dev/alban' | Alban Gruin | |
2017-11-06 | Merge commit 'bafa5f07a4e1b5c2cc2bb234ad2f12929a983025' | Alban Gruin | |
2017-11-04 | Affichage de la pile d’exécution lors d’une erreur de màj d’emploi ↵ | Alban Gruin | |
du temps | |||
2017-11-04 | Correction 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-03 | Merge branch 'fusion/alban' | Alban Gruin | |
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 | Correction des crashes provoqués lors de la génération des ICS | Alban Gruin | |
lorsque le type d’un cours est nul. | |||
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-31 | Ajout des étapes de configuration nécessaire pour les flatpages. | Alban Gruin | |
Suppression des étapes devenues inutiles. Corrections typographiques. |