Esempio n. 1
0
def drop_device():
    statsd_client.incr('rest.device.drop')
    domain = ioc.manager().drop_device(request.form)
    domain_data = convertible.to_dict(domain)
    return jsonify(success=True,
                   message='Device was dropped',
                   data=domain_data), 200
Esempio n. 2
0
def domain_update():
    statsd_client.incr('rest.domain.update')
    request_data = json.loads(request.data)
    domain = ioc.manager().domain_update(request_data, request.remote_addr)
    domain_data = convertible.to_dict(domain)
    return jsonify(success=True,
                   message='Domain was updated',
                   data=domain_data), 200
Esempio n. 3
0
def installed_apps():
    return jsonify(apps=convertible.to_dict(public.installed_apps())), 200
Esempio n. 4
0
def versions():
    return jsonify(success=True, data=convertible.to_dict(public.list_apps())), 200
Esempio n. 5
0
def disks():
    return jsonify(success=True, disks=convertible.to_dict(public.disks())), 200
Esempio n. 6
0
def available_apps():
    return jsonify(apps=convertible.to_dict(public.available_apps())), 200
Esempio n. 7
0
def identification():
    return jsonify(success=True, message='', data=convertible.to_dict(internal.identification())), 200
Esempio n. 8
0
def jobs():
    return jsonify(jobs=convertible.to_dict(manager().jobs())), 200
Esempio n. 9
0
def domain_update():
    statsd_client.incr('rest.domain.update')
    request_data = json.loads(request.data)
    domain = ioc.manager().domain_update(request_data, request.remote_addr)
    domain_data = convertible.to_dict(domain)
    return jsonify(success=True, message='Domain was updated', data=domain_data), 200
Esempio n. 10
0
 def user():
     return jsonify(convertible.to_dict(current_user.user)), 200
Esempio n. 11
0
def test_loop_support():
    disks = get_lsblk().available_disks(open(join(DIR, 'hardware', 'lsblk')).read())
    assert len(disks) == 3
    assert len(disks[2].partitions) == 1
    convertible.to_dict(disks)
Esempio n. 12
0
def domain_get():
    statsd_client.incr('rest.domain.get')
    domain = ioc.manager().get_domain(request.args)
    domain_data = convertible.to_dict(domain)
    return jsonify(success=True, message='Domain retrieved',
                   data=domain_data), 200
Esempio n. 13
0
def user_get():
    statsd_client.incr('rest.user.get')
    user = ioc.manager().authenticate(request.args)
    user_data = convertible.to_dict(user)
    return jsonify(success=True, message='User provided', data=user_data), 200
Esempio n. 14
0
def user_create():
    statsd_client.incr('rest.user.create')
    user = ioc.manager().create_new_user(request.form)
    user_data = convertible.to_dict(user)
    return jsonify(success=True, message='User was created',
                   data=user_data), 200
Esempio n. 15
0
def user():
    user = current_user.user
    user_data = convertible.to_dict(user)
    return jsonify(user_data), 200
Esempio n. 16
0
 def test_datetime_member(self):
     datetime_value = datetime(2014, 6, 28, hour=7, minute=58, second=59)
     obj = Klass("value1", datetime_value)
     d = to_dict(obj)
     self.assertEquals(datetime_value, d["member2"])
Esempio n. 17
0
def domain_get():
    statsd_client.incr('rest.domain.get')
    domain = ioc.manager().get_domain(request.args)
    domain_data = convertible.to_dict(domain)
    return jsonify(success=True, message='Domain retrieved', data=domain_data), 200
Esempio n. 18
0
def user_get():
    user = manager().authenticate(request.args)
    user_data = convertible.to_dict(user)
    return jsonify(message='User provided', data=user_data), 200
Esempio n. 19
0
def user():
    statsd_client.incr('www.user.get')
    user = current_user.user
    user_data = convertible.to_dict(user)
    return jsonify(user_data), 200
Esempio n. 20
0
def domain_get():
    domain = manager().get_domain(request.args)
    domain_data = convertible.to_dict(domain)
    return jsonify(message='Domain retrieved', data=domain_data), 200
Esempio n. 21
0
def version():
    return jsonify(convertible.to_dict(public.get_app('platform'))), 200
Esempio n. 22
0
def domain_update():
    request_data = json.loads(request.data)
    domain = manager().domain_update(request_data)
    domain_data = convertible.to_dict(domain)
    return jsonify(message='Domain was updated', data=domain_data), 200
Esempio n. 23
0
def user():
    statsd_client.incr('www.user.get')
    user = current_user.user
    user_data = convertible.to_dict(user)
    return jsonify(user_data), 200
Esempio n. 24
0
def identification():
    return jsonify(success=True, message='', data=convertible.to_dict(internal.identification())), 200
Esempio n. 25
0
def port_mappings():
    return jsonify(success=True, port_mappings=convertible.to_dict(public.port_mappings())), 200
Esempio n. 26
0
def user_create():
    statsd_client.incr('rest.user.create')
    user = ioc.manager().create_new_user(request.form)
    user_data = convertible.to_dict(user)
    return jsonify(success=True, message='User was created', data=user_data), 200
Esempio n. 27
0
def boot_disk():
    return jsonify(success=True, data=convertible.to_dict(public.boot_disk())), 200
Esempio n. 28
0
def user_get():
    statsd_client.incr('rest.user.get')
    user = ioc.manager().authenticate(request.args)
    user_data = convertible.to_dict(user)
    return jsonify(success=True, message='User provided', data=user_data), 200
Esempio n. 29
0
def user():
    return jsonify(convertible.to_dict(current_user.user)), 200
Esempio n. 30
0
def drop_device():
    statsd_client.incr('rest.device.drop')
    domain = ioc.manager().drop_device(request.form)
    domain_data = convertible.to_dict(domain)
    return jsonify(success=True, message='Device was dropped', data=domain_data), 200
Esempio n. 31
0
def app_status():
    return jsonify(info=convertible.to_dict(public.get_app(request.args['app_id']))), 200
Esempio n. 32
0
def test_loop_support():
    disks = get_lsblk().available_disks(
        open(join(DIR, 'hardware', 'lsblk')).read())
    assert len(disks) == 3
    assert len(disks[2].partitions) == 1
    convertible.to_dict(disks)