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
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7
2 changed files with 15 additions and 2 deletions

View File

@ -1,5 +1,6 @@
let Base;
let JobTemplate;
let WorkflowJobTemplate;
function setDependentResources (id) {
this.dependentResources = [
@ -8,6 +9,12 @@ function setDependentResources (id) {
params: {
inventory: id
}
},
{
model: new WorkflowJobTemplate(),
params: {
inventory: id
}
}
];
}
@ -21,16 +28,18 @@ function InventoryModel (method, resource, config) {
return this.create(method, resource, config);
}
function InventoryModelLoader (BaseModel, JobTemplateModel) {
function InventoryModelLoader (BaseModel, JobTemplateModel, WorkflowJobTemplateModel) {
Base = BaseModel;
JobTemplate = JobTemplateModel;
WorkflowJobTemplate = WorkflowJobTemplateModel;
return InventoryModel;
}
InventoryModelLoader.$inject = [
'BaseModel',
'JobTemplateModel'
'JobTemplateModel',
'WorkflowJobTemplateModel',
];
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 = {
LABEL: t.s('Workflow Job Template Nodes')