diff --git a/lnbits/core/extensions/api.py b/lnbits/core/extensions/api.py index 2a16bfaba..b23fda911 100644 --- a/lnbits/core/extensions/api.py +++ b/lnbits/core/extensions/api.py @@ -147,7 +147,7 @@ class ExtensionAPI: host_name="storage_get", sdk_name="get", description="Read one row from an extension storage table.", - required_permission="ext.storage.read_write", + required_permission="ext.storage.read", require_auth=True, ) async def storage_get(self, request: StorageGetRequest) -> StorageGetResponse: @@ -161,7 +161,7 @@ class ExtensionAPI: host_name="storage_set", sdk_name="set", description="Create or update one row in an extension storage table.", - required_permission="ext.storage.read_write", + required_permission="ext.storage.write", require_auth=True, ) async def storage_set(self, request: StorageSetRequest) -> StorageSetResponse: @@ -175,7 +175,7 @@ class ExtensionAPI: host_name="storage_get_paginated", sdk_name="getPaginated", description="Get filtered, searched, sorted, paginated storage rows.", - required_permission="ext.storage.read_write", + required_permission="ext.storage.read", require_auth=True, ) async def storage_get_paginated( @@ -204,7 +204,7 @@ class ExtensionAPI: host_name="storage_delete", sdk_name="delete", description="Delete one row from an extension storage table.", - required_permission="ext.storage.read_write", + required_permission="ext.storage.write", require_auth=True, ) async def storage_delete( diff --git a/lnbits/static/i18n/en.js b/lnbits/static/i18n/en.js index f3028d6c7..2412917e0 100644 --- a/lnbits/static/i18n/en.js +++ b/lnbits/static/i18n/en.js @@ -522,8 +522,8 @@ window.localisation.en = { extension_permissions_title: 'Grant extension permissions', extension_permissions_request: 'This extension requests these permissions:', extension_permissions_grant_install: 'Grant and install', - extension_permission_ext_storage_read_write: - 'Read and write extension storage', + extension_permission_ext_storage_read: 'Read extension storage', + extension_permission_ext_storage_write: 'Write extension storage', extension_permission_payments_watch: 'Watch payments', extension_permission_wallet_create_invoice: 'Create invoices', extension_permission_wallet_list: 'List wallets',