示例#1
0
def ui_navigation():
    observatories = ServiceApi.find_by_resource_type('Observatory')
    orgs = ServiceApi.find_by_resource_type('Org')
    platformSites = ServiceApi.find_by_resource_type('PlatformSite')
    return jsonify(
        data={
            'orgs': orgs,
            'observatories': observatories,
            'platformSites': platformSites
        })
示例#2
0
文件: main.py 项目: ooici/ion-ux
def collection(resource_type=None):
    if request.is_xhr:
        # Todo - Implement "My Resources" as a separate call when they are available (observatories, platforms, etc.)...
        # Todo - user_info_id set in a @login_required decorator
        user_info_id = session.get('user_id') if session.has_key('user_id') else None
        resources = ServiceApi.find_by_resource_type(resource_type, user_info_id)
        return render_json_response(resources)
    elif is_json(request):
        user_info_id = session.get('user_id') if session.has_key('user_id') else None
        resources = ServiceApi.find_by_resource_type(resource_type, user_info_id)
        return render_json_response(resources)
    else:
        return render_app_template(request.path)
示例#3
0
def collection(resource_type=None):
    if request.is_xhr:
        # Todo - Implement "My Resources" as a separate call when they are available (observatories, platforms, etc.)...
        # Todo - user_info_id set in a @login_required decorator
        user_info_id = session.get('user_id') if session.has_key('user_id') else None
        resources = ServiceApi.find_by_resource_type(resource_type, user_info_id)
        return render_json_response(resources)
    else:
        return render_app_template(request.path)
示例#4
0
def get_org_data():
    #Returns org name and org ids
    with main.app.test_request_context():
        sa = ServiceApi()
        org = sa.find_by_resource_type("Org")
        return [{
            'name': str(item['name']),
            'org_id': str(item['_id'])
        } for item in org]
示例#5
0
def org_list():
    orgs = ServiceApi.find_by_resource_type('Org')
    return jsonify(data={'orgs': orgs})
示例#6
0
文件: main.py 项目: Bobfrat/ion-ux
def ui_navigation():
    observatories = ServiceApi.find_by_resource_type('Observatory')
    orgs = ServiceApi.find_by_resource_type('Org')
    return jsonify(data={'orgs': orgs, 'observatories': observatories})
示例#7
0
文件: main.py 项目: daf/ion-ux
def collection(resource_type=None):
    if request.is_xhr:
        resources = ServiceApi.find_by_resource_type(resource_type)
        return jsonify(data=resources)
    else:
        return render_app_template(request.path)
示例#8
0
文件: common.py 项目: Bobfrat/ion-ux
def get_org_data():
    #Returns org name and org ids
    with main.app.test_request_context():
        sa = ServiceApi()
        org = sa.find_by_resource_type("Org")
        return [{'name': str(item['name']), 'org_id': str(item['_id'])} for item in org]
示例#9
0
文件: main.py 项目: alulaq2/ion-ux
def org_list():
    orgs = ServiceApi.find_by_resource_type('Org')
    return jsonify(data={'orgs': orgs})
示例#10
0
def collection(resource_type=None):
    if request.is_xhr:
        resources = ServiceApi.find_by_resource_type(resource_type)
        return jsonify(data=resources)
    else:
        return render_app_template(request.path)