def redirect_add(request): "Create a new mail redirect" form = RedirectForm(request.POST or None) form.fields['domain'].queryset = get_domains(request.user) if form.is_valid(): form.save() return redirect('limeade_mail_redirect_list') return render_to_response("limeade_mail/redirect_add.html", {"form": form}, context_instance = RequestContext(request))
def redirect_edit(request, slug): "Edit a HTTP redirect" r = Redirect.objects.get(pk=slug) form = RedirectForm(request.POST or None, instance=r) form.fields['domain'].queryset = get_domains(request.user) if form.is_valid(): form.save() return redirect('limeade_web_redirect_list') return render_to_response("limeade_web/redirect_edit.html", {"form": form}, context_instance = RequestContext(request))
def redirect_add(request): """Create a new mail redirect. :param request: the request object :returns: an edit form template """ form = RedirectForm(request.POST or None) form.fields['domain'].queryset = get_domains(request.user) if form.is_valid(): form.save() return redirect('limeade_mail_redirect_list') return render_to_response("limeade_mail/redirect_add.html", {"form": form}, context_instance = RequestContext(request))
def redirect_add(request): """Create a new HTTP redirect. :param request: the request object :returns: an edit form template """ form = RedirectForm(request.POST or None) form.fields['domain'].queryset = get_domains(request.user) if form.is_valid(): form.save() return redirect('limeade_web_redirect_list') return render_to_response("limeade_web/redirect_add.html", {"form": form}, context_instance = RequestContext(request))
def redirect_edit(request, slug): """Edit a HTTP redirect. :param request: the request object :param slug: the id of the redirect :returns: an edit form template """ r = Redirect.objects.get(pk=slug) form = RedirectForm(request.POST or None, instance=r) form.fields['domain'].queryset = get_domains(request.user) if form.is_valid(): form.save() return redirect('limeade_web_redirect_list') return render_to_response("limeade_web/redirect_edit.html", {"form": form}, context_instance=RequestContext(request))
def redirect_edit(request, slug): """Edit a mail redirect. :param request: the request object :param slug: the id of the redirect :returns: an edit form template """ r = Redirect.objects.get(pk=slug) if r.domain.owner() != request.user: return redirect('limeade_mail_redirect_list') form = RedirectForm(request.POST or None, instance=r) form.fields['domain'].queryset = get_domains(request.user) if form.is_valid(): form.save() return redirect('limeade_mail_redirect_list') return render_to_response("limeade_mail/redirect_edit.html", {"form": form}, context_instance = RequestContext(request))