WIP: Projet L : Envoi de mails automatique
Liste des choses à vérifier
Merci de vérifier is votre Merge Request (MR) satisfait bien aux conditions suivantes (mettre un 'x' pour cocher la case) :
-
Nous avons ajouter nos noms dans le fichier AUTHORS.md
-
Nous avons ajouter quelques mots d'anglais dans le CHANGELOG.md
pour résumer notre travail -
Si nous avons utilisé de nouveaux modules python, nous les avons ajouté dans le fichier requirements.txt
-
Nous avons effectué quelques tests (et les avons éventuellement ajouté au dépôt) -
Nous avons ajouté, modifié et revu la documentation, si nécessaire. On peut effectuer une MR sur la page wiki de FlOpEDT, comme expliqué ici : https://stackoverflow.com/a/38537453 -
Nous n'avons pas ajouté d'affichage dans les consoles (ni dans celle de django (avec print
), ni dans celle du mavigateur (avec desconsole.log
))
Type de Merge Request
Merci d'indiquer le type de votre MR (mettre un 'x' pour cocher la case) :
-
Réparation de bug -
Fonctionnalité -
Mise à jour de style sur le code (formatage, renommage) -
Refactoring (pas de changement fonctionnel, ni de changement d'API) -
Autre (à décrire) :
Quel est le comportement actuel ?
- Envoi de notifications de changement de cours aux enseignants qu'ils le souhaitent via PHP
- Version PHP inaccessible car hors du projet FlopEDT (Nous avons contacté Yahn FORMANCZAK qui avait développé cette fonctionnalité, le code ce situe sur un serveur externe non géré par l'IUT)
Quel est le nouveau comportement ?
- Envoi de notifications de changement de cours aux enseignants et aux étudiants qu'ils le souhaitent avec cron/Django
- Fréquence d'envoie toutes les 24 heures
Est-ce que cette MR casse une autre fonctionnalité ?
-
Oui -
Non
Est-ce que cette MR contient de nouvelles migrations de base ?
-
Oui -
Non
Informations supplémentaires ?
- Finir de paramétrer le Cron et créer un script Shell
- Finir la fonction send_notification_email()
Edited by Louqman