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