alban pushed tag v0.15.0-pa1ch to alban/celcatsanitizer

9 months ago

alban pushed tag v0.15.0 to alban/celcatsanitizer

9 months ago

alban deleted tag v0.15.0 from alban/celcatsanitizer

9 months ago

alban pushed to master at alban/celcatsanitizer

  • 8b413293ee Version 0.15.0 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 00d70c4d65 Merge branch 'futur'
  • af4b34af19 Version 0.15.0 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • a6eaecf48f doc: mise à jour de la doc pour la future version 0.16 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 88fcd3f9d6 requirements: mise à jour des dépendances Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 11 commits »

9 months ago

alban pushed tag v0.15.0 to alban/celcatsanitizer

9 months ago

alban pushed to master at alban/celcatsanitizer

  • af4b34af19 Version 0.15.0 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 90455876ce Merge branch 'futur'
  • b4fcd55c46 doc: mise à jour de la doc pour la future version 0.16 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 122a444c5b requirements: mise à jour des dépendances Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • c8f66f0b11 Ajout d’un mailmap J’ai changé d’adresse entre le début de ce projet et maintenant Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 42 commits »

9 months ago

alban pushed to futur at alban/celcatsanitizer

  • a6eaecf48f doc: mise à jour de la doc pour la future version 0.16 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 88fcd3f9d6 requirements: mise à jour des dépendances Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 2472c9d0a7 Ajout d’un mailmap J’ai changé d’adresse entre le début de ce projet et maintenant Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 66abc2a86e api: remplacement des appels à detail_route par action Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 947632bbb0 views: utilisation de TruncWeek Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 6 commits »

9 months ago

alban pushed to futur at alban/celcatsanitizer

  • 6834094243 Merge branch 'ag/parser-ups-2019' into futur
  • a85f2fb91d ups2019: réadaptation du parseur L’emplacement des différents éléments a changé, mdr. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 11a15f5b6a Merge branch 'ag/parser-ups-2019' into futur
  • c2765eb806 ups2019: réadaptation du parseur L’emplacement des différents éléments a changé, mdr. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 4 commits »

9 months ago

alban pushed to ag/parser-ups-2019 at alban/celcatsanitizer

  • a85f2fb91d ups2019: réadaptation du parseur L’emplacement des différents éléments a changé, mdr. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • c2765eb806 ups2019: réadaptation du parseur L’emplacement des différents éléments a changé, mdr. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 2 commits »

9 months ago

alban pushed to ag/parser-ups-2019 at alban/celcatsanitizer

  • c2765eb806 ups2019: réadaptation du parseur L’emplacement des différents éléments a changé, mdr. Signed-off-by: Alban Gruin <alban@pa1ch.fr>

9 months ago

alban pushed to futur at alban/celcatsanitizer

  • 11a15f5b6a Merge branch 'ag/parser-ups-2019' into futur
  • c2765eb806 ups2019: réadaptation du parseur L’emplacement des différents éléments a changé, mdr. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • e7473d159e Merge branch 'ag/parser-ups-2019' into futur
  • Compare 3 commits »

9 months ago

alban pushed to futur at alban/celcatsanitizer

  • e7473d159e Merge branch 'ag/parser-ups-2019' into futur
  • 0ad58a9268 Merge branch 'ag/nique-toi-google' into futur
  • 5045af4250 templatetags/rooms: correction du nom brut des salles Les salles et amphis commencent maintenant par leur département, de cette manière : FSI / Amphi FERMAT (bat.1A) Au lieu de : Amphi FERMAT (bat.1A) Cela ne fait que rajouter du bruit sur la page. Ceci modifie le filtre de formatage des salles pour retirer le département si il est présent. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 0717c8ccd6 ups2019: nouveau parseur pour le format UPS2019 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • a235752368 ups2018: déplacement des préfixes de cours dans une constante Le parseur UPS2018 va se servir de cette liste aussi, elle est donc déplacée dans sa propre constante. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 8 commits »

9 months ago

alban pushed to ag/parser-ups-2019 at alban/celcatsanitizer

  • 5045af4250 templatetags/rooms: correction du nom brut des salles Les salles et amphis commencent maintenant par leur département, de cette manière : FSI / Amphi FERMAT (bat.1A) Au lieu de : Amphi FERMAT (bat.1A) Cela ne fait que rajouter du bruit sur la page. Ceci modifie le filtre de formatage des salles pour retirer le département si il est présent. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 0717c8ccd6 ups2019: nouveau parseur pour le format UPS2019 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • a235752368 ups2018: déplacement des préfixes de cours dans une constante Le parseur UPS2018 va se servir de cette liste aussi, elle est donc déplacée dans sa propre constante. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 797a8a7b57 models: remplacement de RENCONTRE par rencontre dans le type d’un cours Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 6fbcee6ddf models & admin: ajout des champs nécessaires pour le parseur UPS2019 Le nouveau format utilisé requiert d’effectuer des requêtes POST et non plus GET, une URL n’est donc plus suffisante pour indiquer la source. Un champ `metadata' est rajouté, contenant une métadonnée au format texte. Il serait plus judicieux d’utiliser un champ JSONField, mais ce type est restreint à PostgreSQL (mon environnement de développement utilise toujours SQLite). Les ID des cours dans celcat ne sont plus de simples nombres mais des chaînes de caractères. Ce changement est donc reflété dans le modèle des cours. Dans le nouveau format, si un cours a plus de 3 groupes, seul les 3 premiers groupes sont listés, les autres sont marqués avec un texte du genre « 2 autres… ». (Ça fait 2 ans et demi que je travaille sur ce projet, et plus le temps passe, plus j’ai l’impression que la drogue est un outil de travail comme un autre chez celcat.) Le champ `buggy' est rajouté pour indiquer si c’est le cas de ce cours ou non, ce qui permettra d’ajouter une remarque sur les pages ouèbe ou les ICS. Les interfaces d’administration sont modifiées pour intégrer ces changements. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 12 commits »

9 months ago

alban pushed to ag/parser-ups-2019 at alban/celcatsanitizer

  • 7fab58a388 fixup! templatetags/rooms: correction du nom brut des salles
  • b0b2fd963e templatetags/rooms: correction du nom brut des salles Les salles et amphis commencent maintenant par leur département, de cette manière : FSI / Amphi FERMAT (bat.1A) Au lieu de : Amphi FERMAT (bat.1A) Cela ne fait que rajouter du bruit sur la page. Ceci modifie le filtre de formatage des salles pour retirer le département si il est présent. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • dab292ad8e fixup! ups2019: nouveau parser pour le format UPS2019
  • ab1b75c2da ups2019: nouveau parser pour le format UPS2019 Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 0685953f00 models: remplacement de RENCONTRE par rencontre dans le type d’un cours Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 6 commits »

9 months ago

alban pushed to ag/api at alban/celcatsanitizer

  • c2a2f5aac8 api: ajout d’un paramètre pour activer ou non l’API L’API devient optionnelle, et un paramètre, CS_ENABLE_API, est rajouté pour sélectionner son état (activé ou non). Par défaut, il est désactivé. La documentation est mise à jour pour refléter ces changements. Signed-off-by: Alban Gruin <alban@pa1ch.fr>

9 months ago

alban pushed to futur at alban/celcatsanitizer

  • 4b4003db70 Merge branch 'ag/api' into futur
  • c2a2f5aac8 api: ajout d’un paramètre pour activer ou non l’API L’API devient optionnelle, et un paramètre, CS_ENABLE_API, est rajouté pour sélectionner son état (activé ou non). Par défaut, il est désactivé. La documentation est mise à jour pour refléter ces changements. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 116e3cc815 Merge branch 'ag/api' into futur
  • f87f08aa42 api: ajout d’un paramètre pour activer ou non l’API L’API devient optionnelle, et un paramètre, CS_ENABLE_API, est rajouté pour sélectionner son état (activé ou non). Par défaut, il est désactivé. La documentation est mise à jour pour refléter ces changements. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 4 commits »

1 year ago

alban pushed to futur at alban/celcatsanitizer

  • 116e3cc815 Merge branch 'ag/api' into futur
  • f87f08aa42 api: ajout d’un paramètre pour activer ou non l’API L’API devient optionnelle, et un paramètre, CS_ENABLE_API, est rajouté pour sélectionner son état (activé ou non). Par défaut, il est désactivé. La documentation est mise à jour pour refléter ces changements. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • dab185062a Merge branch 'ag/parser' into futur
  • b9f77648d0 tests: test de la détection du module correspondant à un cours Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 924ff4766e tests: test du parsage des ID de cours Celcat Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 18 commits »

1 year ago

alban pushed to ag/parser at alban/celcatsanitizer

  • b9f77648d0 tests: test de la détection du module correspondant à un cours Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 924ff4766e tests: test du parsage des ID de cours Celcat Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 7ca9cfc687 tests: test du parsage des ID de cours Celcat Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 3 commits »

1 year ago

alban pushed to ag/parser at alban/celcatsanitizer

  • 7ca9cfc687 tests: test du parsage des ID de cours Celcat Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 297632390e UPS2018: récupération du module (UE) correspondant à un cours Il peut être intéressant de lister les cours par module (UE). Une table est donc rajoutée pour stocker cette information et permettre d’effectuer des recherches et des tris. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • b2eaa3be85 UPS2018: ajout du champ celcat_id Les cours dans celcat ont un champ id. Ce changement permet de le stocker dans la base de données (sous la forme d’un entier) et de l’afficher dans l’interface d’administration. Pour l’instant, on ne sait pas si cette valeur est unique ou non. Il n’y a donc pas de contraintes sur ce champ pour le moment. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • d4060a8336 commands: ajout d’une commande pour lister les propriétés des cours Pour pouvoir analyser plus facilement les attributs d’un cours, un nouvel outil est rajouté pour lister tous les attributs d’un ou plusieurs cours. Il fait appel au parseur et permet de sélectionner une source, et de limiter le nombre de cours affichés. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • 3786f8ac9b commands: ajout d’un modèle abstrait de commande accédant au parseur Pour les besoins de l’ajout de la notion de module, un nouvel outil permettant de lister les attributs d’un cours sera rajouté. À l’instar de timetables, il fera aussi appel au parseur. Pour éviter de dupliquer du code, la partie accès au parseur est déplacé dans une autre classe. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
  • Compare 16 commits »

1 year ago

alban pushed to ag/parser at alban/celcatsanitizer

1 year ago