aboutsummaryrefslogtreecommitdiff
path: root/views.py
AgeCommit message (Collapse)Author
2018-01-27Requête de QSJPSAlban Gruin
Pour chaque salle, on compte tous les cours commençant avant la fin de l’intervalle entré par l’utilisateur et finissant après le début de cet intervalle. Tous les cours correspondant à cette requête se trouvent au moins en partie sur l’intervalle. On sélectionne ensuite les salles n’ayant pas de cours correspondant à la requête précédente.
2018-01-18Ajout d’une template pour lister les salles trouvéesAlban Gruin
2018-01-18Modification de la gestion du formulaire qsjpsAlban Gruin
Renommage de la template contenant le formulaire
2018-01-17Base du formulaire de QSJPSAlban Gruin
2017-11-27Ajout d’un gestionnaire pour Timetable récupérant automatiquement lesAlban Gruin
années Réduit considérablement le nombre d’appels effectués dans l’interface d’administration
2017-11-27Remplacement des références aux champs timetable vers sourceAlban Gruin
2017-11-27Correction des interfaces utilisateurAlban Gruin
2017-11-27Tentative de mise en commun de la template des edtsAlban Gruin
2017-11-27Mise en commun du traitement des données avant rendu de l’emploi du tempsAlban Gruin
2017-11-27Optimisation (?) de la requête des emplois du temps des sallesAlban Gruin
2017-11-27Liens et URLs pour les emplois du temps des sallesAlban Gruin
2017-11-27Contenu de la page des emplois du tempsAlban Gruin
2017-11-27Page principale de l’emploi du temps des sallesAlban Gruin
2017-11-26Optimisation de la requête utilisée pour savoir si il y a des coursAlban Gruin
sur la semaine sélectionnée (utilisation de exists() au lieu de count())
2017-11-26Récupération du semestre pour générer la liste des groupes.Alban 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-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-25Suppression de l’association automatique des groupesAlban Gruin
2017-10-31Création d’une flatpage spécifique à la page « à propos »Alban Gruin
Ajout d’un processeur de contexte pour afficher la version de CS en bas de page.
2017-10-31Suppression de l’ancienne page de contactAlban Gruin
2017-10-29Déplacement de tous les liens vers les ICS dans une page spécialeAlban Gruin
2017-10-29Revert "Ajout d’une page pour lister les calendriers disponibles"Alban Gruin
This reverts commit 7ef57a0226fa25b8ea5e9a6ff5526889dc300649.
2017-10-27Ajout d’une page pour lister les calendriers disponiblesAlban Gruin
2017-10-22Modification de la requête qui sélectionne les groupes pertinents.Alban Gruin
2017-10-22Adaptation des vues, correction du critère de sélection des groupesAlban Gruin
2017-10-10Si la semaine courante n’a pas de cours existant, la page généralev0.10.5Alban Gruin
existe quand même
2017-10-10Correction de l’affichage de la dernière mise à jourAlban Gruin
2017-10-02Affichage de la semaine prochaine dans l’emploi du temps général le dimancheAlban Gruin
2017-10-01Suppression des variables inutilesAlban Gruin
2017-10-01On affiche pas plus d’un mois en avanceAlban Gruin
2017-10-01Revert "On affiche que les groupes qui commencent par le nom de l’emploi ↵Alban Gruin
du temps" This reverts commit bf7c0b026284d7abe0390912253f07a65fa991d7.
2017-09-30On affiche que les groupes qui commencent par le nom de l’emploi du tempsAlban Gruin
2017-09-28Mise en commun de la template de sélection de l’année et de la mentionAlban Gruin
2017-09-28Affichage seulement des groupes intéressants pour éviter des clics inutiles :Alban Gruin
Si les enfants d’un groupe ont eux-mêmes des enfants, on n’affiche pas ce groupe mais ces enfants.
2017-09-28Si un utilisateur consulte un groupe qui a des enfants, on lui proposeAlban Gruin
une liste de groupes enfants
2017-09-27Suppression des lignes trop longuesAlban Gruin
2017-09-27Affichage d’un message lorsque quelqu’un consulte un emploi du temps ↵Alban Gruin
périmé
2017-09-27On compare le résultat de la fonction à 0, pas la fonctionAlban Gruin
2017-09-24Suppression du modèle LastUpdate, utilisation du champ last_update àAlban Gruin
la place.
2017-09-12Ajout d’une page contact. L’adresse email est brouillée.Alban Gruin
2017-09-09Suppression de l’envoi des mailsAlban Gruin
2017-09-08Changement des index du modèle Timetable, meilleure utilisation des requêtesAlban Gruin
2017-09-08Suppression des imports inutilesAlban Gruin
2017-09-08Ajout de l’année dans les urlsAlban Gruin
2017-09-08Simplification du traitement des semainesAlban Gruin
2017-09-07Remplacement de la licence GPL 2 par la licence AGPL 3Alban Gruin