Revision 6560f8e3
Added by Ondřej Pražák about 8 years ago
app/controllers/foreman_pipeline/api/jobs_controller.rb | ||
---|---|---|
109 | 109 |
param_group :job_id |
110 | 110 |
param :environment_id, :number, :desc => N_("Environment id which will be set"), :required => true |
111 | 111 |
def set_environment |
112 |
if @job.environment_in_paths? params[:environment_id] |
|
113 |
@job.environment = Katello::KTEnvironment.find(params[:environment_id]) |
|
114 |
@job.save! |
|
115 |
respond_for_show |
|
116 |
else |
|
117 |
fail Katello::HttpErrors::Conflict, "Cannot add an Environment that is not in Job's Environment paths." |
|
118 |
end |
|
112 |
@job.environment = Katello::KTEnvironment.find(params[:environment_id]) |
|
113 |
@job.save! |
|
114 |
respond_for_show |
|
119 | 115 |
end |
120 | 116 |
|
121 | 117 |
api :PUT, "/organizations/:organization_id/jobs/:id/set_resource", N_("Set compute resource for job") |
Also available in: Unified diff
progress