Ejemplo n.º 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
        })
Ejemplo n.º 2
0
Archivo: main.py Proyecto: 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)
Ejemplo n.º 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)
Ejemplo n.º 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]
Ejemplo n.º 5
0
def org_list():
    orgs = ServiceApi.find_by_resource_type('Org')
    return jsonify(data={'orgs': orgs})
Ejemplo n.º 6
0
def ui_navigation():
    observatories = ServiceApi.find_by_resource_type('Observatory')
    orgs = ServiceApi.find_by_resource_type('Org')
    return jsonify(data={'orgs': orgs, 'observatories': observatories})
Ejemplo n.º 7
0
Archivo: main.py Proyecto: 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)
Ejemplo n.º 8
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]
Ejemplo n.º 9
0
def org_list():
    orgs = ServiceApi.find_by_resource_type('Org')
    return jsonify(data={'orgs': orgs})
Ejemplo n.º 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)