From 856b280a3688b4ea338bb97ac7ed12eee24f7e03 Mon Sep 17 00:00:00 2001 From: Vincent Fiduccia Date: Thu, 16 Apr 2015 15:13:06 -0700 Subject: [PATCH] Bug fixes --- app/components/loadbalancer-pod/template.hbs | 10 +++++----- app/components/page-header/template.hbs | 4 ---- app/loadbalancer/controller.js | 13 ------------- app/loadbalancers/new/route.js | 1 + app/loadbalancers/route.js | 5 ++++- app/mixins/edit-container.js | 4 ++-- app/templates/container/new-security.hbs | 2 +- package.json | 1 + 8 files changed, 14 insertions(+), 26 deletions(-) diff --git a/app/components/loadbalancer-pod/template.hbs b/app/components/loadbalancer-pod/template.hbs index 80c19b878a..90203539bd 100644 --- a/app/components/loadbalancer-pod/template.hbs +++ b/app/components/loadbalancer-pod/template.hbs @@ -21,11 +21,11 @@
-
- {{#each host in model.hosts}} -
{{host.ipAddresses.firstObject.address}}
- {{/each}} -
+ {{#each host in model.hosts itemController="host"}} +
+
{{host.displayName}}: {{host.displayIp}}
+
+ {{/each}}
diff --git a/app/components/page-header/template.hbs b/app/components/page-header/template.hbs index 181cd95434..12b2b1ad62 100644 --- a/app/components/page-header/template.hbs +++ b/app/components/page-header/template.hbs @@ -33,10 +33,6 @@ {{#link-to "apikeys" role="menuitem" tabindex="-1"}}API & Keys{{/link-to}} -
  • - {{#link-to "registries" role="menuitem" tabindex="-1"}}Registries{{/link-to}} -
  • - {{#if app.isAuthenticationAdmin}}
  • {{#link-to "settings.auth" role="menuitem" tabindex="-1"}}Access Control{{/link-to}} diff --git a/app/loadbalancer/controller.js b/app/loadbalancer/controller.js index 805bb90ac2..15f91ca944 100644 --- a/app/loadbalancer/controller.js +++ b/app/loadbalancer/controller.js @@ -32,19 +32,6 @@ var LoadBalancerController = Cattle.TransitioningResourceController.extend({ sortProperties: ['ipAddress', 'instance.name', 'instance.id', 'instanceId'] }); }.property('instances.[]','loadBalancerTargets.@each.{instanceId,ipAddress}'), - - hostsBlurbs: function() { - var ips = []; - (this.get('hosts')||[]).forEach((host) => { - var ip = host.get('ipAddresses.firstObject.address'); - if ( ip ) - { - ips.push(ip); - } - }); - - return ips; - }.property('hosts.[]').volatile(), }); LoadBalancerController.reopenClass({ diff --git a/app/loadbalancers/new/route.js b/app/loadbalancers/new/route.js index 1c529b3098..5cfa58ca04 100644 --- a/app/loadbalancers/new/route.js +++ b/app/loadbalancers/new/route.js @@ -35,6 +35,7 @@ export default Ember.Route.extend(AuthenticatedRouteMixin, { type: 'loadBalancerAppCookieStickinessPolicy', mode: 'path_parameters', requestLearn: true, + prefix: false, timeout: 3600000, }), lbCookie: store.createRecord({ diff --git a/app/loadbalancers/route.js b/app/loadbalancers/route.js index bb51cf129a..59a016f896 100644 --- a/app/loadbalancers/route.js +++ b/app/loadbalancers/route.js @@ -2,6 +2,9 @@ import Ember from 'ember'; export default Ember.Route.extend({ model: function() { - return this.get('store').findAllUnremoved('loadbalancer'); + var store = this.get('store'); + return store.findAllUnremoved('host').then(() => { + return store.findAllUnremoved('loadbalancer'); + }); }, }); diff --git a/app/mixins/edit-container.js b/app/mixins/edit-container.js index 624a767eaa..bac922e9cf 100644 --- a/app/mixins/edit-container.js +++ b/app/mixins/edit-container.js @@ -659,11 +659,11 @@ export default Ember.Mixin.create(Cattle.NewOrEditMixin, { var out = ShellQuote.parse(this.get('strEntryPoint').trim()||''); if ( out.length ) { - this.set('entryPoint', out); + this.set('instance.entryPoint', out); } else { - this.set('entryPoint', null); + this.set('instance.entryPoint', null); } }.observes('strEntryPoint'), diff --git a/app/templates/container/new-security.hbs b/app/templates/container/new-security.hbs index e7d542116a..480f7b65c7 100644 --- a/app/templates/container/new-security.hbs +++ b/app/templates/container/new-security.hbs @@ -33,7 +33,7 @@
    {{input id="cpuSet" type="text" value=instance.cpuSet classNames="form-control" placeholder="e.g. 0,3; Default: All"}}
    -
    +
    diff --git a/package.json b/package.json index c33fc84ba0..1a9dc92565 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "name": "ui", + "version": "0.16.2", "private": true, "directories": { "doc": "doc",