From: Paulo Vital <pvital(a)linux.vnet.ibm.com>
Modified ui/js/src/kimchi.template_add_main.js to reflect the template API
changes in source_media field.
This is part of solution to Issue #372.
Signed-off-by: Paulo Vital <pvital(a)linux.vnet.ibm.com>
---
tests/test_mockmodel.py | 2 +-
tests/test_model.py | 1 -
ui/js/src/kimchi.template_add_main.js | 4 ++--
3 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/tests/test_mockmodel.py b/tests/test_mockmodel.py
index d5fffb4..45358fe 100644
--- a/tests/test_mockmodel.py
+++ b/tests/test_mockmodel.py
@@ -118,7 +118,7 @@ class MockModelTests(unittest.TestCase):
def test_memory_window_changes(self):
model.templates_create({'name': u'test',
- 'source_media': {'type': 'disk',
+ 'source_media': {'type': 'disk',
'path': fake_iso}})
task = model.vms_create({'name': u'test-vm',
'template':
'/plugins/kimchi/templates/test'})
diff --git a/tests/test_model.py b/tests/test_model.py
index bf5ed28..4af3b2c 100644
--- a/tests/test_model.py
+++ b/tests/test_model.py
@@ -443,7 +443,6 @@ class ModelTests(unittest.TestCase):
self.assertEquals('running', info['state'])
inst.vm_poweroff(u'kimchi-netboot-vm')
- vm = inst.vm_lookup(u'kimchi-netboot-vm')
vms = inst.vms_get_list()
self.assertFalse('kimchi-netboot-vm' in vms)
diff --git a/ui/js/src/kimchi.template_add_main.js
b/ui/js/src/kimchi.template_add_main.js
index c3dd014..88d26e2 100644
--- a/ui/js/src/kimchi.template_add_main.js
+++ b/ui/js/src/kimchi.template_add_main.js
@@ -260,7 +260,7 @@ kimchi.template_add_main = function() {
return;
}
var data = {
- "source_media": isoFile
+ "source_media": {"type": "disk",
"path": isoFile}
};
addTemplate(data);
});
@@ -356,7 +356,7 @@ kimchi.template_add_main = function() {
var data = {
"os_distro": isoInfo.os_distro,
"os_version": isoInfo.os_version,
- "source_media": isoInfo.path
+ "source_media": {"type": "disk",
"path": isoInfo.path}
};
kimchi.createTemplate(data, function() {
successNum++;
--
2.5.5