コード例 #1
0
ファイル: private.py プロジェクト: zjsxwc/readthedocs.org
def project_translations(request, project_slug):
    """Project translations view and form view."""
    project = get_object_or_404(
        Project.objects.for_admin_user(request.user), slug=project_slug)
    form = TranslationForm(
        data=request.POST or None,
        parent=project,
        user=request.user,
    )

    if request.method == 'POST' and form.is_valid():
        form.save()
        project_dashboard = reverse(
            'projects_translations',
            args=[project.slug],
        )
        return HttpResponseRedirect(project_dashboard)

    lang_projects = project.translations.all()

    return render(
        request,
        'projects/project_translations.html',
        {
            'form': form,
            'project': project,
            'lang_projects': lang_projects,
        },
    )
コード例 #2
0
def project_translations(request, project_slug):
    """Project translations view and form view."""
    project = get_object_or_404(
        Project.objects.for_admin_user(request.user), slug=project_slug)
    form = TranslationForm(data=request.POST or None, parent=project)

    if request.method == 'POST' and form.is_valid():
        form.save()
        project_dashboard = reverse(
            'projects_translations',
            args=[project.slug],
        )
        return HttpResponseRedirect(project_dashboard)

    lang_projects = project.translations.all()

    return render(
        request,
        'projects/project_translations.html',
        {
            'form': form,
            'project': project,
            'lang_projects': lang_projects,
        },
    )
コード例 #3
0
ファイル: private.py プロジェクト: rjmackay/readthedocs.org
def project_translations(request, project_slug):
    project = get_object_or_404(Project.objects.for_admin_user(request.user), slug=project_slug)
    form = TranslationForm(data=request.POST or None, parent=project)

    if request.method == "POST" and form.is_valid():
        form.save()
        project_dashboard = reverse("projects_translations", args=[project.slug])
        return HttpResponseRedirect(project_dashboard)

    lang_projects = project.translations.all()

    return render_to_response(
        "projects/project_translations.html",
        {"form": form, "project": project, "lang_projects": lang_projects},
        context_instance=RequestContext(request),
    )
コード例 #4
0
def project_translations(request, project_slug):
    project = get_object_or_404(Project.objects.for_admin_user(request.user),
                                slug=project_slug)
    form = TranslationForm(data=request.POST or None, parent=project)

    if request.method == 'POST' and form.is_valid():
        form.save()
        project_dashboard = reverse('projects_translations',
                                    args=[project.slug])
        return HttpResponseRedirect(project_dashboard)

    lang_projects = project.translations.all()

    return render_to_response(
        'projects/project_translations.html',
        {'form': form, 'project': project, 'lang_projects': lang_projects},
        context_instance=RequestContext(request)
    )