diff --git a/lnbits/core/templates/core/install.html b/lnbits/core/templates/core/install.html index 9199ad86..94c2368d 100644 --- a/lnbits/core/templates/core/install.html +++ b/lnbits/core/templates/core/install.html @@ -83,8 +83,11 @@ - + + + Upgrade Uninstall @@ -112,7 +115,7 @@ - + + + + Upgrade + + + Close + + + + {%raw%} @@ -174,6 +187,7 @@ showOnlyInstalledExtensions: false, filteredExtensions: null, showUninstallDialog: false, + showUpgradeDialog: false, showDetailsDialog: false, selectedExtension: null, maxStars: 0 @@ -260,6 +274,11 @@ this.showUninstallDialog = true }, + showUpgrade: function (extension) { + this.selectedExtension = extension + this.showUpgradeDialog = true + }, + showExtensionDetails: function (extension) { this.selectedExtension = extension this.showDetailsDialog = true diff --git a/lnbits/core/views/generic.py b/lnbits/core/views/generic.py index b39a87de..13cb5c55 100644 --- a/lnbits/core/views/generic.py +++ b/lnbits/core/views/generic.py @@ -104,6 +104,7 @@ async def extensions_install( "id": ext.id, "name": ext.name, "hash": ext.hash, + "version": ext.version, "icon": ext.icon, "iconUrl": ext.icon_url, "shortDescription": ext.short_description,