Save every email as a user for later use

master
Tait Hoyem 4 years ago
parent 72ed5d5639
commit 6a84a46433

@ -3,6 +3,7 @@ from django.http import FileResponse
from django.core.mail import EmailMessage
from .models import Address, PDF
from .forms import CodeForm
from core.models import QuoteUser
import json
# Create your views here.
@ -31,6 +32,12 @@ def download(request, pdfid):
if len(pdf) == 0:
return render(request, 'common/password-incorrect.html')
pdf = pdf[0]
# save email in database
user = QuoteUser.objects.create(username=form.cleaned_data['email'], email=form.cleaned_data['email'])
# disallow login for user
user.set_unusable_password()
user.save()
# send email
email = EmailMessage()
email.subject = 'Your Free Quote!'
email.to = [form.cleaned_data['email']]

File diff suppressed because it is too large Load Diff

@ -35,6 +35,7 @@ def search_api(request, address):
limit=5)
return HttpResponse(json.dumps(addrs))
# TODO: Fix auth: use Permission
def upload(request):
if request.user.is_authenticated:
if request.method == 'POST':

Loading…
Cancel
Save