if(messageobj.status == "true" || messageobj.status == "deletionPending") {\r
commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-delete-success"), "success");\r
refreshByCond();\r
- } else {\r
+ } else if (messageobj.status == "Delete package from HTTP server failed!") {\r
pmUtil.changeTableStatus(messageobj.csarid, "deletefail");\r
+ commonUtil.showMessage($.i18n.prop("nfv-package-iui-http-delete-error"), "failed");\r
+ } else if (messageobj.status == "Delete template data failed!") {\r
+ pmUtil.changeTableStatus(messageobj.csarid, "deletefail");\r
+ commonUtil.showMessage($.i18n.prop("nfv-package-iui-template-delete-error"), "failed");\r
+ } else if (messageobj.status == "Delete package data failed!") {\r
+ pmUtil.changeTableStatus(messageobj.csarid, "deletefail");\r
+ commonUtil.showMessage($.i18n.prop("nfv-package-iui-package-delete-error"), "failed");\r
+ } else if (messageobj.status == "false") {\r
+ pmUtil.changeTableStatus(messageobj.csarid, "deletefail");\r
+ commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-delete-error"), "failed");\r
}\r
}\r
\r
url : url,\r
contentType : "application/json",\r
success : function(resp) {\r
- //commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-delete-success"), "success");\r
- //setTimeout( function(){\r
- // refreshByCond();\r
- //}, 1 * 1000 );\r
+ \r
},\r
error : function(resp) {\r
if(resp.status == 202 || resp.responseText == "success") {\r
- //commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-delete-success"), "success");\r
- //refreshByCond();\r
+\r
} else {\r
commonUtil.showMessage($.i18n.prop("nfv-package-iui-message-delete-error"), "failed");\r
refreshByCond();\r
});\r
}\r
\r
+pmUtil.isRowDeletingStatus = function(csarId) {\r
+ var table = $("#" + vm.$tableId).dataTable();\r
+ var tableData = table.fnGetData();\r
+ for (var i=0; i<tableData.length; i++) {\r
+ if(tableData[i]["csarId"] == csarId && \r
+ tableData[i]["status"].indexOf($.i18n.prop("nfv-package-iui-status-deleting")) > -1) {\r
+ return true; \r
+ }\r
+ }\r
+ return false;\r
+}\r
+\r
pmUtil.nameRender = function(obj) {\r
return '<a href="#" onclick="vm.packageDetail.$showDetails('\r
+ '\'block\',\'' + obj.aData.csarId + '\', \'' + obj.aData.name + '\')">' + obj.aData.name + '</a>';\r