Commit 7fa783ab authored by Pierre-Antoine Comby's avatar Pierre-Antoine Comby

écrémage du script

parent e31fe40b
#!/usr/bin/python
#-*- coding: utf-8 -*-
###
# Envoie un mail au vieux pour leur prévenir qu'on va se débarrasser de leurs chèques.
# (très inspiré de wei_vieux.py)
###
from __future__ import unicode_literals
import sys
......@@ -23,28 +29,6 @@ con, cur = BaseFonctions.getcursor()
cur.execute("SELECT prix_wei_normalien, prix_wei_non_normalien, wei_name, wei_contact, wei_begin, wei_end FROM configurations;")
wei_config = cur.fetchall()[0]
def human_roles(roles_list):
"""
Transforme un rôle écrit au format BDD en rôle
lisible par un être humain
"""
liste = roles_list.split(';')
liste_human = []
for role in liste:
if role == 'inconnu':
liste_human.append('Rôle inconnu')
elif role == 'libre':
liste_human.append('Électron libre')
elif role == 'chef_bus':
liste_human.append('Chef de bus')
elif role == 'chef_equipe':
liste_human.append('Chef d\'équipe')
elif role == 'staff':
liste_human.append('Staff')
return ' ou '.join(liste_human)
emetteur = 'notekfet2015@crans.org'
objet = '[WEI] État de ta préinscription'
reply_to = [wei_config["wei_contact"].decode('utf-8')]
......@@ -63,24 +47,14 @@ if __name__ == '__main__':
# On traite les inscriptions
for inscription in liste_inscriptions:
paye = inscription['paye']
caution = inscription['caution']
preciser_bus = 'Je ne sais pas' == inscription['bus']
preciser_role = ';' in inscription['role']
if paye and caution:
# Rien à redire -> on passe à la suite
contexte = {
'inscription' : inscription,
'user' : user,
'paye' : paye,
'peut_payer' : peut_payer,
'caution' : caution,
'preciser_bus' : preciser_bus,
'preciser_role' : preciser_role,
'wei' : wei_config,
}
body = template.render(**contexte)
queue_mail(emetteur, [inscription["mail"],], objet, body, cc=[], replyto=reply_to)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment