Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-24 | Annulation de la conversion des heures au bon fuseau dans l’ICS. | Alban Gruin | |
Pour cela, on avait besoin d’insérer un objet vTimezone dans l’en-tête du fichier, ce qui est assez fastidieux. À la place, on met une valeur x-wr-timezone dans les en-têtes. Ajout de valeurs calscale, method, x-wr-calname et x-wr-caldesc aux ICS. Revert "Bon fuseau horaire dans les ICS." This reverts commit e2bc777f7f988cba945c027aaa27d98aa3913a71. | |||
2018-01-23 | Version 0.12.2v0.12.2 | Alban Gruin | |
2018-01-23 | Bon fuseau horaire dans les ICS. | Alban Gruin | |
Les bases de données stockent et renvoient seulement des dates en UTC. Django inscrit cette information dans les objets datetime, par conséquent les dates inscrites sur les templates étaient automatiquement converties à l’heure indiquée dans la configuration. Or, les ICS sont générées avec une librairie tierce (icalendar), et ne tient donc pas compte de la configuration de Django. Le module inscrit donc des dates UTC dans les ICS. C’est sans conséquences, car l’heure est correcte, juste décalée avec une information de fuseau horaire. Un bon client iCalendar est censé convertir les heures de lui-même en fonction des préférences du systèmes. Seulement certains d’entre eux affichent aussi le fuseau horaire d’origine. | |||
2018-01-11 | Version 0.12.1v0.12.1 | Alban Gruin | |
2018-01-11 | On remplace les <br /> dans le champ remarque par des retours à la | Alban Gruin | |
ligne lors du parsage, puis on les remplace à nouveau par des <br /> lors du rendu des templates. | |||
2017-11-26 | Version 0.12.0v0.12.0 | Alban Gruin | |
2017-11-26 | Merge branch 'dev/alban' into futur | Alban Gruin | |
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 |