Skip to content

Commit d007fa3

Browse files
author
OpenShift Bot
committed
bump(github.com/openshift/origin-web-console): 26d468aab574f66a99496c35c21edc6e45d55dba
1 parent 818c357 commit d007fa3

File tree

1 file changed

+89
-46
lines changed

1 file changed

+89
-46
lines changed

pkg/assets/bindata.go

Lines changed: 89 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -14210,26 +14210,26 @@ templateUrl:"views/overview/_builds.html"
1421014210
function a(a, b, c, d, e, f, g, h) {
1421114211
var i = this;
1421214212
_.extend(i, f.ui);
14213-
var j = a("canI"), k = a("deploymentIsInProgress"), l = a("isBinaryBuild"), m = function(a) {
14213+
var j = a("canI"), k = a("deploymentIsInProgress"), l = a("isBinaryBuild"), m = a("enableTechPreviewFeature"), n = function(a) {
1421414214
var b = _.get(a, "spec.triggers");
1421514215
_.isEmpty(b) || (i.imageChangeTriggers = _.filter(b, function(a) {
1421614216
return "ImageChange" === a.type && _.get(a, "imageChangeParams.automatic");
1421714217
}));
14218-
}, n = function(a) {
14219-
a && !i.current && "DeploymentConfig" !== a.kind && "Deployment" !== a.kind && (i.current = a);
1422014218
}, o = function(a) {
14221-
i.rgv = c.objectToResourceGroupVersion(a), n(a), m(a);
14219+
a && !i.current && "DeploymentConfig" !== a.kind && "Deployment" !== a.kind && (i.current = a);
14220+
}, p = function(a) {
14221+
i.rgv = c.objectToResourceGroupVersion(a), o(a), n(a);
1422214222
};
1422314223
i.$onChanges = function(a) {
14224-
a.apiObject && o(a.apiObject.currentValue);
14224+
a.apiObject && p(a.apiObject.currentValue);
1422514225
};
14226-
var p = [], q = function(a) {
14226+
var q = [], r = function(a) {
1422714227
if (!i.state.hpaByResource) return null;
1422814228
var b = _.get(a, "kind"), c = _.get(a, "metadata.name");
14229-
return _.get(i.state.hpaByResource, [ b, c ], p);
14229+
return _.get(i.state.hpaByResource, [ b, c ], q);
1423014230
};
1423114231
i.$doCheck = function() {
14232-
i.notifications = f.getNotifications(i.apiObject, i.state), i.hpa = q(i.apiObject), i.current && _.isEmpty(i.hpa) && (i.hpa = q(i.current));
14232+
i.notifications = f.getNotifications(i.apiObject, i.state), i.hpa = r(i.apiObject), i.current && _.isEmpty(i.hpa) && (i.hpa = r(i.current));
1423314233
var a = _.get(i, "apiObject.metadata.uid");
1423414234
a && (i.services = _.get(i, [ "state", "servicesByObjectUID", a ]), i.buildConfigs = _.get(i, [ "state", "buildConfigsByObjectUID", a ]), i.bindings = _.get(i, [ "state", "bindingsByApplicationUID", a ]));
1423514235
var b, c = _.get(i, "apiObject.kind");
@@ -14245,16 +14245,28 @@ return !!_.isEmpty(i.hpa) && !i.isDeploymentInProgress();
1424514245
}, i.isDeploymentInProgress = function() {
1424614246
return !(!i.current || !i.previous) || k(i.current);
1424714247
}, i.canIDoAny = function() {
14248-
var a = _.get(i, "apiObject.kind");
14248+
var a = _.get(i, "apiObject.kind"), b = _.get(i, "apiObject.metadata.uid"), c = _.get(i.state.deleteableBindingsByApplicationUID, b);
1424914249
switch (a) {
1425014250
case "DeploymentConfig":
14251-
return !!j("deploymentconfigs/instantiate", "create") || (!!j("deploymentconfigs", "update") || (!(!i.current || !j("deploymentconfigs/log", "get")) || (i.showStartPipelineAction() || i.showStartBuildAction())));
14251+
return !!j("deploymentconfigs/instantiate", "create") || (!!j("deploymentconfigs", "update") || (!(!i.current || !j("deploymentconfigs/log", "get")) || (!(!m("pod_presets") || _.isEmpty(i.state.bindableServiceInstances) || !j({
14252+
resource:"bindings",
14253+
group:"servicecatalog.k8s.io"
14254+
}, "create")) || (!(!m("pod_presets") || _.isEmpty(c) || !j({
14255+
resource:"bindings",
14256+
group:"servicecatalog.k8s.io"
14257+
}, "delete")) || (i.showStartPipelineAction() || i.showStartBuildAction())))));
1425214258

1425314259
case "Pod":
1425414260
return !!j("pods/log", "get") || !!j("pods", "update");
1425514261

1425614262
default:
14257-
return !(!i.firstPod(i.current) || !j("pods/log", "get")) || !!j(i.rgv, "update");
14263+
return !(!i.firstPod(i.current) || !j("pods/log", "get")) || (!!j(i.rgv, "update") || (!(!m("pod_presets") || _.isEmpty(i.state.bindableServiceInstances) || !j({
14264+
resource:"bindings",
14265+
group:"servicecatalog.k8s.io"
14266+
}, "create")) || !(!m("pod_presets") || _.isEmpty(c) || !j({
14267+
resource:"bindings",
14268+
group:"servicecatalog.k8s.io"
14269+
}, "delete"))));
1425814270
}
1425914271
}, i.showStartBuildAction = function() {
1426014272
if (!_.isEmpty(i.pipelines)) return !1;
@@ -14330,29 +14342,40 @@ hidePipelines:"<"
1433014342
templateUrl:"views/overview/_list-row.html"
1433114343
});
1433214344
}(), function() {
14333-
function a(a, b, c, d, e, f) {
14334-
var g = this;
14335-
_.extend(g, e.ui);
14336-
var h = a("getErrorDetails"), i = a("serviceInstanceDisplayName"), j = function() {
14337-
var a = g.apiObject.spec.serviceClassName;
14338-
return _.get(g, [ "state", "serviceClasses", a, "description" ]);
14339-
};
14340-
g.$doCheck = function() {
14341-
g.notifications = e.getNotifications(g.apiObject, g.state), g.displayName = i(g.apiObject, g.serviceClasses), g.description = j();
14342-
}, g.$onChanges = function(a) {
14343-
a.bindings && (g.deleteableBindings = _.reject(g.bindings, "metadata.deletionTimestamp"));
14344-
}, g.getSecretForBinding = function(a) {
14345-
return a && _.get(g, [ "state", "secrets", a.spec.secretName ]);
14346-
}, g.isBindable = d.isServiceBindable(g.apiObject, g.state.serviceClasses), g.closeOverlayPanel = function() {
14347-
_.set(g, "overlay.panelVisible", !1);
14348-
}, g.showOverlayPanel = function(a, b) {
14349-
_.set(g, "overlay.panelVisible", !0), _.set(g, "overlay.panelName", a), _.set(g, "overlay.state", b);
14350-
}, g.deprovision = function() {
14345+
function a(a, b, c, d, e, f, g) {
14346+
var h = this;
14347+
_.extend(h, e.ui);
14348+
var i = a("getErrorDetails"), j = a("serviceInstanceDisplayName"), k = function() {
14349+
var a = h.apiObject.spec.serviceClassName;
14350+
return _.get(h, [ "state", "serviceClasses", a, "description" ]);
14351+
};
14352+
h.$doCheck = function() {
14353+
h.notifications = e.getNotifications(h.apiObject, h.state), h.displayName = j(h.apiObject, h.serviceClasses), h.description = k();
14354+
}, h.$onChanges = function(a) {
14355+
a.bindings && (h.deleteableBindings = _.reject(h.bindings, "metadata.deletionTimestamp"));
14356+
}, h.getSecretForBinding = function(a) {
14357+
return a && _.get(h, [ "state", "secrets", a.spec.secretName ]);
14358+
}, h.isBindable = d.isServiceBindable(h.apiObject, h.state.serviceClasses), h.actionsDropdownVisible = function() {
14359+
return !(!h.isBindable || !g.canI({
14360+
resource:"bindings",
14361+
group:"servicecatalog.k8s.io"
14362+
}, "create")) || (!(_.isEmpty(h.deleteableBindings) || !g.canI({
14363+
resource:"bindings",
14364+
group:"servicecatalog.k8s.io"
14365+
}, "delete")) || !!g.canI({
14366+
resource:"instances",
14367+
group:"servicecatalog.k8s.io"
14368+
}, "delete"));
14369+
}, h.closeOverlayPanel = function() {
14370+
_.set(h, "overlay.panelVisible", !1);
14371+
}, h.showOverlayPanel = function(a, b) {
14372+
_.set(h, "overlay.panelVisible", !0), _.set(h, "overlay.panelName", a), _.set(h, "overlay.state", b);
14373+
}, h.deprovision = function() {
1435114374
var a = {
1435214375
alerts:{
1435314376
deprovision:{
1435414377
type:"error",
14355-
message:"Service '" + g.apiObject.spec.serviceClassName + "' will be deleted and no longer available."
14378+
message:"Service '" + h.apiObject.spec.serviceClassName + "' will be deleted and no longer available."
1435614379
}
1435714380
},
1435814381
detailsMarkup:"Delete Service?",
@@ -14373,28 +14396,28 @@ return a;
1437314396
f.hideNotification("deprovision-service-error"), c["delete"]({
1437414397
group:"servicecatalog.k8s.io",
1437514398
resource:"instances"
14376-
}, g.apiObject.metadata.name, {
14377-
namespace:g.apiObject.metadata.namespace
14399+
}, h.apiObject.metadata.name, {
14400+
namespace:h.apiObject.metadata.namespace
1437814401
}, {
1437914402
propagationPolicy:null
1438014403
}).then(function() {
1438114404
f.addNotification({
1438214405
type:"success",
14383-
message:"Successfully deleted " + g.apiObject.metadata.name + "."
14406+
message:"Successfully deleted " + h.apiObject.metadata.name + "."
1438414407
});
1438514408
}, function(a) {
1438614409
f.addNotification({
1438714410
id:"deprovision-service-error",
1438814411
type:"error",
14389-
message:"An error occurred while deleting " + g.apiObject.metadata.name + ".",
14390-
details:h(a)
14412+
message:"An error occurred while deleting " + h.apiObject.metadata.name + ".",
14413+
details:i(a)
1439114414
});
1439214415
});
1439314416
});
1439414417
};
1439514418
}
1439614419
angular.module("openshiftConsole").component("serviceInstanceRow", {
14397-
controller:[ "$filter", "$uibModal", "DataService", "BindingService", "ListRowUtils", "NotificationsService", a ],
14420+
controller:[ "$filter", "$uibModal", "DataService", "BindingService", "ListRowUtils", "NotificationsService", "AuthorizationService", a ],
1439814421
controllerAs:"row",
1439914422
bindings:{
1440014423
apiObject:"<",
@@ -27869,11 +27892,14 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
2786927892
"<li ng-if=\"'deploymentconfigs' | canI : 'update'\" role=\"menuitem\">\n" +
2787027893
"<a ng-href=\"{{row.apiObject | editResourceURL}}\">Edit</a>\n" +
2787127894
"</li>\n" +
27872-
"\n" +
27873-
"<li ng-if=\"('pod_presets' | enableTechPreviewFeature) && row.state.bindableServiceInstances.length\" role=\"menuitem\">\n" +
27895+
"<li ng-if=\"('pod_presets' | enableTechPreviewFeature)\n" +
27896+
" && row.state.bindableServiceInstances.length\n" +
27897+
" && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')\" role=\"menuitem\">\n" +
2787427898
"<a href=\"\" ng-click=\"row.showOverlayPanel('bindService', {target: row.apiObject})\">Create Binding</a>\n" +
2787527899
"</li>\n" +
27876-
"<li ng-if=\"('pod_presets' | enableTechPreviewFeature) && row.state.deleteableBindingsByApplicationUID[row.apiObject.metadata.uid].length\" role=\"menuitem\">\n" +
27900+
"<li ng-if=\"('pod_presets' | enableTechPreviewFeature)\n" +
27901+
" && row.state.deleteableBindingsByApplicationUID[row.apiObject.metadata.uid].length\n" +
27902+
" && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'delete')\" role=\"menuitem\">\n" +
2787727903
"<a href=\"\" ng-click=\"row.showOverlayPanel('unbindService', {target: row.apiObject})\">Delete Binding</a>\n" +
2787827904
"</li>\n" +
2787927905
"<li ng-if=\"row.current && ('deploymentconfigs/log' | canI : 'get')\" role=\"menuitem\">\n" +
@@ -27902,6 +27928,16 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
2790227928
"<li role=\"menuitem\" ng-if=\"row.rgv | canI : 'update'\">\n" +
2790327929
"<a ng-href=\"{{row.apiObject | editYamlURL}}\">Edit YAML</a>\n" +
2790427930
"</li>\n" +
27931+
"<li ng-if=\"('pod_presets' | enableTechPreviewFeature)\n" +
27932+
" && row.state.bindableServiceInstances.length\n" +
27933+
" && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')\" role=\"menuitem\">\n" +
27934+
"<a href=\"\" ng-click=\"row.showOverlayPanel('bindService', {target: row.apiObject})\">Create Binding</a>\n" +
27935+
"</li>\n" +
27936+
"<li ng-if=\"('pod_presets' | enableTechPreviewFeature)\n" +
27937+
" && row.state.deleteableBindingsByApplicationUID[row.apiObject.metadata.uid].length\n" +
27938+
" && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'delete')\" role=\"menuitem\">\n" +
27939+
"<a href=\"\" ng-click=\"row.showOverlayPanel('unbindService', {target: row.apiObject})\">Delete Binding</a>\n" +
27940+
"</li>\n" +
2790527941
"<li ng-if=\"(pod = row.firstPod(row.current)) && ('pods/log' | canI : 'get')\" role=\"menuitem\">\n" +
2790627942
"<a ng-href=\"{{pod | navigateResourceURL}}?tab=logs\">View Logs</a>\n" +
2790727943
"</li>\n" +
@@ -28389,7 +28425,7 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
2838928425
"<div class=\"section-title hidden-xs\">Service Bindings</div>\n" +
2839028426
"<overview-service-binding ng-repeat=\"binding in $ctrl.bindings track by (binding | uid)\" binding=\"binding\" service-classes=\"$ctrl.serviceClasses\" service-instances=\"$ctrl.serviceInstances\" secrets=\"$ctrl.secrets\">\n" +
2839128427
"</overview-service-binding>\n" +
28392-
"<div ng-if=\"$ctrl.bindableServiceInstances | size\">\n" +
28428+
"<div ng-if=\"($ctrl.bindableServiceInstances | size) && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')\">\n" +
2839328429
"<a href=\"\" ng-click=\"$ctrl.createBinding()\" role=\"button\">Create Binding</a>\n" +
2839428430
"</div>\n" +
2839528431
"</div>"
@@ -28437,7 +28473,9 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
2843728473
"<div class=\"list-pf-details\">\n" +
2843828474
"<div ng-if=\"!row.expanded\">\n" +
2843928475
"<div class=\"hidden-xs hidden-sm\">\n" +
28440-
"<span ng-if=\"!row.bindings.length && row.isBindable\">\n" +
28476+
"<span ng-if=\"!row.bindings.length\n" +
28477+
" && row.isBindable\n" +
28478+
" && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')\">\n" +
2844128479
"<a href=\"\" ng-click=\"row.showOverlayPanel('bindService', {target: row.apiObject})\">Create Binding</a>\n" +
2844228480
"</span>\n" +
2844328481
"<span ng-if=\"row.bindings.length\" class=\"component-label\">Bindings</span>\n" +
@@ -28463,18 +28501,18 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
2846328501
"</div>\n" +
2846428502
"</div>\n" +
2846528503
"</div>\n" +
28466-
"<div class=\"list-pf-actions\">\n" +
28504+
"<div class=\"list-pf-actions\" ng-if=\"row.actionsDropdownVisible()\">\n" +
2846728505
"<div uib-dropdown>\n" +
2846828506
"<a href=\"\" uib-dropdown-toggle class=\"actions-dropdown-kebab\"><i class=\"fa fa-ellipsis-v\"></i><span class=\"sr-only\">Actions</span></a>\n" +
2846928507
"<ul class=\"dropdown-menu dropdown-menu-right\" uib-dropdown-menu role=\"menu\">\n" +
28470-
"<li role=\"menuitem\" ng-if=\"('pod_presets' | enableTechPreviewFeature) && row.isBindable\">\n" +
28508+
"<li role=\"menuitem\" ng-if=\"row.isBindable && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')\">\n" +
2847128509
"<a href=\"\" ng-click=\"row.showOverlayPanel('bindService', {target: row.apiObject})\">Create Binding</a>\n" +
2847228510
"</li>\n" +
28473-
"<li role=\"menuitem\" ng-if=\"('pod_presets' | enableTechPreviewFeature) && row.deleteableBindings.length\">\n" +
28511+
"<li role=\"menuitem\" ng-if=\"row.deleteableBindings.length && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'delete')\">\n" +
2847428512
"<a href=\"\" ng-click=\"row.showOverlayPanel('unbindService', {target: row.apiObject})\">Delete Binding</a>\n" +
2847528513
"</li>\n" +
2847628514
"<li role=\"menuitem\">\n" +
28477-
"<a href=\"\" ng-click=\"row.deprovision()\" role=\"button\">Delete</a>\n" +
28515+
"<a href=\"\" ng-click=\"row.deprovision()\" role=\"button\" ng-if=\"{resource: 'instances', group: 'servicecatalog.k8s.io'} | canI : 'delete'\">Delete</a>\n" +
2847828516
"</li>\n" +
2847928517
"</ul>\n" +
2848028518
"</div>\n" +
@@ -28531,11 +28569,16 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
2853128569
"</a>\n" +
2853228570
"</div>\n" +
2853328571
"</div>\n" +
28534-
"<div class=\"row\" ng-if=\"row.isBindable\">\n" +
28572+
"<div class=\"row\" ng-if=\"row.isBindable && ({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create')\">\n" +
2853528573
"<div class=\"col-sm-12\">\n" +
2853628574
"<a href=\"\" ng-click=\"row.showOverlayPanel('bindService', {target: row.apiObject})\">Create Binding</a>\n" +
2853728575
"</div>\n" +
2853828576
"</div>\n" +
28577+
"<div class=\"row\" ng-if=\"!row.bindings.length && (!row.isBindable || !({resource: 'bindings', group: 'servicecatalog.k8s.io'} | canI : 'create'))\">\n" +
28578+
"<div class=\"col-sm-12\">\n" +
28579+
"<em>No bindings</em>\n" +
28580+
"</div>\n" +
28581+
"</div>\n" +
2853928582
"</div>\n" +
2854028583
"</div>\n" +
2854128584
"</div>\n" +

0 commit comments

Comments
 (0)