@@ -13838,21 +13838,21 @@ templateUrl: "views/overview/_list-row.html"
13838
13838
}(), function() {
13839
13839
angular.module("openshiftConsole").component("serviceInstanceRow", {
13840
13840
controller: [ "$filter", "APIService", "AuthorizationService", "BindingService", "ListRowUtils", "ServiceInstancesService", function(e, t, n, a, r, o) {
13841
- var i = this, s = e("isBindingFailed"), c = e("isBindingReady");
13841
+ var i = this, s = e("isBindingFailed"), c = e("isBindingReady"), l = e("serviceInstanceFailedMessage"), u = e("truncate") ;
13842
13842
_.extend(i, r.ui);
13843
- var l = e("serviceInstanceDisplayName");
13843
+ var d = e("serviceInstanceDisplayName");
13844
13844
i.serviceBindingsVersion = t.getPreferredVersion("servicebindings"), i.serviceInstancesVersion = t.getPreferredVersion("serviceinstances");
13845
- var u = function() {
13845
+ var m = function() {
13846
13846
var e = o.getServiceClassNameForInstance(i.apiObject);
13847
13847
return _.get(i, [ "state", "serviceClasses", e ]);
13848
- }, d = function() {
13848
+ }, p = function() {
13849
13849
var e = o.getServicePlanNameForInstance(i.apiObject);
13850
13850
return _.get(i, [ "state", "servicePlans", e ]);
13851
- }, m = function() {
13851
+ }, f = function() {
13852
13852
_.get(i.apiObject, "metadata.deletionTimestamp") ? i.instanceStatus = "deleted" : s(i.apiObject) ? i.instanceStatus = "failed" : c(i.apiObject) ? i.instanceStatus = "ready" : i.instanceStatus = "pending";
13853
13853
};
13854
13854
i.$doCheck = function() {
13855
- m (), i.notifications = r.getNotifications(i.apiObject, i.state), i.serviceClass = u (), i.servicePlan = d (), i.displayName = l (i.apiObject, i.serviceClass), i.isBindable = a.isServiceBindable(i.apiObject, i.serviceClass, i.servicePlan);
13855
+ f (), i.notifications = r.getNotifications(i.apiObject, i.state), i.serviceClass = m (), i.servicePlan = p (), i.displayName = d (i.apiObject, i.serviceClass), i.isBindable = a.isServiceBindable(i.apiObject, i.serviceClass, i.servicePlan);
13856
13856
}, i.$onChanges = function(e) {
13857
13857
e.bindings && (i.deleteableBindings = _.reject(i.bindings, "metadata.deletionTimestamp"));
13858
13858
}, i.getSecretForBinding = function(e) {
@@ -13863,6 +13863,11 @@ return !(_.get(i.apiObject, "metadata.deletionTimestamp") || (!i.isBindable || !
13863
13863
_.set(i, "overlay.panelVisible", !1);
13864
13864
}, i.showOverlayPanel = function(e, t) {
13865
13865
_.set(i, "overlay.panelVisible", !0), _.set(i, "overlay.panelName", e), _.set(i, "overlay.state", t);
13866
+ }, i.getFailedTooltipText = function() {
13867
+ var e = l(i.apiObject);
13868
+ if (!e) return "";
13869
+ var t = u(e, 128);
13870
+ return e.length !== t.length && (t += "..."), t;
13866
13871
}, i.deprovision = function() {
13867
13872
o.deprovision(i.apiObject, i.deleteableBindings);
13868
13873
};
0 commit comments