Beispiel #1
0
def addEmail(request):
    email = request.COOKIES.get('user')
    d = dict()
    try:
        d['user'] = User.objects.get(email=email)
    except:
        d['message'] = 'Unknown user.'
        d['redirect'] = "/"  # redirect to main page
        return getEmailData(request)
    if request.method == 'POST':
        projname = request.POST['projname']
        emailname = request.POST['emailname']
        try:
            XML.AddEmail(enc(d['user'].pk, projname), emailname)
        except XML.DoesNotExistError:
            d['message'] = 'XML error, emails do not exist.'
        except XML.AlreadyExistsError:
            d['message'] = 'Email already exists in this project.'
        return getEmailData(request)