Merge pull request #328 from jaredevantabor/insights

changing logic for Remediate Inventory button
This commit is contained in:
Jared Tabor
2017-08-23 12:02:59 -04:00
committed by GitHub

View File

@@ -130,13 +130,15 @@ angular.module('inventory', [
}); });
}); });
}], }],
checkProjectPermission: ['resourceData', '$stateParams', 'Rest', 'GetBasePath', checkProjectPermission: ['resourceData', '$stateParams', 'Rest', 'GetBasePath', 'credentialTypesLookup',
function(resourceData, $stateParams, Rest, GetBasePath){ function(resourceData, $stateParams, Rest, GetBasePath, credentialTypesLookup){
if(_.has(resourceData, 'data.summary_fields.insights_credential')){ if(_.has(resourceData, 'data.summary_fields.insights_credential')){
let credential_id = resourceData.data.summary_fields.insights_credential.id, return credentialTypesLookup()
path = `${GetBasePath('projects')}?credential__id=${credential_id}&role_level=use_role`; .then(kinds => {
Rest.setUrl(path); let insightsKind = kinds.Insights;
return Rest.get().then(({data}) => { let path = `${GetBasePath('projects')}?credential__credential_type=${insightsKind}&role_level=use_role`;
Rest.setUrl(path);
return Rest.get().then(({data}) => {
if (data.results.length > 0){ if (data.results.length > 0){
return true; return true;
} }
@@ -146,6 +148,7 @@ angular.module('inventory', [
}).catch(() => { }).catch(() => {
return false; return false;
}); });
});
} }
else { else {
return false; return false;