From 1bea005f0f1d0417508f932ef84f12a28ad9a57f Mon Sep 17 00:00:00 2001 From: loganhz Date: Thu, 22 Mar 2018 12:24:55 +0800 Subject: [PATCH] Fix pod detail issue https://github.com/rancher/rancher/issues/12201 --- app/container/route.js | 3 - app/container/template.hbs | 95 ++++++++----------- .../container/form-security/component.js | 4 +- 3 files changed, 43 insertions(+), 59 deletions(-) diff --git a/app/container/route.js b/app/container/route.js index 1594292a8..00e16d459 100644 --- a/app/container/route.js +++ b/app/container/route.js @@ -9,9 +9,6 @@ export default Route.extend({ instance: get(container, 'containers.firstObject'), container: container, }; - if (container.serviceId) { - out.service = get(this, 'store').getById('service', container.serviceId); - } return out; }); }, diff --git a/app/container/template.hbs b/app/container/template.hbs index 01328ebfa..cad67d286 100644 --- a/app/container/template.hbs +++ b/app/container/template.hbs @@ -3,9 +3,6 @@

{{t 'containerPage.header' name=model.container.displayName}}

-
- {{info-multi-stats model=model.container largeTargetId="largeStats"}} -
{{badge-state model=model.container}} @@ -20,15 +17,17 @@ {{banner-message color='bg-secondary mb-0 mt-10' message=(linkify model.container.description)}} {{/if}} +{{#if model.container.showTransitioningMessage}} +

{{model.container.transitioningMessage}}

+{{/if}} +
-
-{{#if model.container.showTransitioningMessage}} -

{{model.container.transitioningMessage}}

-{{/if}} -
{{#accordion-list as |al expandFn|}} @@ -94,12 +63,39 @@
- {{form-healthcheck - healthCheck=model.container.readinessProbe - editing=false + {{#accordion-list-item + title=(t 'formHealthCheck.title') + detail=(t 'formHealthCheck.detail') expandAll=al.expandAll - expandFn=expandFn + expand=(action expandFn) }} +
+
+ +
+
+ {{#if model.instance.livenessProbe}} + + {{/if}} +
+
+
+
+ {{form-healthcheck + initialCheck=model.instance.readinessProbe + editing=false + }} +
+ {{#if model.instance.livenessProbe}} +
+ {{form-healthcheck + initialCheck=model.instance.livenessProbe + editing=false + }} +
+ {{/if}} +
+ {{/accordion-list-item}}
@@ -175,15 +171,6 @@ }}
-
- {{container/form-secrets - instance=model.container - editing=false - expandAll=al.expandAll - expandFn=expandFn - }} -
-
{{#accordion-list-item title=(t 'containerPage.volumesTab.header') diff --git a/lib/shared/addon/components/container/form-security/component.js b/lib/shared/addon/components/container/form-security/component.js index 9d9402898..71e49c697 100644 --- a/lib/shared/addon/components/container/form-security/component.js +++ b/lib/shared/addon/components/container/form-security/component.js @@ -53,13 +53,13 @@ export default Component.extend({ // 2) has CAP_SYS_ADMIN // ---------------------------------- privilegedChanged: observer('instance.privileged', 'instance.capAdd.[]', function () { - if (get(this, 'instance.privileged') || get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1) { + if (get(this, 'instance.privileged') || (get(this, 'instance.capAdd') && get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1)) { set(this, 'instance.allowPrivilegeEscalation', true); } }), allowPrivilegeEscalationDisabled: computed('instance.privileged', 'instance.capAdd.[]', function () { - return get(this, 'instance.privileged') || get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1; + return get(this, 'instance.privileged') || (get(this, 'instance.capAdd') && get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1); }), // ----------------------------------