Skip to content
Snippets Groups Projects
Commit 8928ec5b authored by Cosimo Antonio Volpicelli's avatar Cosimo Antonio Volpicelli
Browse files

send email test

parent 810b2b3c
No related branches found
No related tags found
No related merge requests found
......@@ -173,3 +173,10 @@ DIRETTORE = 'silvano.fineschi@inaf.it'
RESPONSABILE_UFFICIO_CONTABILITA = 'tiziana.gamba@inaf.it'
RESPONSABILE_UFFICIO_ACQUISTI = 'luigi.genesi@inaf.it'
UFFICIO_ACQUISTI = ['luigi.genesi@inaf.it','laura.roma@inaf.it','giuseppina.antico@inaf.it']
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'ca.volpicelli@gmail.com'
EMAIL_HOST_PASSWORD = 'caV#290957#Vac'
EMAIL_PORT = 587
EMAIL_USE_TLS =True
EMAIL_USE_SSL = False
......@@ -122,7 +122,8 @@
</span> </a>
</li>
</ul>
<form>
<form action="/utenti/save/richiesta" method="POST">
{% csrf_token %}
<div class="tab-content">
<div id="step-1" class="tab-pane " role="tabpanel">
......@@ -443,7 +444,7 @@
</span>
</div>
<div class="row">
Il bene/servizio in oggetto e' composto dai seguenti articoli:
<h2>Il bene/servizio in oggetto e' composto dai seguenti articoli: </h2>
</div>
......@@ -460,13 +461,14 @@
<div class="articolidiv ">
</div>
<input id="acceptTerms" name="acceptTerms" type="checkbox" class="required"> <label for="acceptTerms">I agree with the Terms and Conditions.</label>
<h2> e dovra' essere caricato sui seguenti capitoli degli obiettivi funzione : </h2>
</div>
<div id="step-6" class="tab-pane" role="tabpanel">
<h1>Finish</h1>
<h2>Terms and Conditions</h2>
<input id="acceptTerms" name="acceptTerms" type="checkbox" class="required"> <label for="acceptTerms">I agree with the Terms and Conditions.</label>
<button type="submit"> Salva Richiesta </button>
<button type="submit"> Invia Richiesta </button>
</div>
......
from django.urls import path
from .views import Index,SaveAcquisto,AcquistiList
from .views import Index,SaveRichiesta,AcquistiList
urlpatterns = [
path(r'index', Index.as_view()),
path(r'saveacquisto',SaveAcquisto.as_view()),
#path(r'saveacquisto',SaveAcquisto.as_view()),
path(r'save/richiesta',SaveRichiesta.as_view()),
path('listaarticoli/<idrichiedente>', AcquistiList.as_view(), name='acquisti-list'),
......
......@@ -33,29 +33,33 @@ class Index(CreateView):
context = {'ob_fun': ob_fun,'pollo': 'pollo'}
return HttpResponse(template.render(context,request))
class SaveAcquisto(View):
class SaveRichiesta(View):
def post(self,request):
ar = []
quantita = request.POST.getlist('quantita')
codiceproduttore = request.POST.getlist('codiceproduttore')
descrizione = request.POST.getlist('descrizione')
prezzo = request.POST.getlist('prezzo')
descrizionearticolo = request.POST.getlist('descrizionearticolo')
prezzoarticolo = request.POST.getlist('prezzoarticolo')
i=0
for one in quantita:
ss={'quantita': one ,'codiceproduttore':codiceproduttore[i],'descrizione':descrizione[i],'prezzo':prezzo[i]}
ss={'quantita': one ,'codiceproduttore':codiceproduttore[i],'descrizionearticolo':descrizionearticolo[i],'prezzoarticolo':prezzoarticolo[i]}
ar.append(ss)
i+=1
i=0
obiettivofunzione = request.POST.getlist('obiettivofunzione')
#obiettivofunzione = request.POST.getlist('obiettivofunzione')
idobiettivofunzione = request.POST.getlist('idobiettivofunzione')
prezzobfun = request.POST.getlist('prezzoobfun')
prezzoobfun = request.POST.getlist('prezzoobfun')
capitolo = request.POST.getlist('capitolo')
responsabilefondiobfun = request.POST.getlist('responsabilefondiobfun')
recipients=[]
obfun = []
for one in obiettivofunzione:
for one in idobiettivofunzione:
recipients.append(responsabilefondiobfun)
ss={'capitolo': capitolo[i],'idobiettivofunzione':idobiettivofunzione[i],'obiettivofunzione':one,'prezzoobfun': prezzobfun[i] ,'responsabilefondiobfun':responsabilefondiobfun[i]}
ss={'idobiettivofunzione':idobiettivofunzione[i],'prezzoobfun': prezzoobfun[i] }
obfun.append(ss)
ar.append(ss)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment