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