<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor="white" lang="PT-BR" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">I&#8217;d suggest we put the resource name between &lt;strong&gt; tag. As for the VM name on the title, sometimes we have guests with
 very long names so I don&#8217;t think it would look good with the modal window.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Samuel<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"> kimchi-devel-bounces@ovirt.org
 [mailto:kimchi-devel-bounces@ovirt.org] <b>On Behalf Of </b>Daniel Henrique Barboza<br>
<b>Sent:</b> sexta-feira, 19 de agosto de 2016 15:18<br>
<b>To:</b> kimchi-devel@ovirt.org<br>
<b>Subject:</b> Re: [Kimchi-devel] [PATCH] [Kimchi] Issue# 973 Display resource name in confirmation dialog<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Isn't it feasible to show the resource name in the title instead of in the body<br>
text?<br>
<br>
For example:<br>
<br>
<br>
<img width="514" height="255" style="width:5.3541in;height:2.6562in" id="_x0000_i1025" src="cid:image001.png@01D1FA2E.4E2A9C30"><br>
<br>
<br>
The name of the VM ('winxp' in this case) is in the middle of the text. I think<br>
it's clearer if the name is in the title of the modal, something like<br>
&quot;&lt;vm_name&gt; delete confirmation&quot;. You can keep showing the vm name<br>
in the explanation text too.<br>
<br>
<br>
Daniel <br>
<br>
<o:p></o:p></p>
<div>
<p class="MsoNormal">On 08/18/2016 05:16 PM, Socorro Stoppler wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<pre>From: Socorro <a href="mailto:socorro@linux.vnet.ibm.com">&lt;socorro@linux.vnet.ibm.com&gt;</a><o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>When confirmation dialogs are shown, also display the name of the resource being<o:p></o:p></pre>
<pre>acted on (i.e. guest name, network, storage, template) as part of the message <o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Signed-off-by: Socorro <a href="mailto:socorro@linux.vnet.ibm.com">&lt;socorro@linux.vnet.ibm.com&gt;</a><o:p></o:p></pre>
<pre>---<o:p></o:p></pre>
<pre> ui/js/src/kimchi.guest_main.js&nbsp;&nbsp;&nbsp; | 15 &#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;-----<o:p></o:p></pre>
<pre> ui/js/src/kimchi.network.js&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; 6 &#43;&#43;&#43;&#43;--<o:p></o:p></pre>
<pre> ui/js/src/kimchi.storage_main.js&nbsp; |&nbsp; 8 &#43;&#43;&#43;&#43;&#43;---<o:p></o:p></pre>
<pre> ui/js/src/kimchi.template_main.js |&nbsp; 5 &#43;&#43;&#43;--<o:p></o:p></pre>
<pre> ui/pages/i18n.json.tmpl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | 20 &#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;----------<o:p></o:p></pre>
<pre> 5 files changed, 32 insertions(&#43;), 22 deletions(-)<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>diff --git a/ui/js/src/kimchi.guest_main.js b/ui/js/src/kimchi.guest_main.js<o:p></o:p></pre>
<pre>index 9c1aa54..c3ac607 100644<o:p></o:p></pre>
<pre>--- a/ui/js/src/kimchi.guest_main.js<o:p></o:p></pre>
<pre>&#43;&#43;&#43; b/ui/js/src/kimchi.guest_main.js<o:p></o:p></pre>
<pre>@@ -127,8 &#43;127,10 @@ kimchi.vmpoweroff = function(event) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var vm_id = vm.attr(&quot;id&quot;);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var vmObject = vm.data();<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var vm_persistent = vmObject.persistent == true;<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var content_msg = vm_persistent ? i18n['KCHVM6003M'] :<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; i18n['KCHVM6009M'];<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var content_msg_1 = i18n['KCHVM6003M'].replace('%1', vm_id);<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var content_msg_2 = i18n['KCHVM6009M'].replace('%1', vm_id);<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var content_msg = vm_persistent ? content_msg_1 :<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content_msg_2;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title: i18n['KCHVM6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;content: content_msg,<o:p></o:p></pre>
<pre>@@ -153,9 &#43;155,10 @@ kimchi.vmshutdown = function(event) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var button = event.target;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var vm = $(button).closest('li[name=guest]');<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var vm_id = vm.attr(&quot;id&quot;);<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; var confirmMessage = i18n['KCHVM6007M'].replace('%1', vm_id);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title: i18n['KCHVM6006M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: i18n['KCHVM6007M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm: i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel: i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; };<o:p></o:p></pre>
<pre>@@ -174,9 &#43;177,10 @@ kimchi.vmreset = function(event) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(button).addClass('loading');<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var vm = $(button).closest('li[name=guest]');<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var vm_id = $(vm).attr(&quot;id&quot;);<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var confirmMessage = i18n['KCHVM6005M'].replace('%1', vm_id);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title: i18n['KCHVM6004M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: i18n['KCHVM6005M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm: i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel: i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<o:p></o:p></pre>
<pre>@@ -204,9 &#43;208,10 @@ kimchi.vmdelete = function(event) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var button = event.target;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var vm = $(button).closest('li[name=guest]');<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var vm_id = $(vm).attr(&quot;id&quot;);<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; var confirmMessage = i18n['KCHVM6001M'].replace('%1', vm_id);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title: i18n['KCHVM6008M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: i18n['KCHVM6001M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm: i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel: i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; };<o:p></o:p></pre>
<pre>diff --git a/ui/js/src/kimchi.network.js b/ui/js/src/kimchi.network.js<o:p></o:p></pre>
<pre>index ac6bf74..4359fdc 100644<o:p></o:p></pre>
<pre>--- a/ui/js/src/kimchi.network.js<o:p></o:p></pre>
<pre>&#43;&#43;&#43; b/ui/js/src/kimchi.network.js<o:p></o:p></pre>
<pre>@@ -161,9 &#43;161,10 @@ kimchi.addNetworkActions = function(network) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!network.persistent) {<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var confirmMessage = i18n['KCHNET6004M'].replace('%1', network.name);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title : i18n['KCHAPI6001M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content : i18n['KCHNET6004M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content : confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm : i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel : i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<o:p></o:p></pre>
<pre>@@ -180,9 &#43;181,10 @@ kimchi.addNetworkActions = function(network) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (network.state === &quot;up&quot; || network.in_use) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var confirmMessage = i18n['KCHNET6002M'].replace('%1', network.name);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wok.confirm({<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title : i18n['KCHAPI6006M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content : i18n['KCHNET6002M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content : confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm : i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel : i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, function() {<o:p></o:p></pre>
<pre>diff --git a/ui/js/src/kimchi.storage_main.js b/ui/js/src/kimchi.storage_main.js<o:p></o:p></pre>
<pre>index 6c99f93..d88c304 100644<o:p></o:p></pre>
<pre>--- a/ui/js/src/kimchi.storage_main.js<o:p></o:p></pre>
<pre>&#43;&#43;&#43; b/ui/js/src/kimchi.storage_main.js<o:p></o:p></pre>
<pre>@@ -310,14 &#43;310,15 @@ kimchi.storageBindClick = function() {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('.pool-delete').on('click', function(event) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event.preventDefault();<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var $pool = $(this);<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var poolName = $pool.data('name');<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var confirmMessage = i18n['KCHPOOL6001M'].replace('%1', poolName);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title : i18n['KCHAPI6001M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content : i18n['KCHPOOL6001M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content : confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm : i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel : i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wok.confirm(settings, function() {<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var poolName = $pool.data('name');<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kimchi.deleteStoragePool(poolName, function() {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kimchi.doListStoragePools();<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, function(err) {<o:p></o:p></pre>
<pre>@@ -339,9 &#43;340,10 @@ kimchi.storageBindClick = function() {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $('.pool-deactivate').on('click', function(event) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event.preventDefault();<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var poolName = $(this).data('name');<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var confirmMessage = i18n['KCHPOOL6012M'].replace('%1', poolName);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title : i18n['KCHAPI6001M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content : i18n['KCHPOOL6012M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content : confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm : i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel : i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<o:p></o:p></pre>
<pre>diff --git a/ui/js/src/kimchi.template_main.js b/ui/js/src/kimchi.template_main.js<o:p></o:p></pre>
<pre>index 302d906..daf6fb1 100644<o:p></o:p></pre>
<pre>--- a/ui/js/src/kimchi.template_main.js<o:p></o:p></pre>
<pre>&#43;&#43;&#43; b/ui/js/src/kimchi.template_main.js<o:p></o:p></pre>
<pre>@@ -124,14 &#43;124,15 @@ kimchi.templateBindClick = function() {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; $('.template-delete a').on('click', function(event) {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; event.preventDefault();<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var $template = $(this);<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var templateName = $template.data('template');<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var confirmMessage = i18n['KCHTMPL6003M'].replace('%1', templateName);<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var settings = {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title: i18n['KCHAPI6001M'],<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: i18n['KCHTMPL6003M'],<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content: confirmMessage,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; confirm: i18n['KCHAPI6002M'],<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cancel: i18n['KCHAPI6003M']<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wok.confirm(settings, function() {<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var templateName = $template.data('template');<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kimchi.deleteTemplate(templateName, function() {<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kimchi.doListTemplates();<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }, function(err) {<o:p></o:p></pre>
<pre>diff --git a/ui/pages/i18n.json.tmpl b/ui/pages/i18n.json.tmpl<o:p></o:p></pre>
<pre>index a5185b1..d29a206 100644<o:p></o:p></pre>
<pre>--- a/ui/pages/i18n.json.tmpl<o:p></o:p></pre>
<pre>&#43;&#43;&#43; b/ui/pages/i18n.json.tmpl<o:p></o:p></pre>
<pre>@@ -47,24 &#43;47,24 @@<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHTMPL6001W&quot;: &quot;$_(&quot;No ISO found&quot;)&quot;,<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;KCHTMPL6002M&quot;: &quot;$_(&quot;This may take a long time. Do you want to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHTMPL6003M&quot;: &quot;$_(&quot;This will permanently delete the template. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; &quot;KCHTMPL6003M&quot;: &quot;$_(&quot;This will permanently delete the %1 template. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHTMPL6004M&quot;: &quot;$_(&quot;View Table&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHTMPL6005M&quot;: &quot;$_(&quot;View Gallery&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHTMPL6006M&quot;: &quot;$_(&quot;Not Available&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHTMPL6007M&quot;: &quot;$_(&quot;Please check the invalid Storage Pools&quot;)&quot;,<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHVM6001M&quot;: &quot;$_(&quot;This will delete the virtual machine and its virtual disks. This operation cannot be undone. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; &quot;KCHVM6001M&quot;: &quot;$_(&quot;This will delete the %1 virtual machine and its virtual disks. This operation cannot be undone. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVM6002M&quot;: &quot;$_(&quot;Power off Confirmation&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVM6003M&quot;: &quot;$_(&quot;This action may produce undesirable results, &quot;<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;for example unflushed disk cache in the guest. &quot;<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;for example unflushed disk cache in the %1 guest. &quot;<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVM6004M&quot;: &quot;$_(&quot;Reset Confirmation&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVM6005M&quot;: &quot;$_(&quot;There is a risk of data loss caused by reset without&quot;<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot; the guest OS shutdown. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot; the %1 guest OS shutdown. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVM6006M&quot;: &quot;$_(&quot;Shut Down Confirmation&quot;)&quot;,<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHVM6007M&quot;: &quot;$_(&quot;Note the guest OS may ignore this request. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; &quot;KCHVM6007M&quot;: &quot;$_(&quot;Note the %1 guest OS may ignore this request. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVM6008M&quot;: &quot;$_(&quot;Virtual Machine delete Confirmation&quot;)&quot;,<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHVM6009M&quot;: &quot;$_(&quot;This virtual machine is not persistent. Power Off will delete it. Continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; &quot;KCHVM6009M&quot;: &quot;$_(&quot;The %1 virtual machine is not persistent. Power Off will delete it. Continue?&quot;)&quot;,<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;KCHVM0001E&quot;: &quot;$_(&quot;Input is not a number&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVM0002E&quot;: &quot;$_(&quot;Memory value cannot be higher than Max Memory value&quot;)&quot;,<o:p></o:p></pre>
<pre>@@ -89,11 &#43;89,11 @@<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHVMED6012M&quot;: &quot;$_(&quot;Following devices will be affected, confirm?&quot;)&quot;,<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;KCHNET6001M&quot;: &quot;$_(&quot;unavailable&quot;)&quot;,<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHNET6002M&quot;: &quot;$_(&quot;This action will interrupt network connectivity for any virtual machine that depend on this network.&quot;)&quot;,<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHNET6004M&quot;: &quot;$_(&quot;This network is not persistent. Instead of stop, this action will permanently delete it. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; &quot;KCHNET6002M&quot;: &quot;$_(&quot;This action will interrupt network connectivity for any virtual machine that depend on the %1 network.&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp; &nbsp;&nbsp;&quot;KCHNET6004M&quot;: &quot;$_(&quot;The %1 network is not persistent. Instead of stop, this action will permanently delete it. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHNET6001W&quot;: &quot;$_(&quot;The bridged VLAN tag may not work well with NetworkManager enabled. You should consider disabling it.&quot;)&quot;,<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6001M&quot;: &quot;$_(&quot;This will permanently delete the storage pool. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6001M&quot;: &quot;$_(&quot;This will permanently delete the %1 storage pool. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6002M&quot;: &quot;$_(&quot;This storage pool is empty.&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6003M&quot;: &quot;$_(&quot;It will format your disk and you will loose any data in there, are you sure to continue? &quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6004M&quot;: &quot;$_(&quot;SCSI Fibre Channel&quot;)&quot;,<o:p></o:p></pre>
<pre>@@ -108,7 &#43;108,7 @@<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6006E&quot;: &quot;$_(&quot;No logical device selected.&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6009E&quot;: &quot;$_(&quot;This is not a valid Server Name or IP. Please, modify it.&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6011M&quot;: &quot;$_(&quot;No available partitions found.&quot;)&quot;,<o:p></o:p></pre>
<pre>-&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6012M&quot;: &quot;$_(&quot;This storage pool is not persistent. Instead of deactivate, this action will permanently delete it. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&#43;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6012M&quot;: &quot;$_(&quot;The %1 storage pool is not persistent. Instead of deactivate, this action will permanently delete it. Would you like to continue?&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6013M&quot;: &quot;$_(&quot;Unable to retrieve partitions information.&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6014M&quot;: &quot;$_(&quot;In progress...&quot;)&quot;,<o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;&nbsp; &quot;KCHPOOL6015M&quot;: &quot;$_(&quot;Failed!&quot;)&quot;,<o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>