Beispiel #1
0
def project_import(request):
    """
    Import docs from an repo
    """
    form = ImportProjectForm(request.POST or None)

    if request.method == "POST" and form.is_valid():
        project = form.save()
        form.instance.users.add(request.user)
        project_manage = reverse("projects_detail", args=[project.slug])
        return HttpResponseRedirect(project_manage + "?docs_not_built=True")

    return render_to_response("projects/project_import.html", {"form": form}, context_instance=RequestContext(request))
Beispiel #2
0
def project_import(request):
    """
    Import docs from an repo
    """
    form = ImportProjectForm(request.POST or None)

    if request.method == 'POST' and form.is_valid():
        form.instance.user = request.user
        project = form.save()
        project_manage = reverse('projects_manage', args=[project.slug])
        return HttpResponseRedirect(project_manage + '?docs_not_built=True')

    return render_to_response('projects/project_import.html', {'form': form},
                              context_instance=RequestContext(request))
Beispiel #3
0
def project_import(request):
    """
    Import docs from an repo
    """
    form = ImportProjectForm(request.POST or None)

    if request.method == 'POST' and form.is_valid():
        form.instance.user = request.user
        project = form.save()
        project_manage = reverse('projects_manage', args=[project.slug])
        return HttpResponseRedirect(project_manage + '?docs_not_built=True')

    return render_to_response(
        'projects/project_import.html',
        {'form': form},
        context_instance=RequestContext(request)
    )
Beispiel #4
0
def project_import(request):
    """
    Import docs from an repo
    """
    form = ImportProjectForm(request.POST or None)

    if request.method == 'POST' and form.is_valid():
        project = form.save()
        form.instance.users.add(request.user)
        assign('view_project', request.user, project)
        project_manage = reverse('projects_detail', args=[project.slug])
        messages.info(request, _("Your docs are currently being built. "
                                 "It may take a moment for them to appear."))
        return HttpResponseRedirect(project_manage)

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