Ejemplo n.º 1
0
def request_invitation(request):
    ''' Para que los futuros usuarios puedan pedir invitaciones '''
    if request.method =='GET':
        form = UserToInviteForm()
    elif request.method == 'POST': 
        form = UserToInviteForm(request.POST)
        if form.is_valid(): 
            u = UserToInvite()
            u.mail = form.cleaned_data['mail']
            u.save()
            return HttpResponseRedirect('/accounts/invitation/thanks/') # Redirect after POST
    return { 'form' : form }
Ejemplo n.º 2
0
def request_invitation(request):
    ''' Para que los futuros usuarios puedan pedir invitaciones '''
    if request.method == 'GET':
        form = UserToInviteForm()
    elif request.method == 'POST':
        form = UserToInviteForm(request.POST)
        if form.is_valid():
            u = UserToInvite()
            u.mail = form.cleaned_data['mail']
            u.save()
            return HttpResponseRedirect(
                '/accounts/invitation/thanks/')  # Redirect after POST
    return {'form': form}
Ejemplo n.º 3
0
def request_invitation(request):
    """ Para que los futuros usuarios puedan pedir invitaciones """
    if request.method == "GET":
        form = UserToInviteForm()
    elif request.method == "POST":
        form = UserToInviteForm(request.POST)
        if form.is_valid():
            mail = form.cleaned_data["mail"]
            user_registered = User.objects.filter(email=mail)
            if user_registered:
                return {"error_registered": "Ya existe un usuario con ese correo", "form": form}
            else:
                u = UserToInvite()
                u.mail = mail
                u.save()
                return {"invited_mail": u.mail, "TEMPLATE": "invitation/thanks.html"}
    return {"form": form}
Ejemplo n.º 4
0
def request_invitation(request):
    ''' Para que los futuros usuarios puedan pedir invitaciones '''
    if request.method =='GET':
        form = UserToInviteForm()
    elif request.method == 'POST': 
        form = UserToInviteForm(request.POST)
        if form.is_valid(): 
            mail = form.cleaned_data['mail']
            user_registered = User.objects.filter(email = mail)
            if user_registered:
                return { 
                    'error_registered' : 'Ya existe un usuario con ese correo', 
                    'form' : form 
                } 
            else:
                u = UserToInvite()
                u.mail = mail
                u.save()
                return HttpResponseRedirect('/accounts/invitation/thanks/') # Redirect after POST
    return { 'form' : form }
Ejemplo n.º 5
0
def request_invitation(request):
    ''' Para que los futuros usuarios puedan pedir invitaciones '''
    if request.method == 'GET':
        form = UserToInviteForm()
    elif request.method == 'POST':
        form = UserToInviteForm(request.POST)
        if form.is_valid():
            mail = form.cleaned_data['mail']
            user_registered = User.objects.filter(email=mail)
            if user_registered:
                return {
                    'error_registered': 'Ya existe un usuario con ese correo',
                    'form': form
                }
            else:
                u = UserToInvite()
                u.mail = mail
                u.save()
                return {
                    'invited_mail': u.mail,
                    'TEMPLATE': 'invitation/thanks.html'
                }
    return {'form': form}