aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-27Travail initial sur l'implémentation d'un 'group by' un minimum sain pour ↵Alban Gruin
l'orm de django
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-25Ajout d'un mail de confirmation de désinscriptionv0.1stable/0.1.zAlban Gruin
2017-01-25Correction du mail de confirmationAlban Gruin
2017-01-25Déplacement et renommage des templates des mailsAlban Gruin
2017-01-25Suppression du slug de l'emploi du temps dans les URLs ainsi que sa ↵Alban Gruin
récupération manuelle inutile car déjà référencée par le groupe
2017-01-25Ajout d'un mail de confirmation d'inscriptionAlban Gruin
2017-01-24Le tri des semaines affichées est effectué directement dans la base de ↵Alban Gruin
données
2017-01-24Enregistrement de la dernière date même si aucune exception n'a été levéeAlban Gruin
2017-01-24Correction de la regex pour trouver les semainesAlban Gruin
2017-01-24Envoi des mails de manière groupé pour ne pas ouvrir trop de connexions au ↵Alban Gruin
smtp
2017-01-23Ajout du bas de mail avec le lien de désinscriptionAlban Gruin
2017-01-23Implémentation initiale de l'envoi des mails aux abonnésAlban Gruin
2017-01-23Amélioration du cssAlban Gruin
2017-01-23Amélioration des clés des modèlesAlban Gruin
2017-01-23Les semaines passées ne sont plus affichées dans la liste des emplois du ↵Alban Gruin
temps disponibles
2017-01-22Regroupement des cours effectué à l'aide d'une fonction pour éviter la ↵Alban Gruin
duplication de code
2017-01-22Utilisation d'un formulaire Django pour faire ça proprementAlban Gruin
2017-01-22Affichage du lien pour s'abonner une seule fois par templateAlban Gruin
2017-01-22Remplacement de render_to_request() par render()Alban Gruin
2017-01-22Ajout d'un formulaire pour s'abonner à un emploi du tempsAlban Gruin
2017-01-22Mécanismes d'abonnement et de désabonnementAlban 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-22Ajout d'un lien vers l'emploi du temps d'origineAlban Gruin
2017-01-22Amélioration de la navigationAlban Gruin
2017-01-22Affichage de la dernière mise à jour sur les pages concernéesAlban 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-22Correction d'un crash se provoquant lors de la lecture des arguments de la ↵Alban Gruin
commande
2017-01-22Affichage des jours et des horaires sur la page des emplois du tempsAlban Gruin
Nouveau design inspiré par https://bestmotherfucking.website/ Utilisation des templates héritées
2017-01-20Déduplication de la fonction get_week()Alban Gruin
2017-01-20Affichage des emplois du temps par semaineAlban Gruin
2017-01-20Changement du gestionnaire des coursAlban Gruin
2017-01-20Le traitement est effectué par emploi du temps puis pas semaine et non plus ↵Alban Gruin
l'inverse. Cela permet de réduire le nombre d'appels au serveur distant. Séparation du traitement en fonction pour pouvoir le réutiliser autre part sans duplication de code.
2017-01-20Le traitement des données est faite avec une transactionAlban Gruin
2017-01-20Oubli du typeAlban Gruin
2017-01-19Travail initial sur les vuesAlban Gruin
2017-01-19Amélioration de la qualité du code de la commande "timetables"Alban 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-19Affichage des groupes déterminés dans l'administrationsAlban Gruin
2017-01-19La commande peut traiter plusieurs semaines choisies manuellement par ↵Alban Gruin
l'administrateur
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-18Ajout de la commande pour charger et enregistrer les donnéesAlban Gruin