예제 #1
0
파일: views.py 프로젝트: mberingen/ScrumDo
def export_organization(request, organization_slug):
    organization = get_object_or_404(Organization, slug=organization_slug)
    if not organization.hasReadAccess(request.user):
        raise PermissionDenied()

    organizations = Organization.getOrganizationsForUser(request.user)

    if request.method == "POST":
        projects = []
        for key, value in request.POST.iteritems():
            m = re.match("proj_([0-9]+)", key)
            if m and value:
                projects.append(int(m.group(1)))
        logger.debug(projects)
        return import_export.export_organization(organization, project_ids=projects)

    return render_to_response("organizations/organization_export.html", {
        "organization": organization,
        "organizations": organizations,
    }, context_instance=RequestContext(request))
예제 #2
0
def export_organization(request, organization_slug):
    organization = get_object_or_404(Organization, slug=organization_slug)
    if not organization.hasReadAccess(request.user):
        raise PermissionDenied()

    organizations = Organization.getOrganizationsForUser(request.user)

    if request.method == "POST":
        projects = []
        for key, value in request.POST.iteritems():
            m = re.match("proj_([0-9]+)", key)
            if m and value:
                projects.append(int(m.group(1)))
        logger.debug(projects)
        return import_export.export_organization(organization,
                                                 project_ids=projects)

    return render_to_response("organizations/organization_export.html", {
        "organization": organization,
        "organizations": organizations,
    },
                              context_instance=RequestContext(request))
예제 #3
0
파일: views.py 프로젝트: jacksonh/ScrumDo
def export_organization(request, organization_slug):
    organization = get_object_or_404(Organization, slug=organization_slug)
    if not organization.hasReadAccess( request.user ):
        raise PermissionDenied()
    return import_export.export_organization( organization )
예제 #4
0
def export_organization(request, organization_slug):
    organization = get_object_or_404(Organization, slug=organization_slug)
    if not organization.hasReadAccess( request.user ):
        raise PermissionDenied()
    return import_export.export_organization( organization )