|
|
@@ -185,6 +185,28 @@ def finalize_download(request,did,uid=None):
|
|
|
#response['Content-Disposition'] = "attachment; filename=%s" % documento.documento
|
|
|
#setNewLog(3,{'utente':utente,'documento':documento,'azienda':utente.azienda})
|
|
|
setLog(3,azienda=utente.azienda,utente=utente,documento=documento)
|
|
|
+
|
|
|
+ ### comunicazioni ###
|
|
|
+ if len(utente.mail) > 0:
|
|
|
+ comunicazione = None
|
|
|
+ try:
|
|
|
+ comunicazione = Comunicazione.objects.get(pk=3)
|
|
|
+ except Comunicazione.DoesNotExist as dne:
|
|
|
+ print('comunicazione non valida',dne)
|
|
|
+ if comunicazione:
|
|
|
+ sm = ServizioMail(debug=True)
|
|
|
+ sm.set_mailfrom=comunicazione.mittente
|
|
|
+ sm.add_to(utente.mail)
|
|
|
+
|
|
|
+ sm.set_soggetto(comunicazione.soggetto)
|
|
|
+ sm.set_corpo(comunicazione.corpo)
|
|
|
+
|
|
|
+ sm_data = dict()
|
|
|
+ sm_data['utente'] = utente
|
|
|
+ sm.set_data(sm_data)
|
|
|
+ sm.send()
|
|
|
+ ### comunicazioni ###
|
|
|
+
|
|
|
return response
|
|
|
|
|
|
|