コード例 #1
0
ファイル: views.py プロジェクト: wiedi/limeade
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))
コード例 #2
0
ファイル: views.py プロジェクト: wiedi/limeade
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))
コード例 #3
0
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))
コード例 #4
0
ファイル: views.py プロジェクト: fatality/limeade
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))
コード例 #5
0
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))
コード例 #6
0
ファイル: views.py プロジェクト: fatality/limeade
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))