Implement plugin update identification by guid

This commit is contained in:
Eric Reed 2013-11-04 13:16:47 -05:00
parent 47687eb5e9
commit 29773b4c09
4 changed files with 20 additions and 12 deletions

View file

@ -192,8 +192,9 @@
Dashboard.showLoadingMsg();
var name = getParameterByName('name');
var guid = getParameterByName('guid');
var promise1 = ApiClient.getPackageInfo(name);
var promise1 = ApiClient.getPackageInfo(name, guid);
var promise2 = ApiClient.getInstalledPlugins();
var promise3 = ApiClient.getPluginSecurityInfo();
@ -205,9 +206,9 @@
});
function performInstallation(packageName, updateClass, version) {
function performInstallation(packageName, guid, updateClass, version) {
ApiClient.installPlugin(packageName, updateClass, version).done(function () {
ApiClient.installPlugin(packageName, guid, updateClass, version).done(function () {
Dashboard.hideLoadingMsg();
});
@ -226,6 +227,7 @@
$('#btnInstall', page).button('disable');
var name = getParameterByName('name');
var guid = getParameterByName('guid');
ApiClient.getInstalledPlugins().done(function (plugins) {
@ -246,14 +248,14 @@
if (confirmResult) {
Dashboard.showLoadingMsg();
performInstallation(name, vals[1], version);
performInstallation(name, guid, vals[1], version);
} else {
$('#btnInstall', page).button('enable');
}
});
} else {
performInstallation(name, vals[1], version);
performInstallation(name, guid, vals[1], version);
}
});