You've already forked hotpocket
BTHLABS-52: Firefox Desktop Extension
This commit is contained in:
@@ -22,3 +22,4 @@ class StarUnstarAssociationViewMode(enum.Enum):
|
||||
class UIAccessTokenOriginApp(enum.Enum):
|
||||
SAFARI_WEB_EXTENSION = _('Safari Web Extension')
|
||||
CHROME_EXTENSION = _('Chrome Extension')
|
||||
FIREFOX_EXTENSION = _('Firefox Extension')
|
||||
|
||||
@@ -132,14 +132,15 @@ def render_access_token_app(access_token: AccessTokenOut) -> str:
|
||||
variant = 'secondary'
|
||||
|
||||
origin_app = access_token.get_origin_app()
|
||||
match origin_app:
|
||||
case AccessTokenOriginApp.SAFARI_WEB_EXTENSION:
|
||||
app = UIAccessTokenOriginApp[origin_app.value].value
|
||||
variant = 'info'
|
||||
|
||||
case AccessTokenOriginApp.CHROME_EXTENSION:
|
||||
app = UIAccessTokenOriginApp[origin_app.value].value
|
||||
variant = 'info'
|
||||
extension_origin_apps = (
|
||||
AccessTokenOriginApp.SAFARI_WEB_EXTENSION,
|
||||
AccessTokenOriginApp.CHROME_EXTENSION,
|
||||
AccessTokenOriginApp.FIREFOX_EXTENSION,
|
||||
)
|
||||
if origin_app in extension_origin_apps:
|
||||
app = UIAccessTokenOriginApp[origin_app.value].value
|
||||
variant = 'info'
|
||||
|
||||
return format_html(
|
||||
'<span class="badge text-bg-{}">{}</span>',
|
||||
|
||||
Reference in New Issue
Block a user