Commit 30ab67f4 by Jeffrey Phillips

Add hasDeployment and hadDeploymentConfig filters

parent a83b0abb
...@@ -1421,7 +1421,18 @@ angular.module('openshiftCommonUI') ...@@ -1421,7 +1421,18 @@ angular.module('openshiftCommonUI')
}) })
.filter('isBindingReady', function(isServiceInstanceReadyFilter) { .filter('isBindingReady', function(isServiceInstanceReadyFilter) {
return isServiceInstanceReadyFilter; return isServiceInstanceReadyFilter;
}); })
.filter('hasDeployment', function(annotationFilter) {
return function(object) {
return !!annotationFilter(object, 'deployment.kubernetes.io/revision');
};
})
.filter('hasDeploymentConfig', function(annotationFilter) {
return function(deployment) {
return !!annotationFilter(deployment, 'deploymentConfig');
};
})
;
;'use strict'; ;'use strict';
angular.module('openshiftCommonUI') angular.module('openshiftCommonUI')
.filter('camelToLower', function() { .filter('camelToLower', function() {
......
...@@ -1592,7 +1592,18 @@ angular.module('openshiftCommonUI') ...@@ -1592,7 +1592,18 @@ angular.module('openshiftCommonUI')
}]) }])
.filter('isBindingReady', ["isServiceInstanceReadyFilter", function(isServiceInstanceReadyFilter) { .filter('isBindingReady', ["isServiceInstanceReadyFilter", function(isServiceInstanceReadyFilter) {
return isServiceInstanceReadyFilter; return isServiceInstanceReadyFilter;
}]); }])
.filter('hasDeployment', ["annotationFilter", function(annotationFilter) {
return function(object) {
return !!annotationFilter(object, 'deployment.kubernetes.io/revision');
};
}])
.filter('hasDeploymentConfig', ["annotationFilter", function(annotationFilter) {
return function(deployment) {
return !!annotationFilter(deployment, 'deploymentConfig');
};
}])
;
;'use strict'; ;'use strict';
angular.module('openshiftCommonUI') angular.module('openshiftCommonUI')
.filter('camelToLower', function() { .filter('camelToLower', function() {
......
...@@ -606,6 +606,14 @@ return "True" === _.get(statusConditionFilter(apiObject, "Ready"), "status"); ...@@ -606,6 +606,14 @@ return "True" === _.get(statusConditionFilter(apiObject, "Ready"), "status");
}; };
} ]).filter("isBindingReady", [ "isServiceInstanceReadyFilter", function(isServiceInstanceReadyFilter) { } ]).filter("isBindingReady", [ "isServiceInstanceReadyFilter", function(isServiceInstanceReadyFilter) {
return isServiceInstanceReadyFilter; return isServiceInstanceReadyFilter;
} ]).filter("hasDeployment", [ "annotationFilter", function(annotationFilter) {
return function(object) {
return !!annotationFilter(object, "deployment.kubernetes.io/revision");
};
} ]).filter("hasDeploymentConfig", [ "annotationFilter", function(annotationFilter) {
return function(deployment) {
return !!annotationFilter(deployment, "deploymentConfig");
};
} ]), angular.module("openshiftCommonUI").filter("camelToLower", function() { } ]), angular.module("openshiftCommonUI").filter("camelToLower", function() {
return function(str) { return function(str) {
return str ? _.startCase(str).toLowerCase() :str; return str ? _.startCase(str).toLowerCase() :str;
......
...@@ -133,4 +133,15 @@ angular.module('openshiftCommonUI') ...@@ -133,4 +133,15 @@ angular.module('openshiftCommonUI')
}) })
.filter('isBindingReady', function(isServiceInstanceReadyFilter) { .filter('isBindingReady', function(isServiceInstanceReadyFilter) {
return isServiceInstanceReadyFilter; return isServiceInstanceReadyFilter;
}); })
.filter('hasDeployment', function(annotationFilter) {
return function(object) {
return !!annotationFilter(object, 'deployment.kubernetes.io/revision');
};
})
.filter('hasDeploymentConfig', function(annotationFilter) {
return function(deployment) {
return !!annotationFilter(deployment, 'deploymentConfig');
};
})
;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment