correction annulation mission domus
This commit is contained in:
@@ -1006,7 +1006,7 @@ def demandes_dl(request):
|
|||||||
# lire le message avec UID
|
# lire le message avec UID
|
||||||
rv, msg_data = conn.fetch(email_uid, '(RFC822)')
|
rv, msg_data = conn.fetch(email_uid, '(RFC822)')
|
||||||
if rv != 'OK':
|
if rv != 'OK':
|
||||||
request.session.flash("ERREUR de lecture du message %s" % email_uid, 'danger')
|
request.session.flash("ERREUR de lecture du message %S-%s" % (email_from, email_uid), 'danger')
|
||||||
return HTTPFound(location=request.route_url('messages'))
|
return HTTPFound(location=request.route_url('messages'))
|
||||||
|
|
||||||
raw_email = msg_data[0][1]
|
raw_email = msg_data[0][1]
|
||||||
@@ -1024,6 +1024,8 @@ def demandes_dl(request):
|
|||||||
if ctype == 'text/html' and 'attachment' not in cdispo:
|
if ctype == 'text/html' and 'attachment' not in cdispo:
|
||||||
body = part.get_payload(decode=True) # decode
|
body = part.get_payload(decode=True) # decode
|
||||||
break
|
break
|
||||||
|
|
||||||
|
# import pdb;pdb.set_trace()
|
||||||
# downloading attachment
|
# downloading attachment
|
||||||
temp_file_path = download_pdf_to_tmp(email_message)
|
temp_file_path = download_pdf_to_tmp(email_message)
|
||||||
if temp_file_path != '':
|
if temp_file_path != '':
|
||||||
@@ -1039,7 +1041,7 @@ def demandes_dl(request):
|
|||||||
conn.store(email_uid, '+FLAGS', '\\Deleted')
|
conn.store(email_uid, '+FLAGS', '\\Deleted')
|
||||||
elif 'ANNULATION ORDRE DE MISSION' in texte:
|
elif 'ANNULATION ORDRE DE MISSION' in texte:
|
||||||
# genere ANNULATION mission DOMUS
|
# genere ANNULATION mission DOMUS
|
||||||
nosin = str(body)[84:95]
|
nosin = texte.split('\n')[3] # 4ème ligne de texte
|
||||||
#import pdb;pdb.set_trace()
|
#import pdb;pdb.set_trace()
|
||||||
n = generer_annul_domus(request, societe, nosin, temp_file_path)
|
n = generer_annul_domus(request, societe, nosin, temp_file_path)
|
||||||
if n > 0:
|
if n > 0:
|
||||||
@@ -1058,7 +1060,7 @@ def demandes_dl(request):
|
|||||||
# deconnexion du serveur
|
# deconnexion du serveur
|
||||||
conn.logout()
|
conn.logout()
|
||||||
|
|
||||||
request.session.flash("La mission a été importée avec succès", 'success')
|
request.session.flash("La mission no %s de %s a été importée avec succès" % (email_uid, email_from), 'success')
|
||||||
return HTTPFound(request.route_url('demandes'))
|
return HTTPFound(request.route_url('demandes'))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user