aboutsummaryrefslogtreecommitdiff
path: root/models.py
AgeCommit message (Collapse)Author
2017-01-28Bon en fait pas de surchargeAlban Gruin
2017-01-28Surcharge de l'opérateur in du modèle des groupesAlban Gruin
2017-01-27Création de différentes classes permettant d'effectuer un group by simpleAlban Gruin
* GroupedCompiler rajoute une étape à get_group_by() pour insérer de manière simple les champs à grouper * GroupedQuery rajoute une liste stockant les champs à grouper * GroupedQuerySet implémente la fonction group_by() * GroupedManager change le type de QuerySet par défaut pour GroupedQuerySet Le manager des cours se base sur GroupedManager
2017-01-27Bon en fait pas de surchargeAlban Gruin
2017-01-27Surcharge de l'opérateur in du modèle des groupesAlban Gruin
2017-01-27Ajout d'un critère de dateAlban Gruin
2017-01-27DJANGO FFS LAISSE MOI FAIRE UN GROUP BY AVEC TON ORM BORDELAlban Gruin
2017-01-27Revert "Ajout d'un extracteur de semaine pour les DateTimeField."Alban Gruin
This reverts commit 46e4a2d58503dd7c97056a4e543edcbc4e4ca353.
2017-01-27Revert "Fonction pour récupérer l'année et la semaine d'un cours ↵Alban Gruin
directement depuis le manager" This reverts commit 98a7494b6f930490e62cfc134f23d69b32203977.
2017-01-26Fonction pour récupérer l'année et la semaine d'un cours directement ↵Alban Gruin
depuis le manager Utilise la méthode la plus adaptée en fonction du SGBD (pgsql: utilisation de extract, autre: rawsql)
2017-01-26Ajout d'un extracteur de semaine pour les DateTimeField.Alban Gruin
Il marche pour PostgreSQL. Pour SQLite, on devra passer par une requête brute.
2017-01-23Amélioration des clés des modèlesAlban Gruin
2017-01-22Génération automatique d'un tokenAlban Gruin
2017-01-22Ajout du modèle des inscriptions pour les notifications par emailAlban Gruin
2017-01-22Stockage de la date de dernière mise à jour d'un emploi du temps par ↵Alban Gruin
semaine et année
2017-01-20Changement du gestionnaire des coursAlban Gruin
2017-01-19Ajout d'un champ "notes" aux cours.Alban Gruin
Il apparement possible qu'un cours n'ai pas de nom, ni de salle bien définie, ou que ces informations soient stockées dans un champ "notes". Le traitement d'un évenement celcat peut être interrompu seulement si aucun groupe n'est renseigné. Si aucun nom n'est renseigné, il est remplacé par le contenu de la note.
2017-01-19Gestion des erreursAlban Gruin
2017-01-19Ajout d'index sur certains champsAlban Gruin
2017-01-19Détermination automatique des mentions, sous-groupes, groupe de td et tpAlban Gruin
2017-01-19Association des cours et groupes à des emplois du temps spécifiquesAlban Gruin
2017-01-18Validation initialeAlban Gruin