diff --git a/frontend/public/locales/en-GB/routes.json b/frontend/public/locales/en-GB/routes.json index ede3f467cf99..c88baa096a0d 100644 --- a/frontend/public/locales/en-GB/routes.json +++ b/frontend/public/locales/en-GB/routes.json @@ -3,7 +3,7 @@ "alert_channels": "Alert Channels", "organization_settings": "Organization Settings", "ingestion_settings": "Ingestion Settings", - "api_keys": "Access Tokens", + "api_keys": "API Keys", "my_settings": "My Settings", "overview_metrics": "Overview Metrics", "dbcall_metrics": "Database Calls", diff --git a/frontend/public/locales/en-GB/titles.json b/frontend/public/locales/en-GB/titles.json index c74d82f02883..6a458ab23e94 100644 --- a/frontend/public/locales/en-GB/titles.json +++ b/frontend/public/locales/en-GB/titles.json @@ -26,7 +26,7 @@ "MY_SETTINGS": "SigNoz | My Settings", "ORG_SETTINGS": "SigNoz | Organization Settings", "INGESTION_SETTINGS": "SigNoz | Ingestion Settings", - "API_KEYS": "SigNoz | Access Tokens", + "API_KEYS": "SigNoz | API Keys", "SOMETHING_WENT_WRONG": "SigNoz | Something Went Wrong", "UN_AUTHORIZED": "SigNoz | Unauthorized", "NOT_FOUND": "SigNoz | Page Not Found", diff --git a/frontend/public/locales/en/apiKeys.json b/frontend/public/locales/en/apiKeys.json index fb86610c9a59..5cc51fa92ecb 100644 --- a/frontend/public/locales/en/apiKeys.json +++ b/frontend/public/locales/en/apiKeys.json @@ -1,3 +1,3 @@ { - "delete_confirm_message": "Are you sure you want to delete {{keyName}} token? Deleting a token is irreversible and cannot be undone." + "delete_confirm_message": "Are you sure you want to delete {{keyName}} key? Deleting a key is irreversible and cannot be undone." } diff --git a/frontend/public/locales/en/routes.json b/frontend/public/locales/en/routes.json index ede3f467cf99..c88baa096a0d 100644 --- a/frontend/public/locales/en/routes.json +++ b/frontend/public/locales/en/routes.json @@ -3,7 +3,7 @@ "alert_channels": "Alert Channels", "organization_settings": "Organization Settings", "ingestion_settings": "Ingestion Settings", - "api_keys": "Access Tokens", + "api_keys": "API Keys", "my_settings": "My Settings", "overview_metrics": "Overview Metrics", "dbcall_metrics": "Database Calls", diff --git a/frontend/public/locales/en/titles.json b/frontend/public/locales/en/titles.json index 4d903b7a40b5..90dde56b320c 100644 --- a/frontend/public/locales/en/titles.json +++ b/frontend/public/locales/en/titles.json @@ -32,7 +32,7 @@ "MY_SETTINGS": "SigNoz | My Settings", "ORG_SETTINGS": "SigNoz | Organization Settings", "INGESTION_SETTINGS": "SigNoz | Ingestion Settings", - "API_KEYS": "SigNoz | Access Tokens", + "API_KEYS": "SigNoz | API Keys", "SOMETHING_WENT_WRONG": "SigNoz | Something Went Wrong", "UN_AUTHORIZED": "SigNoz | Unauthorized", "NOT_FOUND": "SigNoz | Page Not Found", diff --git a/frontend/src/AppRoutes/routes.ts b/frontend/src/AppRoutes/routes.ts index 480d03561b11..dbe0fc6be483 100644 --- a/frontend/src/AppRoutes/routes.ts +++ b/frontend/src/AppRoutes/routes.ts @@ -432,7 +432,7 @@ export const oldRoutes = [ '/logs-explorer/live', '/logs-save-views', '/traces-save-views', - '/settings/api-keys', + '/settings/access-tokens', ]; export const oldNewRoutesMapping: Record = { @@ -442,7 +442,7 @@ export const oldNewRoutesMapping: Record = { '/logs-explorer/live': '/logs/logs-explorer/live', '/logs-save-views': '/logs/saved-views', '/traces-save-views': '/traces/saved-views', - '/settings/api-keys': '/settings/access-tokens', + '/settings/access-tokens': '/settings/api-keys', }; export interface AppRoutes { diff --git a/frontend/src/constants/routes.ts b/frontend/src/constants/routes.ts index 7b2911dbd6d7..e757557d0283 100644 --- a/frontend/src/constants/routes.ts +++ b/frontend/src/constants/routes.ts @@ -34,7 +34,7 @@ const ROUTES = { MY_SETTINGS: '/my-settings', SETTINGS: '/settings', ORG_SETTINGS: '/settings/org-settings', - API_KEYS: '/settings/access-tokens', + API_KEYS: '/settings/api-keys', INGESTION_SETTINGS: '/settings/ingestion-settings', SOMETHING_WENT_WRONG: '/something-went-wrong', UN_AUTHORIZED: '/un-authorized', diff --git a/frontend/src/container/APIKeys/APIKeys.test.tsx b/frontend/src/container/APIKeys/APIKeys.test.tsx index 960c276ebcbe..bb6b76f4ca3d 100644 --- a/frontend/src/container/APIKeys/APIKeys.test.tsx +++ b/frontend/src/container/APIKeys/APIKeys.test.tsx @@ -26,9 +26,9 @@ describe('APIKeys component', () => { }); it('renders APIKeys component without crashing', () => { - expect(screen.getByText('Access Tokens')).toBeInTheDocument(); + expect(screen.getByText('API Keys')).toBeInTheDocument(); expect( - screen.getByText('Create and manage access tokens for the SigNoz API'), + screen.getByText('Create and manage API keys for the SigNoz API'), ).toBeInTheDocument(); }); @@ -40,16 +40,16 @@ describe('APIKeys component', () => { ); await waitFor(() => { - expect(screen.getByText('No Expiry Token')).toBeInTheDocument(); - expect(screen.getByText('1-5 of 18 tokens')).toBeInTheDocument(); + expect(screen.getByText('No Expiry Key')).toBeInTheDocument(); + expect(screen.getByText('1-5 of 18 keys')).toBeInTheDocument(); }); }); it('opens add new key modal on button click', async () => { - fireEvent.click(screen.getByText('New Token')); + fireEvent.click(screen.getByText('New Key')); await waitFor(() => { const createNewKeyBtn = screen.getByRole('button', { - name: /Create new token/i, + name: /Create new key/i, }); expect(createNewKeyBtn).toBeInTheDocument(); @@ -57,10 +57,10 @@ describe('APIKeys component', () => { }); it('closes add new key modal on cancel button click', async () => { - fireEvent.click(screen.getByText('New Token')); + fireEvent.click(screen.getByText('New Key')); const createNewKeyBtn = screen.getByRole('button', { - name: /Create new token/i, + name: /Create new key/i, }); await waitFor(() => { @@ -79,10 +79,10 @@ describe('APIKeys component', () => { ), ); - fireEvent.click(screen.getByText('New Token')); + fireEvent.click(screen.getByText('New Key')); const createNewKeyBtn = screen.getByRole('button', { - name: /Create new token/i, + name: /Create new key/i, }); await waitFor(() => { @@ -90,7 +90,7 @@ describe('APIKeys component', () => { }); act(() => { - const inputElement = screen.getByPlaceholderText('Enter Token Name'); + const inputElement = screen.getByPlaceholderText('Enter Key Name'); fireEvent.change(inputElement, { target: { value: 'Top Secret' } }); fireEvent.click(screen.getByTestId('create-form-admin-role-btn')); fireEvent.click(createNewKeyBtn); diff --git a/frontend/src/container/APIKeys/APIKeys.tsx b/frontend/src/container/APIKeys/APIKeys.tsx index 4087d7f10ef4..1f47ec49cadf 100644 --- a/frontend/src/container/APIKeys/APIKeys.tsx +++ b/frontend/src/container/APIKeys/APIKeys.tsx @@ -512,15 +512,15 @@ function APIKeys(): JSX.Element {
- Access Tokens + API Keys - Create and manage access tokens for the SigNoz API + Create and manage API keys for the SigNoz API
} value={searchValue} onChange={handleSearch} @@ -531,7 +531,7 @@ function APIKeys(): JSX.Element { type="primary" onClick={showAddModal} > - New Token + New Key
@@ -544,7 +544,7 @@ function APIKeys(): JSX.Element { pageSize: 5, hideOnSinglePage: true, showTotal: (total: number, range: number[]): string => - `${range[0]}-${range[1]} of ${total} tokens`, + `${range[0]}-${range[1]} of ${total} keys`, }} />
@@ -552,7 +552,7 @@ function APIKeys(): JSX.Element { {/* Delete Key Modal */} Delete Token} + title={Delete Key} open={isDeleteModalOpen} closable afterClose={handleModalClose} @@ -574,7 +574,7 @@ function APIKeys(): JSX.Element { onClick={onDeleteHandler} className="delete-btn" > - Delete Token + Delete key , ]} > @@ -588,7 +588,7 @@ function APIKeys(): JSX.Element { {/* Edit Key Modal */} } onClick={onUpdateApiKey} > - Update Token + Update key , ]} > @@ -632,7 +632,7 @@ function APIKeys(): JSX.Element { label="Name" rules={[{ required: true }, { type: 'string', min: 6 }]} > - + @@ -666,7 +666,7 @@ function APIKeys(): JSX.Element { {/* Create New Key Modal */} } > - Copy token and close + Copy key and close , ] : [ @@ -704,7 +704,7 @@ function APIKeys(): JSX.Element { loading={isLoadingCreateAPIKey} onClick={onCreateAPIKey} > - Create new token + Create new key , ] } @@ -728,7 +728,7 @@ function APIKeys(): JSX.Element { rules={[{ required: true }, { type: 'string', min: 6 }]} validateTrigger="onFinish" > - + @@ -769,7 +769,7 @@ function APIKeys(): JSX.Element { {showNewAPIKeyDetails && (
- Token + Key diff --git a/frontend/src/mocks-server/__mockdata__/apiKeys.ts b/frontend/src/mocks-server/__mockdata__/apiKeys.ts index 6bc2d8cbfc42..c5d3c0171a94 100644 --- a/frontend/src/mocks-server/__mockdata__/apiKeys.ts +++ b/frontend/src/mocks-server/__mockdata__/apiKeys.ts @@ -82,7 +82,7 @@ export const getAPIKeysResponse = { }, token: '1udrUFmRI6gdb8r/hLabS7zRlgfMQlUw/tz9sac82pE=', role: 'ADMIN', - name: 'No Expiry Token', + name: 'No Expiry Key', createdAt: 1708008178, expiresAt: 0, updatedAt: 1708008190,