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}
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}