def project_redirects(request, project_slug): """Project redirects view and form view.""" project = get_object_or_404( Project.objects.for_admin_user(request.user), slug=project_slug, ) form = RedirectForm(data=request.POST or None, project=project) if request.method == 'POST' and form.is_valid(): form.save() project_dashboard = reverse('projects_redirects', args=[project.slug]) return HttpResponseRedirect(project_dashboard) redirects = project.redirects.all() return render( request, 'projects/project_redirects.html', { 'form': form, 'project': project, 'redirects': redirects }, )
def project_redirects(request, project_slug): project = get_object_or_404(Project.objects.for_admin_user(request.user), slug=project_slug) form = RedirectForm(data=request.POST or None, project=project) if request.method == "POST" and form.is_valid(): form.save() project_dashboard = reverse("projects_redirects", args=[project.slug]) return HttpResponseRedirect(project_dashboard) redirects = project.redirects.all() return render_to_response( "projects/project_redirects.html", {"form": form, "project": project, "redirects": redirects}, context_instance=RequestContext(request), )
def project_redirects(request, project_slug): """Project redirects view and form view.""" project = get_object_or_404( Project.objects.for_admin_user(request.user), slug=project_slug) form = RedirectForm(data=request.POST or None, project=project) if request.method == 'POST' and form.is_valid(): form.save() project_dashboard = reverse('projects_redirects', args=[project.slug]) return HttpResponseRedirect(project_dashboard) redirects = project.redirects.all() return render( request, 'projects/project_redirects.html', {'form': form, 'project': project, 'redirects': redirects})