Revision 336ddd59 snf-cyclades-app/synnefo/ui/static/snf/js/models.js
b/snf-cyclades-app/synnefo/ui/static/snf/js/models.js | ||
---|---|---|
2119 | 2119 |
opts = _.extend(opts, extra); |
2120 | 2120 |
|
2121 | 2121 |
this.api_call(this.path, "create", {'server': opts}, undefined, undefined, callback, {critical: true}); |
2122 |
}, |
|
2123 |
|
|
2124 |
load_missing_images: function(callback) { |
|
2125 |
var missing_ids = []; |
|
2126 |
this.each(function(el) { |
|
2127 |
var imgid = el.get("imageRef"); |
|
2128 |
var existing = synnefo.storage.images.get(imgid); |
|
2129 |
if (!existing && missing_ids.indexOf(imgid) == -1) { |
|
2130 |
missing_ids.push(imgid); |
|
2131 |
synnefo.storage.images.update_unknown_id(imgid, function(){}); |
|
2132 |
} |
|
2133 |
}); |
|
2134 |
callback(missing_ids); |
|
2122 | 2135 |
} |
2123 | 2136 |
|
2124 | 2137 |
}) |
Also available in: Unified diff