Exemplo 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
Exemplo 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
Exemplo n.º 3
0
def installed_apps():
    return jsonify(apps=convertible.to_dict(public.installed_apps())), 200
Exemplo n.º 4
0
def versions():
    return jsonify(success=True, data=convertible.to_dict(public.list_apps())), 200
Exemplo n.º 5
0
def disks():
    return jsonify(success=True, disks=convertible.to_dict(public.disks())), 200
Exemplo n.º 6
0
def available_apps():
    return jsonify(apps=convertible.to_dict(public.available_apps())), 200
Exemplo n.º 7
0
def identification():
    return jsonify(success=True, message='', data=convertible.to_dict(internal.identification())), 200
Exemplo n.º 8
0
def jobs():
    return jsonify(jobs=convertible.to_dict(manager().jobs())), 200
Exemplo 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
Exemplo n.º 10
0
 def user():
     return jsonify(convertible.to_dict(current_user.user)), 200
Exemplo 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)
Exemplo 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
Exemplo 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
Exemplo 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
Exemplo n.º 15
0
def user():
    user = current_user.user
    user_data = convertible.to_dict(user)
    return jsonify(user_data), 200
Exemplo 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"])
Exemplo 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
Exemplo 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
Exemplo 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
Exemplo 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
Exemplo n.º 21
0
def version():
    return jsonify(convertible.to_dict(public.get_app('platform'))), 200
Exemplo 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
Exemplo 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
Exemplo n.º 24
0
def identification():
    return jsonify(success=True, message='', data=convertible.to_dict(internal.identification())), 200
Exemplo n.º 25
0
def port_mappings():
    return jsonify(success=True, port_mappings=convertible.to_dict(public.port_mappings())), 200
Exemplo 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
Exemplo n.º 27
0
def boot_disk():
    return jsonify(success=True, data=convertible.to_dict(public.boot_disk())), 200
Exemplo 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
Exemplo n.º 29
0
def user():
    return jsonify(convertible.to_dict(current_user.user)), 200
Exemplo 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
Exemplo n.º 31
0
def app_status():
    return jsonify(info=convertible.to_dict(public.get_app(request.args['app_id']))), 200
Exemplo 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)