Skip to content

Commit 36bfa35

Browse files
feat(cc-addon-credentials-content): add support for open-api-url credential
- Add `open-api-url` to `credentialsToDisplayAsString` and `AddonCredentialCode` type - Handle i18n for `open-api-url` in English and French translations - Add fixture data for `open-api-url` in `addon-access-data.js`
1 parent 8b661f1 commit 36bfa35

File tree

5 files changed

+11
-1
lines changed

5 files changed

+11
-1
lines changed

src/components/cc-addon-credentials-content/cc-addon-credentials-content.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ const credentialsToDisplayAsString = new Set([
2323
'cluster-full-name',
2424
'api-client-user',
2525
'initial-user',
26+
'open-api-url',
2627
]);
2728
/** @type {Set<AddonCredential['code']>} */
2829
const credentialsToDisplayAsInput = new Set([
@@ -126,6 +127,8 @@ export class CcAddonCredentialsContent extends LitElement {
126127
return i18n('cc-addon-credentials-content.code.user');
127128
case 'initial-user':
128129
return i18n('cc-addon-credentials-content.code.initial-user');
130+
case 'open-api-url':
131+
return i18n('cc-addon-credentials-content.code.open-api-url');
129132
default:
130133
return code;
131134
}

src/components/cc-addon-credentials-content/cc-addon-credentials-content.types.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,5 @@ type AddonCredentialCode =
4848
| 'cluster-full-name'
4949
| 'uri'
5050
| 'tenant'
51-
| 'initial-user';
51+
| 'initial-user'
52+
| 'open-api-url';

src/stories/fixtures/addon-access-data.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ export const BASE_ADDON_ACCESS_ITEMS = [
7272
code: 'tenant',
7373
value: 'tenant-value',
7474
},
75+
{
76+
code: 'open-api-url',
77+
value: 'https://open-api-url.example.com/',
78+
},
7579
{
7680
code: 'ng',
7781
kind: 'standard',

src/translations/translations.en.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ export const translations = {
219219
'cc-addon-credentials-content.code.initial-user': `Initial User`,
220220
'cc-addon-credentials-content.code.network-group-multi-instances': `Secured multi-instances`,
221221
'cc-addon-credentials-content.code.network-group-standard': `Network group`,
222+
'cc-addon-credentials-content.code.open-api-url': `OpenAPI URL`,
222223
'cc-addon-credentials-content.code.password': `Password`,
223224
'cc-addon-credentials-content.code.port': `Port`,
224225
'cc-addon-credentials-content.code.tenant': `Tenant`,

src/translations/translations.fr.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,7 @@ export const translations = {
230230
'cc-addon-credentials-content.code.initial-user': `Utilisateur initial`,
231231
'cc-addon-credentials-content.code.network-group-multi-instances': `Multi-instances sécurisé`,
232232
'cc-addon-credentials-content.code.network-group-standard': `Network Group`,
233+
'cc-addon-credentials-content.code.open-api-url': `URL OpenAPI`,
233234
'cc-addon-credentials-content.code.password': `Mot de passe`,
234235
'cc-addon-credentials-content.code.port': `Port`,
235236
'cc-addon-credentials-content.code.tenant': `Tenant`,

0 commit comments

Comments
 (0)