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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user