Merge "[APIv2] Remove job-binary-internal endpoint"
This commit is contained in:
commit
c546fa497e
|
@ -17,8 +17,6 @@ from sahara.api import acl
|
|||
from sahara.service.api.v2 import job_binaries as api
|
||||
from sahara.service import validation as v
|
||||
from sahara.service.validations.edp import job_binary as v_j_b
|
||||
from sahara.service.validations.edp import job_binary_internal as v_j_b_i
|
||||
from sahara.service.validations.edp import job_binary_internal_schema as vjbi_s
|
||||
from sahara.service.validations.edp import job_binary_schema as v_j_b_schema
|
||||
import sahara.utils.api as u
|
||||
|
||||
|
@ -74,52 +72,3 @@ def job_binary_data(job_binary_id):
|
|||
def job_binary_update(job_binary_id, data):
|
||||
return u.render(api.update_job_binary(job_binary_id,
|
||||
data).to_wrapped_dict())
|
||||
|
||||
|
||||
# Job binary internals ops
|
||||
|
||||
@rest.put_file('/job-binary-internals/<name>')
|
||||
@acl.enforce("data-processing:job-binary-internals:create")
|
||||
@v.validate(None, v_j_b_i.check_job_binary_internal)
|
||||
def job_binary_internal_create(**values):
|
||||
return u.render(api.create_job_binary_internal(values).to_wrapped_dict())
|
||||
|
||||
|
||||
@rest.get('/job-binary-internals')
|
||||
@acl.enforce("data-processing:job-binary-internals:get_all")
|
||||
def job_binary_internal_list():
|
||||
return u.render(binaries=[j.to_dict() for j in
|
||||
api.get_job_binary_internals(
|
||||
**u.get_request_args().to_dict())])
|
||||
|
||||
|
||||
@rest.get('/job-binary-internals/<job_binary_internal_id>')
|
||||
@acl.enforce("data-processing:job-binary-internals:get")
|
||||
@v.check_exists(api.get_job_binary_internal, 'job_binary_internal_id')
|
||||
def job_binary_internal_get(job_binary_internal_id):
|
||||
return u.to_wrapped_dict(
|
||||
api.get_job_binary_internal, job_binary_internal_id)
|
||||
|
||||
|
||||
@rest.delete('/job-binary-internals/<job_binary_internal_id>')
|
||||
@acl.enforce("data-processing:job-binary-internals:delete")
|
||||
@v.check_exists(api.get_job_binary_internal, 'job_binary_internal_id')
|
||||
def job_binary_internal_delete(job_binary_internal_id):
|
||||
api.delete_job_binary_internal(job_binary_internal_id)
|
||||
return u.render()
|
||||
|
||||
|
||||
@rest.get('/job-binary-internals/<job_binary_internal_id>/data')
|
||||
@acl.enforce("data-processing:job-binary-internals:get_data")
|
||||
@v.check_exists(api.get_job_binary_internal, 'job_binary_internal_id')
|
||||
def job_binary_internal_data(job_binary_internal_id):
|
||||
return api.get_job_binary_internal_data(job_binary_internal_id)
|
||||
|
||||
|
||||
@rest.patch('/job-binary-internals/<job_binary_internal_id>')
|
||||
@acl.enforce("data-processing:job-binaries:modify")
|
||||
@v.check_exists(api.get_job_binary_internal, 'job_binary_internal_id')
|
||||
@v.validate(vjbi_s.JOB_BINARY_UPDATE_SCHEMA)
|
||||
def job_binary_internal_update(job_binary_internal_id, data):
|
||||
return u.to_wrapped_dict(
|
||||
api.update_job_binary_internal, job_binary_internal_id, data)
|
||||
|
|
|
@ -41,31 +41,6 @@ def delete_job_binary(id):
|
|||
conductor.job_binary_destroy(context.ctx(), id)
|
||||
|
||||
|
||||
def create_job_binary_internal(values):
|
||||
return conductor.job_binary_internal_create(context.ctx(), values)
|
||||
|
||||
|
||||
def get_job_binary_internals(**kwargs):
|
||||
return conductor.job_binary_internal_get_all(context.ctx(),
|
||||
regex_search=True, **kwargs)
|
||||
|
||||
|
||||
def get_job_binary_internal(id):
|
||||
return conductor.job_binary_internal_get(context.ctx(), id)
|
||||
|
||||
|
||||
def delete_job_binary_internal(id):
|
||||
conductor.job_binary_internal_destroy(context.ctx(), id)
|
||||
|
||||
|
||||
def get_job_binary_internal_data(id):
|
||||
return conductor.job_binary_internal_get_raw_data(context.ctx(), id)
|
||||
|
||||
|
||||
def update_job_binary_internal(id, values):
|
||||
return conductor.job_binary_internal_update(context.ctx(), id, values)
|
||||
|
||||
|
||||
def get_job_binary_data(id):
|
||||
job_binary = conductor.job_binary_get(context.ctx(), id)
|
||||
return jb_manager.JOB_BINARIES.get_job_binary(job_binary.type). \
|
||||
|
|
Loading…
Reference in New Issue