Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-10 | forms: correction de l’ajout du message d’erreur | Alban Gruin | |
La fonction de recherche QSJPS demande à ce que l’heure de début soit strictement supérieure à l’heure de fin. Le formulaire vérifie donc que ce critère soit respecté lors de la validation, et devrait afficher une erreur si il ne l’est pas. Or, le message d’erreur n’était pas rajouté correctement et fait planter la validation. De plus, lorsqu’il est 23h, les valeurs par défaut ne respectent pas cette condition (on rajoute une heure, il est donc minuit passé). La valeur par défaut du champ de fin est donc "23:59" si il est 23 heures. Il est important de noter que cette valeur ne valide toujours pas le critère à 23h59, il serait bon de trouver une solution plus pérenne à l’avenir, même si je doute que beaucoup de personnes ne cherche une salle libre à ces heures… Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | Version 0.14.0v0.14.0stable/0.y.z | Alban Gruin | |
Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | documentation: mise à jour de la documentationag/dev-0.14 | Alban Gruin | |
Rajout des nouveautés de la (future) version 0.14, met à jour la feuille de route pour la version 0.15, rajout d’informations par rapport aux parseurs lors de l’installation, rajout de LXML dans la liste des modules nécessaires, rajout d’un paragraphe sur les versions de Python 3 testées. Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | requirements: mise à jour des modules de celcatsanitizer | Alban Gruin | |
Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | groupes: ajout du support d’une nouvelle syntaxe | Alban Gruin | |
Certains groupes ont la syntaxe suivante : L1 4L s1 CM4L L1 4L s1 TD4L1 L1 4L s1 TP4L12 etc. Le « 4 » entre le CM/TD/TP et le « numéro » fait échouer la regex. Ce commit rajoute le support de cette syntaxe, et ajoute les cas de test adéquats. Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | models: augmentation de la limite de taille de cours à 511 caractères | Alban Gruin | |
Certains cours ont des noms trop long pour entrer dans la limite de 255 caractères. Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | admin: la mention, le semestre et le sous-groupe deviennent éditables | Alban Gruin | |
Les champs mention, semestre et sous-groupe d’un groupe n’étaient pas éditables depuis l’interface d’administration, car ils sont censés êtres générés automatiquement. Cela permet de pouvoir éditer les attributs d’un groupe en attendant de pouvoir corriger la regex des groupes. Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | admin: tri des salles par ordre alphabétique par défaut | Alban Gruin | |
Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | timetables: ne rien faire si une source ne contient pas de semaines | Alban Gruin | |
Correction d’un bogue qui faisait planter le parseur si on demandait une mise à jour complète alors que la source ne contenait pas de semaines. Désormais, si une source ne contient pas de semaines, la date de mise à jour de la source est modifiée, et aucun cours n’est supprimé ou rajouté. Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | utils: correction du format des semaines dans `get_weeks()` | Alban Gruin | |
Les semaines étaient parsées avec le format de base de Python au lieu du format ISO-601. Selon le format de Python, le 1er Janvier 2019 fait partie de la 53ème semaine de l’an 2018, alors que selon ISO, il fait partie de la 1ère semaine de 2019. Étant donné que d’autres parties de celcatsanitizer gèrent les dates selon ISO, cela posait des problèmes de cohérence. Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-06 | parsers: nouveau parseur pour le format utilisé par l’UPS en 2018 | Alban Gruin | |
Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-03 | parsers: parseur orienté objet avec une classe abstraite | Alban Gruin | |
Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-03 | parsers: déplacement de delete_courses_in_week() vers timetable.py | Alban Gruin | |
Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-09-03 | management: création d’un sous-module parser | Alban Gruin | |
Signed-off-by: Alban Gruin <alban@pa1ch.fr> | |||
2018-04-25 | Version 0.13.0v0.13.0stable/0.13.z | Alban Gruin | |
2018-04-25 | Merge branch 'futur' | Alban Gruin | |
2018-04-25 | templates: remplacement de dt_prettyprint par date | Alban Gruin | |
2018-04-25 | templates: abstraction des listes de groupes/salles/semaines | Alban Gruin | |
2018-04-25 | qsjps: abstraction et navigation de la template | Alban Gruin | |
2018-04-23 | doc: ajout de la méthode d’installation avec requirements.txt | Alban Gruin | |
2018-04-23 | Mise à jour des dépendances | Alban Gruin | |
2018-04-23 | Merge branch 'qsjps' into futur | Alban Gruin | |
2018-04-23 | qsjps: ajout d’un lien vers les salles dans la liste des résultatsqsjps | Alban Gruin | |
2018-04-23 | doc: corrections de grammaire | Alban Gruin | |
2018-04-23 | doc: readme en md à nouveau | Alban Gruin | |
2018-04-22 | doc: finalisation | Alban Gruin | |
2018-04-22 | doc: nouveau readme | Alban Gruin | |
2018-04-22 | doc: Guide de contribution | Alban Gruin | |
2018-04-22 | doc: reformulation d’un paragraphe | Alban Gruin | |
2018-04-22 | doc: documentation des commandes administratives | Alban Gruin | |
2018-04-22 | Suppression du paramètre --order-by-id dans listtimetables | Alban Gruin | |
Ce paramètre est devenu inutile depuis l’ajout des sources, qui sont déjà triées par leur ID. | |||
2018-04-21 | doc: Début de la nouvelle documentation avec Sphinx | Alban Gruin | |
2018-04-21 | Ajout d’une liste complète des groupes et d’une liste des semaines | Alban Gruin | |
2018-04-21 | templates: abstraction et séparation des templates de liste | Alban Gruin | |
2018-04-21 | PEP8 | Alban Gruin | |
2018-04-15 | urls: utilisation de la nouvelle syntaxe path de Django | Alban Gruin | |
Mise à jour de la doc, nouvelles protections dans timetable_common() | |||
2018-04-15 | Ajout d’une explication sur le format ICS | Alban Gruin | |
2018-04-15 | group_list: correction de l’URL proposée comme source de l’emploi du temps | Alban Gruin | |
Depuis la séparation entre source et emploi du temps, timetable.url contient le lien vers la liste des groupes de la page, et donc ici pointe sur lui-même. | |||
2018-04-15 | Code de la template des emplois du temps plus lisible | Alban Gruin | |
2018-04-15 | Légères corrections PEP8 | Alban Gruin | |
2018-04-15 | Ajout d’un gitattributes | Alban Gruin | |
2018-04-15 | Merge branch 'fusion/alban' into qsjps | Alban Gruin | |
2018-04-15 | Petites corrections du README | Alban Gruin | |
2018-04-15 | On importe RawSQL que lorsqu’on utilise PostgreSQL | Alban Gruin | |
2018-04-03 | On importe ArrayAgg que lorsqu’on utilise une base postgres | Alban Gruin | |
2018-04-03 | Changement de l’année inscrite dans la template | Alban Gruin | |
2018-04-03 | Changement de l’année inscrite dans la template | Alban Gruin | |
2018-04-03 | Correction de la regex pour supporter les groupes avec plusieurs | Alban Gruin | |
parties entre parenthèse. Les nouveaux cas de tests passent avec succès. | |||
2018-04-03 | Ajout de cas de tests de groupes avec des parenthèses dans le nom | Alban Gruin | |
2018-04-03 | Correction de la regex pour parser correctement les groupes ne | Alban Gruin | |
possédant pas de semestre. Les tests rajoutés au commit précédent passent donc avec succès. |