コード例 #1
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_glider_track():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] +
                            '/uframe/get_glider_tracks',
                            auth=(token, ''),
                            data=request.args)
    return response.text, response.status_code
コード例 #2
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def submit_ticket():
    '''
    Acts as a pass-thru proxy to to the services
    '''
    token = get_login()
    response = requests.post(app.config['SERVICES_URL'] + '/redmine/ticket', auth=(token, ''), data=request.data)
    return response.text, response.status_code
コード例 #3
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def subscription_delete(id):
    token = get_login()
    response = requests.delete(app.config['SERVICES_URL'] +
                               '/uframe/subscription/' + str(id),
                               params=request.args,
                               auth=(token, ''))
    return response.text, response.status_code
コード例 #4
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_ticket_users():
    '''
    Acts as a pass-thru proxy to to the services to get users
    '''
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/redmine/users', auth=(token, ''), params=request.args)
    return response.text, response.status_code
コード例 #5
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_cam_image(image_id):
    token = get_login()
    r = requests.get(app.config['SERVICES_URL'] + '/uframe/get_cam_image/'+image_id+'.png', auth=(token, ''), data=request.args)
    #make pass through
    response = make_response(r.content)
    response.headers['Content-Type'] = 'image/png'
    return response
コード例 #6
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def put_log_entry_comment(id):
    token = get_login()
    response = requests.put(app.config['SERVICES_URL'] +
                            '/log_entry_comment/%s' % id,
                            auth=(token, ''),
                            data=request.data)
    return response.text, response.status_code
コード例 #7
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def subscription_post():
    headers = {'Content-Type': 'application/json'}
    token = get_login()
    response = requests.post(app.config['SERVICES_URL'] +
                             '/uframe/subscription',
                             data=request.data,
                             headers=headers,
                             auth=(token, ''))
    return response.text, response.status_code
コード例 #8
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_ticket_users():
    '''
    Acts as a pass-thru proxy to to the services to get users
    '''
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/redmine/users',
                            auth=(token, ''),
                            params=request.args)
    return response.text, response.status_code
コード例 #9
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def submit_ticket():
    '''
    Acts as a pass-thru proxy to to the services
    '''
    token = get_login()
    response = requests.post(app.config['SERVICES_URL'] + '/redmine/ticket',
                             auth=(token, ''),
                             data=request.data)
    return response.text, response.status_code
コード例 #10
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_cam_image(image_id):
    token = get_login()
    r = requests.get(app.config['SERVICES_URL'] + '/uframe/get_cam_image/' +
                     image_id + '.png',
                     auth=(token, ''),
                     data=request.args)
    #make pass through
    response = make_response(r.content)
    response.headers['Content-Type'] = 'image/png'
    return response
コード例 #11
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def cache_keys(key=None):
    token = get_login()
    if request.method == 'GET':
        response = requests.get(app.config['SERVICES_URL'] + '/cache_keys', 
                                auth=(token, ''), params=request.args)
        return response.text, response.status_code

    elif request.method == 'DELETE':
        response = requests.delete(app.config['SERVICES_URL'] + '/cache_keys/'+key, 
                                 auth=(token, ''))
        return response.text, response.status_code
コード例 #12
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def cache_keys(key=None):
    token = get_login()
    if request.method == 'GET':
        response = requests.get(app.config['SERVICES_URL'] + '/cache_keys',
                                auth=(token, ''),
                                params=request.args)
        return response.text, response.status_code

    elif request.method == 'DELETE':
        response = requests.delete(app.config['SERVICES_URL'] +
                                   '/cache_keys/' + key,
                                   auth=(token, ''))
        return response.text, response.status_code
コード例 #13
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def disabled_streams(id=None):
    token = get_login()
    END_POINT = '/uframe/disabled_streams'
    if request.method == 'GET':
        response = requests.get(app.config['SERVICES_URL'] + END_POINT, 
                                auth=(token, ''), params=request.args)
        return response.text, response.status_code

    elif request.method == 'POST':
        response = requests.post(app.config['SERVICES_URL'] + END_POINT, 
                                auth=(token, ''), data=request.data)
        return response.text, response.status_code

    elif request.method == 'DELETE':
        response = requests.delete(app.config['SERVICES_URL'] + END_POINT + '/' + str(id), 
                                auth=(token, ''))
        return response.text, response.status_code
コード例 #14
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def disabled_streams(id=None):
    token = get_login()
    END_POINT = '/uframe/disabled_streams'
    if request.method == 'GET':
        response = requests.get(app.config['SERVICES_URL'] + END_POINT,
                                auth=(token, ''),
                                params=request.args)
        return response.text, response.status_code

    elif request.method == 'POST':
        response = requests.post(app.config['SERVICES_URL'] + END_POINT,
                                 auth=(token, ''),
                                 data=request.data)
        return response.text, response.status_code

    elif request.method == 'DELETE':
        response = requests.delete(app.config['SERVICES_URL'] + END_POINT +
                                   '/' + str(id),
                                   auth=(token, ''))
        return response.text, response.status_code
コード例 #15
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def subscription_get():
    token = get_login()
    if 'email' not in request.args:
        return jsonify(error="email address not set"), 401
    try:
        if token:
            email = request.args['email']

            response = requests.get(app.config['SERVICES_URL']+'/uframe/subscription', params=request.args)
            data = response.json()

            ret_data = []
            for d in data:
                if d['email'] == email:
                    ret_data.append(d)

            return jsonify(data=ret_data)
        else:
            return jsonify(error="user not logged in"), 401
    except Exception, e:
        return jsonify(error="email address not set"), 401
コード例 #16
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def subscription_get():
    token = get_login()
    if 'email' not in request.args:
        return jsonify(error="email address not set"), 401
    try:
        if token:
            email = request.args['email']

            response = requests.get(app.config['SERVICES_URL'] +
                                    '/uframe/subscription',
                                    params=request.args)
            data = response.json()

            ret_data = []
            for d in data:
                if d['email'] == email:
                    ret_data.append(d)

            return jsonify(data=ret_data)
        else:
            return jsonify(error="user not logged in"), 401
    except Exception, e:
        return jsonify(error="email address not set"), 401
コード例 #17
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def subscription_delete(id):
    token = get_login()
    response = requests.delete(app.config['SERVICES_URL']+'/uframe/subscription/'+str(id), params=request.args, auth=(token, ''))
    return response.text, response.status_code
コード例 #18
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def subscription_post():
    headers = {'Content-Type': 'application/json'}
    token = get_login()
    response = requests.post(app.config['SERVICES_URL']+'/uframe/subscription', data=request.data, headers=headers, auth=(token, ''))
    return response.text, response.status_code
コード例 #19
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def delete_log_entry_comment(id):
    token = get_login()
    response = requests.delete(app.config['SERVICES_URL'] +
                               '/log_entry_comment/%s' % id,
                               auth=(token, ''))
    return response.text, response.status_code
コード例 #20
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_glider_track():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/uframe/get_glider_tracks', auth=(token, ''), data=request.args)
    return response.text, response.status_code
コード例 #21
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def delete_log_entry_comment(id):
    token = get_login()
    response = requests.delete(app.config['SERVICES_URL'] + '/log_entry_comment/%s' % id, auth=(token, ''))
    return response.text, response.status_code
コード例 #22
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def post_log_entry():
    token = get_login()
    response = requests.post(app.config['SERVICES_URL'] + '/log_entry', auth=(token, ''), data=request.data)
    return response.text, response.status_code
コード例 #23
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_user_scopes():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/user_scopes', auth=(token, ''))
    return response.text, response.status_code
コード例 #24
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_user_scopes():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/user_scopes',
                            auth=(token, ''))
    return response.text, response.status_code
コード例 #25
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_alfresco_documents():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/alfresco/documents',
                            auth=(token, ''),
                            params=request.args)
    return response.text, response.status_code
コード例 #26
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_watch_user():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/watch/user/',
                            auth=(token, ''),
                            params=request.args)
    return response.text, response.status_code
コード例 #27
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_watch_open():
    token = get_login()
    resp = requests.get(app.config['SERVICES_URL'] + '/watch/open',
                        auth=(token, ''),
                        params=request.args)
    return resp.text, resp.status_code
コード例 #28
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_watch_user():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/watch/user/', auth=(token, ''), params=request.args)
    return response.text, response.status_code
コード例 #29
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_watch_open():
    token = get_login()
    resp = requests.get(app.config['SERVICES_URL'] + '/watch/open', auth=(token, ''), params=request.args)
    return resp.text, resp.status_code
コード例 #30
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_ticket():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/redmine/ticket', auth=(token, ''))
    return response.text, response.status_code
コード例 #31
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def put_log_entry_comment(id):
    token = get_login()
    response = requests.put(app.config['SERVICES_URL'] + '/log_entry_comment/%s' % id, auth=(token, ''), data=request.data)
    return response.text, response.status_code
コード例 #32
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def ticket_roles():
    token = get_login()
    resp = requests.get(app.config['SERVICES_URL'] + '/ticket_roles',
                        auth=(token, ''))
    return resp.text, resp.status_code
コード例 #33
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_ticket():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/redmine/ticket',
                            auth=(token, ''))
    return response.text, response.status_code
コード例 #34
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def ticket_roles():
    token = get_login()
    resp = requests.get(app.config['SERVICES_URL'] + '/ticket_roles', auth=(token, ''))
    return resp.text, resp.status_code
コード例 #35
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_alfresco_documents():
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/alfresco/documents', auth=(token, ''), params=request.args)
    return response.text, response.status_code
コード例 #36
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def post_log_entry():
    token = get_login()
    response = requests.post(app.config['SERVICES_URL'] + '/log_entry',
                             auth=(token, ''),
                             data=request.data)
    return response.text, response.status_code
コード例 #37
0
ファイル: common.py プロジェクト: asascience-open/ooi-ui
def get_user_by_id(id):
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/user/%s' % id, auth=(token, ''))
    return response.text, response.status_code
コード例 #38
0
ファイル: common.py プロジェクト: rjelkins/ooi-ui
def get_user_by_id(id):
    token = get_login()
    response = requests.get(app.config['SERVICES_URL'] + '/user/%s' % id,
                            auth=(token, ''))
    return response.text, response.status_code