option to send identity keys in email

This commit is contained in:
miloschwartz
2026-08-14 17:37:17 -04:00
parent a3dfb30a42
commit 53b1d8a9f3
17 changed files with 942 additions and 205 deletions
+23
View File
@@ -1678,6 +1678,29 @@
"commandVirtualApiKeys": "Virtual API Keys",
"virtualApiKeysTitle": "Manage Virtual API Keys",
"virtualApiKeysDescription": "Create and manage manual API keys for AI Gateway access to public AI gateways",
"virtualApiKeysTabIdentity": "Identity Keys",
"virtualApiKeysTabVirtual": "Virtual Keys",
"virtualApiKeysIdentitySplashTitle": "Identity Keys for Every User",
"virtualApiKeysIdentitySplashDescription": "Every user already has a Pangolin identity key for this organization. It is unique to their account and authenticates them to AI gateways they can access.",
"virtualApiKeysIdentitySplashExample": "Example",
"virtualApiKeysIdentitySplashRetrieveTitle": "How Users Get Their Key",
"virtualApiKeysIdentitySplashRetrieveResource": "Visit a public AI gateway URL in the browser and log in with their account.",
"virtualApiKeysIdentitySplashRetrievePage": "Or go to <url></url> while signed in.",
"virtualApiKeysIdentitySplashManual": "You can create additional virtual API keys on the Virtual Keys tab. Those keys can be scoped to specific public AI gateways and optionally associated with a user. Creating a key immediately grants access to the selected public AI gateways.",
"virtualApiKeysIdentitySplashGoToVirtual": "Manually Create a Key",
"virtualApiKeysEmailIdentity": "Email Identity Keys",
"virtualApiKeysEmailIdentityDescription": "Send each selected user or role their Pangolin identity key.",
"virtualApiKeysEmailIdentitySendAll": "Send to all users",
"virtualApiKeysEmailIdentitySendAllDescription": "Email every organization member who has an account email.",
"virtualApiKeysEmailIdentitySelectUsers": "Users",
"virtualApiKeysEmailIdentitySelectRoles": "Roles",
"virtualApiKeysEmailIdentitySubmit": "Send Emails",
"virtualApiKeysEmailIdentitySuccess": "Identity keys emailed",
"virtualApiKeysEmailIdentitySuccessDescription": "Sent {sent} emails.",
"virtualApiKeysEmailIdentitySkipped": "{skipped} users were skipped because they do not have an email address.",
"virtualApiKeysEmailIdentityRecipientsRequired": "Select at least one user or role, or send to all users.",
"virtualApiKeysEmailIdentityError": "Error sending identity keys",
"virtualApiKeysEmailIdentityErrorDescription": "Failed to email identity keys",
"virtualApiKeysBannerTitle": "Identity Keys for Every User",
"virtualApiKeysBannerDescription": "Every user already has an identity key available at {keysUrl}. You can also manually generate keys here that grant direct access to public AI gateways.",
"virtualApiKeysBannerButtonText": "View Identity Keys",