Add option to drop extension db at un-install time or later (#1746)

* chore: remove un-used file
* feat: allow extension DB clean-up
* feat: i18n and bundle update
* chore: code format
* fix: button color
* chore: delete temp file
* chore: fix merge conflicts
* chore: add extra log
* chore: bump CACHE_VERSION to `37`
This commit is contained in:
Vlad Stan
2023-06-15 16:22:18 +02:00
committed by GitHub
parent 95281eba8c
commit 8c0e7725de
9 changed files with 170 additions and 46 deletions
+3
View File
@@ -23,6 +23,7 @@ from ..crud import (
create_wallet,
delete_wallet,
get_balance_check,
get_dbversions,
get_inactive_extensions,
get_installed_extensions,
get_user,
@@ -113,6 +114,7 @@ async def extensions_install(
all_extensions = list(map(lambda e: e.code, get_valid_extensions()))
inactive_extensions = await get_inactive_extensions()
db_version = await get_dbversions()
extensions = list(
map(
lambda ext: {
@@ -124,6 +126,7 @@ async def extensions_install(
"isFeatured": ext.featured,
"dependencies": ext.dependencies,
"isInstalled": ext.id in installed_exts_ids,
"hasDatabaseTables": ext.id in db_version,
"isAvailable": ext.id in all_extensions,
"isActive": ext.id not in inactive_extensions,
"latestRelease": dict(ext.latest_release)