diff --git a/app/components/container-row/component.js b/app/components/container-row/component.js
index 383d078de..3d39cbe67 100644
--- a/app/components/container-row/component.js
+++ b/app/components/container-row/component.js
@@ -5,6 +5,7 @@ export default Ember.Component.extend(FasterLinksAndMenus,{
projects: Ember.inject.service(),
model: null,
+ showCommand: 'column', // 'no', 'column', or 'inline'
showStats: false,
cpuMax: null,
memoryMax: null,
diff --git a/app/components/container-row/template.hbs b/app/components/container-row/template.hbs
index bb686e47d..93de1bffd 100644
--- a/app/components/container-row/template.hbs
+++ b/app/components/container-row/template.hbs
@@ -18,7 +18,7 @@
{{/if}}
{{model.displayImage}}
- {{#if (and (not showStats) model.command)~}}
+ {{#if (eq showCommand "inline")~}}
({{model.command}})
{{/if}}
|
@@ -32,7 +32,7 @@
{{/if}}
{{else}}
- {{#unless model.isVm}}
+ {{#if (eq showCommand "column")}}
{{#if model.command}}
{{model.command}}
@@ -40,7 +40,7 @@
None
{{/if}}
|
- {{/unless}}
+ {{/if}}
{{/if}}
{{partial "fast-action-menu"}}
diff --git a/app/container/template.hbs b/app/container/template.hbs
index d51433299..841b85416 100644
--- a/app/container/template.hbs
+++ b/app/container/template.hbs
@@ -24,22 +24,19 @@
{{#if model.primaryHost}}
{{#link-to "host" model.primaryHost.id}}{{model.primaryHost.displayName}}{{/link-to}}
+ {{copy-to-clipboard clipboardText=model.primaryHost.displayIp tooltipText="Copy IP To Clipboard" size="small"}}
{{else}}
None
{{/if}}
-
-
- {{#if model.primaryHost}}
- {{model.primaryHost.displayIp}} {{copy-to-clipboard clipboardText=model.primaryHost.displayIp size='small'}}
- {{else}}
- N/A
- {{/if}}
-
{{model.displayIp}} {{copy-to-clipboard clipboardText=model.displayIp size='small'}}
+
+
+ {{model.displayExternalId}} {{copy-to-clipboard clipboardText=model.externalId size='small'}}
+
diff --git a/app/containers/index/template.hbs b/app/containers/index/template.hbs
index 668e01023..4cb8c39aa 100644
--- a/app/containers/index/template.hbs
+++ b/app/containers/index/template.hbs
@@ -11,6 +11,7 @@
{{sortable-th sortable=this action="changeSort" name="state" width="125"}}
{{sortable-th sortable=this action="changeSort" name="name"}}
{{sortable-th sortable=this action="changeSort" name="ip" width="110" label="IP Address"}}
+ {{sortable-th sortable=this action="changeSort" name="host" label="Host"}}
{{sortable-th sortable=this action="changeSort" name="image"}}
{{sortable-th sortable=this action="changeSort" name="command"}}
|
@@ -18,7 +19,7 @@
{{#each arranged as |container|}}
- {{container-row model=container}}
+ {{container-row model=container showCommand="column" showHost=true}}
{{else}}
| You do not have any containers yet. |
{{/each}}
diff --git a/app/host/containers/template.hbs b/app/host/containers/template.hbs
index 7be1851b3..23bda95eb 100644
--- a/app/host/containers/template.hbs
+++ b/app/host/containers/template.hbs
@@ -11,7 +11,7 @@
{{#each arranged as |container|}}
- {{container-row model=container showStats=true cpuMax=cpuMax memoryMax=memoryMax storageMax=storageMax networkMax=networkMax}}
+ {{container-row model=container showStats=true showCommand="inline" cpuMax=cpuMax memoryMax=memoryMax storageMax=storageMax networkMax=networkMax}}
{{else}}
| This host does not have any containers yet. |
{{/each}}
diff --git a/app/models/container.js b/app/models/container.js
index 8ffc8df59..43a6b248c 100644
--- a/app/models/container.js
+++ b/app/models/container.js
@@ -149,6 +149,10 @@ var Container = Resource.extend({
displayImage: function() {
return (this.get('imageUuid')||'').replace(/^docker:/,'');
}.property('imageUuid'),
+
+ displayExternalId: function() {
+ return (Ember.Handlebars.Utils.escapeExpression(this.get('externalId').substr(0,12))+"…").htmlSafe();
+ }.property('externalId'),
});
Container.reopenClass({
diff --git a/app/service/containers/template.hbs b/app/service/containers/template.hbs
index 766c46d60..afee9be2b 100644
--- a/app/service/containers/template.hbs
+++ b/app/service/containers/template.hbs
@@ -5,14 +5,14 @@
{{sortable-th sortable=this action="changeSort" name="name"}}
{{sortable-th sortable=this action="changeSort" name="ip" width="110" label="IP Address"}}
{{sortable-th sortable=this action="changeSort" name="host"}}
- {{sortable-th sortable=this action="changeSort" name="image" label="Image (Command)"}}
+ {{sortable-th sortable=this action="changeSort" name="image" label="Image"}}
Stats |
|
{{#each arranged as |container|}}
- {{container-row model=container showStats=true showHost=true cpuMax=cpuMax memoryMax=memoryMax storageMax=storageMax networkMax=networkMax}}
+ {{container-row model=container showStats=true showHost=true showCommand="no" cpuMax=cpuMax memoryMax=memoryMax storageMax=storageMax networkMax=networkMax}}
{{else}}
| This service does not have any containers yet. |
{{/each}}
diff --git a/app/services/k8s.js b/app/services/k8s.js
index 091bf797f..3d57aa4e9 100644
--- a/app/services/k8s.js
+++ b/app/services/k8s.js
@@ -227,10 +227,6 @@ export default Ember.Service.extend({
}
}
- if ( obj.type )
- {
- }
-
var output = store.createRecord(obj, type);
if (output && output.metadata && output.metadata.uid)
{
diff --git a/app/virtualmachines/index/template.hbs b/app/virtualmachines/index/template.hbs
index 2223fc2a9..a1d3199a1 100644
--- a/app/virtualmachines/index/template.hbs
+++ b/app/virtualmachines/index/template.hbs
@@ -17,7 +17,7 @@
{{#each arranged as |instance|}}
- {{container-row model=instance}}
+ {{container-row model=instance showCommand="no"}}
{{else}}
| You do not have any virtual machines yet. |
{{/each}}
diff --git a/package.json b/package.json
index 4399d5f21..235bcb2a3 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"license": "Apache-2.0",
"devDependencies": {
"broccoli-asset-rev": "^2.2.0",
- "ember-api-store": "^1.2.15",
+ "ember-api-store": "^1.2.16",
"ember-browserify": "^1.0.1",
"ember-cli": "^2.3.0",
"ember-cli-app-version": "^1.0.0",
|