AC-398 removed 404 error on Job Detail page when job template has gone missing.

This commit is contained in:
chouseknecht
2013-09-04 15:40:16 -04:00
parent cadbf5f22d
commit c9ff6f7a99

View File

@@ -227,6 +227,10 @@ function JobsEdit ($scope, $rootScope, $compile, $location, $log, $routeParams,
$('#forks-slider').slider("option", "value", scope.forks); $('#forks-slider').slider("option", "value", scope.forks);
$('#forks-slider').slider("disable"); $('#forks-slider').slider("disable");
$('input[type="checkbox"]').attr('disabled','disabled');
$('input[type="radio"]').attr('disabled','disabled');
$('#host_config_key-gen-btn').attr('disabled','disabled');
$('textarea').attr('readonly','readonly');
// Get job template and display/hide host callback fields // Get job template and display/hide host callback fields
Rest.setUrl(scope.template_url); Rest.setUrl(scope.template_url);
@@ -241,14 +245,11 @@ function JobsEdit ($scope, $rootScope, $compile, $location, $log, $routeParams,
default_val: dft default_val: dft
}); });
scope['callback_url'] = data.related['callback']; scope['callback_url'] = data.related['callback'];
$('input[type="checkbox"]').attr('disabled','disabled');
$('input[type="radio"]').attr('disabled','disabled');
$('#host_config_key-gen-btn').attr('disabled','disabled');
$('textarea').attr('readonly','readonly');
}) })
.error( function(data, status, headers, config) { .error( function(data, status, headers, config) {
ProcessErrors(scope, data, status, form, //ProcessErrors(scope, data, status, form,
{ hdr: 'Error!', msg: 'Failed to retrieve job: ' + $routeParams.id + '. GET status: ' + status }); // { hdr: 'Error!', msg: 'Failed to retrieve job: ' + $routeParams.id + '. GET status: ' + status });
scope['callback_url'] = '<< Job template not found >>';
}); });
}); });