mirror of
https://github.com/ansible/awx.git
synced 2026-05-23 16:47:45 -02:30
ES6-ifty JobDetailService
This commit is contained in:
@@ -129,12 +129,10 @@ export default
|
|||||||
// ?parent=206&event__startswith=runner&page_size=200&order=host_name,counter
|
// ?parent=206&event__startswith=runner&page_size=200&order=host_name,counter
|
||||||
getRelatedJobEvents: function(id, params){
|
getRelatedJobEvents: function(id, params){
|
||||||
var url = GetBasePath('jobs');
|
var url = GetBasePath('jobs');
|
||||||
url = url + id + '/job_events/?';
|
url = url + id + '/job_events/?' +
|
||||||
Object.keys(params).forEach(function(key, index) {
|
_.reduce(params, (result, value, key) => {
|
||||||
// the API is tolerant of extra ampersands
|
return result + key + '=' + value + '&'
|
||||||
// ?&event=playbook_on_start == ?event=playbook_on_stats
|
}, '');
|
||||||
url = url + '&' + key + '=' + params[key];
|
|
||||||
});
|
|
||||||
Rest.setUrl(url);
|
Rest.setUrl(url);
|
||||||
return Rest.get()
|
return Rest.get()
|
||||||
.success(function(data){
|
.success(function(data){
|
||||||
@@ -162,11 +160,10 @@ export default
|
|||||||
// e.g. ?page_size=200&order=host_name
|
// e.g. ?page_size=200&order=host_name
|
||||||
getJobHostSummaries: function(id, params){
|
getJobHostSummaries: function(id, params){
|
||||||
var url = GetBasePath('jobs');
|
var url = GetBasePath('jobs');
|
||||||
url = url + id + '/job_host_summaries/?';
|
url = url + id + '/job_host_summaries/?' +
|
||||||
Object.keys(params).forEach(function(key, index) {
|
_.reduce(params, (result, value, key) => {
|
||||||
// the API is tolerant of extra ampersands
|
return result + key + '=' + value + '&'
|
||||||
url = url + '&' + key + '=' + params[key];
|
}, '');
|
||||||
});
|
|
||||||
Rest.setUrl(url);
|
Rest.setUrl(url);
|
||||||
return Rest.get()
|
return Rest.get()
|
||||||
.success(function(data){
|
.success(function(data){
|
||||||
@@ -181,11 +178,10 @@ export default
|
|||||||
// e.g. ?page_size=200
|
// e.g. ?page_size=200
|
||||||
getJobPlays: function(id, params){
|
getJobPlays: function(id, params){
|
||||||
var url = GetBasePath('jobs');
|
var url = GetBasePath('jobs');
|
||||||
url = url + id + '/job_plays/?';
|
url = url + id + '/job_plays/?' +
|
||||||
Object.keys(params).forEach(function(key, index) {
|
_.reduce(params, (result, value, key) => {
|
||||||
// the API is tolerant of extra ampersands
|
return result + key + '=' + value + '&'
|
||||||
url = url + '&' + key + '=' + params[key];
|
}, '');
|
||||||
});
|
|
||||||
Rest.setUrl(url);
|
Rest.setUrl(url);
|
||||||
return Rest.get()
|
return Rest.get()
|
||||||
.success(function(data){
|
.success(function(data){
|
||||||
@@ -198,11 +194,10 @@ export default
|
|||||||
},
|
},
|
||||||
getJobTasks: function(id, params){
|
getJobTasks: function(id, params){
|
||||||
var url = GetBasePath('jobs');
|
var url = GetBasePath('jobs');
|
||||||
url = url + id + '/job_tasks/?';
|
url = url + id + '/job_tasks/?' +
|
||||||
Object.keys(params).forEach(function(key, index) {
|
_.reduce(params, (result, value, key) => {
|
||||||
// the API is tolerant of extra ampersands
|
return result + key + '=' + value + '&'
|
||||||
url = url + '&' + key + '=' + params[key];
|
}, '');
|
||||||
});
|
|
||||||
Rest.setUrl(url);
|
Rest.setUrl(url);
|
||||||
return Rest.get()
|
return Rest.get()
|
||||||
.success(function(data){
|
.success(function(data){
|
||||||
@@ -214,10 +209,10 @@ export default
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
getJob: function(params){
|
getJob: function(params){
|
||||||
var url = GetBasePath('unified_jobs') + '?';
|
var url = GetBasePath('unified_jobs') + '?'; +
|
||||||
Object.keys(params).forEach(function(key, index) {
|
_.reduce(params, (result, value, key) => {
|
||||||
url = url + '&' + key + '=' + params[key];
|
return result + key + '=' + value + '&'
|
||||||
});
|
}, '');
|
||||||
Rest.setUrl(url);
|
Rest.setUrl(url);
|
||||||
return Rest.get()
|
return Rest.get()
|
||||||
.success(function(data){
|
.success(function(data){
|
||||||
|
|||||||
Reference in New Issue
Block a user