show related workflow counts on inventory deletion warning prompt

This commit is contained in:
Jake McDermott
2018-11-17 13:34:09 -05:00
parent bca9bcf6dd
commit ecbdc55955
2 changed files with 15 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
let Base; let Base;
let JobTemplate; let JobTemplate;
let WorkflowJobTemplate;
function setDependentResources (id) { function setDependentResources (id) {
this.dependentResources = [ this.dependentResources = [
@@ -8,6 +9,12 @@ function setDependentResources (id) {
params: { params: {
inventory: id inventory: id
} }
},
{
model: new WorkflowJobTemplate(),
params: {
inventory: id
}
} }
]; ];
} }
@@ -21,16 +28,18 @@ function InventoryModel (method, resource, config) {
return this.create(method, resource, config); return this.create(method, resource, config);
} }
function InventoryModelLoader (BaseModel, JobTemplateModel) { function InventoryModelLoader (BaseModel, JobTemplateModel, WorkflowJobTemplateModel) {
Base = BaseModel; Base = BaseModel;
JobTemplate = JobTemplateModel; JobTemplate = JobTemplateModel;
WorkflowJobTemplate = WorkflowJobTemplateModel;
return InventoryModel; return InventoryModel;
} }
InventoryModelLoader.$inject = [ InventoryModelLoader.$inject = [
'BaseModel', 'BaseModel',
'JobTemplateModel' 'JobTemplateModel',
'WorkflowJobTemplateModel',
]; ];
export default InventoryModelLoader; export default InventoryModelLoader;

View File

@@ -41,6 +41,10 @@ function ModelsStrings (BaseString) {
}; };
ns.workflow_job_templates = {
LABEL: t.s('Workflow Job Templates')
};
ns.workflow_job_template_nodes = { ns.workflow_job_template_nodes = {
LABEL: t.s('Workflow Job Template Nodes') LABEL: t.s('Workflow Job Template Nodes')