Adjusts which partical/controller combination is used when editing a schedule

MGMT jobs require a different partial + controller
This commit is contained in:
Jared Tabor
2018-07-16 18:02:11 -07:00
parent 220b45cb8a
commit 429cf40db3

View File

@@ -345,9 +345,26 @@ const jobsSchedulesEditRoute = {
label: "{{breadcrumb.schedule_name}}" label: "{{breadcrumb.schedule_name}}"
}, },
views: { views: {
'form': { 'form':{
controller: 'schedulerEditController', templateProvider: function(ParentObject, Rest){
templateUrl: templateUrl("scheduler/schedulerForm"), let path;
if(ParentObject.type === 'system_job_template'){
path = templateUrl('management-jobs/scheduler/schedulerForm');
}
else {
path = templateUrl('scheduler/schedulerForm');
}
Rest.setUrl(path);
return Rest.get(path).then(response => response.data);
},
controllerProvider: function(ParentObject){
if (ParentObject.type === 'system_job_template') {
return 'managementJobEditController';
}
else {
return 'schedulerEditController';
}
}
} }
}, },
resolve: _.merge(editScheduleResolve(), parentResolve) resolve: _.merge(editScheduleResolve(), parentResolve)