mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Implement plugin update identification by guid
This commit is contained in:
parent
47687eb5e9
commit
29773b4c09
4 changed files with 20 additions and 12 deletions
|
@ -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);
|
||||
}
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue