[doc] maj README + code lint

master
Vincent Adolphe 2017-12-19 16:39:44 +01:00
Parent 19521b0519
révision bbf360be8c
3 fichiers modifiés avec 27 ajouts et 3 suppressions

Voir le fichier

@ -101,6 +101,32 @@ disponibles pour déterminer le nombre de place minimal pour que l'évenement
ne soit pas annulé automatiquement. Par défaut, c'est la moitié des places
diponibles soit 50%.
### Variante (non implémentée):
* la moulinette "alerte/annulation/confirmation" passerait une premiere fois
a la date de fermeture des resa:
* si on sait dire qu'il n'y a pas assez d'inscrit -> alerte ou annulation selon
l'option "annulation auto" de l'evenement et positionnement du drapeau
`verif_auto_faite`
* de même s'il y a assez d'inscrits avec le statut "accepté" -> confirmation de
l'evenement et validation du drapeau `verif_auto_faite`
* par contre s'il y a assez d'inscrits mais pas assez avec le statut "accepté"
(i.e. "en attente") alors on ne fait rien.
* la moulinette "alerte/annulation/confirmation" passerait une 2eme fois juste
après la validation automatique ssi le drapeau `verif_auto_faite` n'est pas positionné.
Dans ce cas la il n'y a plus de réservations avec le statut "en attente" et on
peut donc trancher: annuler/confirmer (ou simplement alerter).
Cette variante permet de s'affranchir de `ALERT_NB_J_AV_EVT_PART_INSUF` (puisqu'on
s'aligne sur `VAL_AUTO_NB_J_AV_EVT` et de prévenir le plus tôt possible.
Inconvénient: si l'évenement est annulé par la suite, la confirmation a déjà
été envoyée
## Structure
### Vue d'ensemble
@ -187,5 +213,3 @@ sur les chemins suivants:
BETG est developpé par Cliss XXI sous license [AGPLv3+](LICENSE).
BETG is developed by Cliss XXI and licensed under the [AGPLv3+](LICENSE).

Voir le fichier

@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from betg.apps.main.mail import send_tpl_mail
def resa_refus_mail(resa):
""" cree un pdf et l'envoi par courriel sur un refus de reservation """
# creation du pdf

Voir le fichier

@ -1,7 +1,6 @@
# -*- coding: utf-8 -*-
import html2text
from django.core.mail import send_mail
from django.core.mail import EmailMultiAlternatives
from django.template.loader import get_template
from constance import config