From 64ed64f0d354cf06eb1458686c17e0f974c8c9bc Mon Sep 17 00:00:00 2001 From: Aaron Date: Wed, 4 Apr 2018 16:02:57 +0800 Subject: [PATCH 1/4] Polish code --- app/models/pod.js | 8 +------ app/models/workload.js | 9 +++++-- app/workload/template.hbs | 24 +++++++------------ .../components/accordion-pod/component.js | 6 ++--- .../components/accordion-pod/template.hbs | 4 ++-- .../components/form-key-value/template.hbs | 10 ++++---- 6 files changed, 27 insertions(+), 34 deletions(-) diff --git a/app/models/pod.js b/app/models/pod.js index 359aee19d..ee6cae9f4 100644 --- a/app/models/pod.js +++ b/app/models/pod.js @@ -98,13 +98,7 @@ var Pod = Resource.extend(DisplayImage, { return resource; } }), - image: function () { - let containers = this.get('containers'); - if(!containers.length){ - return - } - return containers[0].image; - }.property('containers'), + isOn: function() { return ['running','migrating','restarting'].indexOf(get(this,'state')) >= 0; }.property('state'), diff --git a/app/models/workload.js b/app/models/workload.js index 585d0d48b..ec60caa8c 100644 --- a/app/models/workload.js +++ b/app/models/workload.js @@ -255,12 +255,16 @@ var Workload = Resource.extend(DisplayImage, StateCounts, EndpointPorts, { }.property('canScale','scaleMin','scaleIncrement','scale'), displayScale: function() { + let lcType = get(this, 'lcType'); + if (lcType){ + return get(this, 'intl').t('servicePage.multistat.daemonSetScale'); + } if ( get(this, 'isGlobalScale') ) { return get(this, 'intl').t('servicePage.globalScale', {scale: get(this, 'scale')}); } else { return get(this, 'scale'); } - }.property('scale','isGlobalScale'), + }.property('scale','isGlobalScale', 'lcType'), canHaveSidekicks: true, @@ -271,7 +275,8 @@ var Workload = Resource.extend(DisplayImage, StateCounts, EndpointPorts, { canUpgrade: true, canHaveLabels: true, canScale: computed('lcType', function() { - return get(this,'lcType') !== 'cronjob'; + let lcType = get(this, 'lcType'); + return lcType !== 'cronjob' && lcType !== 'daemonset'; }), realButNotLb: true, canHaveLinks: true, diff --git a/app/workload/template.hbs b/app/workload/template.hbs index 2583b570d..4b694c746 100644 --- a/app/workload/template.hbs +++ b/app/workload/template.hbs @@ -47,22 +47,16 @@