Revision 1610b2da
b/snf-cyclades-app/synnefo/ui/static/snf/js/ui/web/ui_create_view.js | ||
---|---|---|
1205 | 1205 |
item_cls: views.CreateColumnIPOptionView, |
1206 | 1206 |
empty_msg: 'No IP addresses available. <span><a href="">Create a new IP address.</a></span>', |
1207 | 1207 |
select_first_as_default: true, |
1208 |
filter_items: function(model) { return model.get_vm() && model.get('state')}, |
|
1208 |
filter_items: function(model) { |
|
1209 |
return !(model.get_vm() || model.get('state')) |
|
1210 |
}, |
|
1209 | 1211 |
init_events: function() { |
1210 | 1212 |
var msg = this.$(".empty span a"); |
1211 | 1213 |
this.$(".create-ip-address").click(function() { |
... | ... | |
1728 | 1730 |
extra['floating_ips'] = _.map(data.addresses, function(ip) { return ip.get('ip') }); |
1729 | 1731 |
storage.vms.create(data.name, data.image, data.flavor, |
1730 | 1732 |
meta, extra, _.bind(function(data){ |
1733 |
_.each(data.addresses, function(ip) { |
|
1734 |
ip.set({'status': 'connecting'}); |
|
1735 |
}); |
|
1731 | 1736 |
this.close_all(); |
1732 | 1737 |
this.password_view.show(data.server.adminPass, |
1733 | 1738 |
data.server.id); |
Also available in: Unified diff