BTHLABS-51: Chrome Web Extension

Co-authored-by: Tomek Wójcik <labs@tomekwojcik.pl>
Co-committed-by: Tomek Wójcik <labs@tomekwojcik.pl>
This commit is contained in:
2025-09-14 06:34:43 +00:00
committed by Tomek Wójcik
parent 1a8c4bfebc
commit ab84f685c0
21 changed files with 82 additions and 9 deletions

View File

@@ -21,3 +21,4 @@ class StarUnstarAssociationViewMode(enum.Enum):
class UIAccessTokenOriginApp(enum.Enum):
SAFARI_WEB_EXTENSION = _('Safari Web Extension')
CHROME_EXTENSION = _('Chrome Extension')

View File

@@ -137,6 +137,10 @@ def render_access_token_app(access_token: AccessTokenOut) -> str:
app = UIAccessTokenOriginApp[origin_app.value].value
variant = 'info'
case AccessTokenOriginApp.CHROME_EXTENSION:
app = UIAccessTokenOriginApp[origin_app.value].value
variant = 'info'
return format_html(
'<span class="badge text-bg-{}">{}</span>',
variant,

View File

@@ -72,6 +72,7 @@ JSONRPC_METHOD_MODULES = [
CORS_ALLOWED_ORIGIN_REGEXES = [
r'safari-web-extension:\/\/.+?',
r'chrome-extension:\/\/.+?',
]
CORS_ALLOW_CREDENTIALS = True
CORS_ALLOW_HEADERS = (