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