mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-16 19:47:02 +02:00
* UI: HDS adoption replace AlertBanner part 1 (#21163) * rename test selector * replace db banner * add class * replace db role edit * db creds * generate creds * simpler class * license banner component * oidc callback plash * raft * aws * secret create or update * change to compact alert for form field * change back to inline * combine alert banners * wrap in conditional * remove references to message class * UI: HDS adoption replace AlertBanner part 2 (#21243) * token expire warning * delete css * edit form * item details distribute mfa step 2 transit verify * back to secondary * distribute * oidc lease error * sign * kv obj and repl dash * more repl * update test selector * show, creds * shamir * pki csr * pki banners * add hds library to ember engines * woops comma * fix k8 test * update message error component for last! * hold off MessageError changes until next pr * revert test selectors * update pki tests * UI: part 3 remove alert banner (#21334) * final component swap * and actual final of MessageError * update MessageError selectors * delete alert-banner and remove references * update next step alerts to highlight color * finishing touches, auth form test and client dashboard inline link * fix more selectors * fix shamir flow test * ui: part 4 final cleanup (#21365) * replace AlertPopup * add test tag * move tag * one more message error tag * delete alert popup * final css cleanup * move preformatted flash into <p> tag * ui: address comments for sidebranch (#21388) * add periods, move link to trailing * more periods and typo fix
80 lines
2.8 KiB
JavaScript
80 lines
2.8 KiB
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: MPL-2.0
|
|
*/
|
|
|
|
import { SELECTORS as ROLEFORM } from './pki-role-form';
|
|
import { SELECTORS as GENERATECERT } from './pki-role-generate';
|
|
import { SELECTORS as KEYFORM } from './pki-key-form';
|
|
import { SELECTORS as KEYPAGES } from './page/pki-keys';
|
|
import { SELECTORS as ISSUERDETAILS } from './pki-issuer-details';
|
|
import { SELECTORS as CONFIGURATION } from './pki-configure-create';
|
|
import { SELECTORS as DELETE } from './pki-delete-all-issuers';
|
|
import { SELECTORS as TIDY } from './page/pki-tidy-form';
|
|
import { SELECTORS as CONFIGEDIT } from './page/pki-configuration-edit';
|
|
|
|
export const SELECTORS = {
|
|
breadcrumbContainer: '[data-test-breadcrumbs]',
|
|
breadcrumbs: '[data-test-breadcrumbs] li',
|
|
overviewBreadcrumb: '[data-test-breadcrumbs] li:nth-of-type(2) > a',
|
|
pageTitle: '[data-test-pki-role-page-title]',
|
|
emptyState: '[data-test-component="empty-state"]',
|
|
emptyStateTitle: '[data-test-empty-state-title]',
|
|
emptyStateLink: '.empty-state-actions a',
|
|
emptyStateMessage: '[data-test-empty-state-message]',
|
|
// TABS
|
|
overviewTab: '[data-test-secret-list-tab="Overview"]',
|
|
rolesTab: '[data-test-secret-list-tab="Roles"]',
|
|
issuersTab: '[data-test-secret-list-tab="Issuers"]',
|
|
certsTab: '[data-test-secret-list-tab="Certificates"]',
|
|
keysTab: '[data-test-secret-list-tab="Keys"]',
|
|
tidyTab: '[data-test-secret-list-tab="Tidy"]',
|
|
configTab: '[data-test-secret-list-tab="Configuration"]',
|
|
// ROLES
|
|
deleteRoleButton: '[data-test-pki-role-delete]',
|
|
generateCertLink: '[data-test-pki-role-generate-cert]',
|
|
signCertLink: '[data-test-pki-role-sign-cert]',
|
|
editRoleLink: '[data-test-pki-role-edit-link]',
|
|
createRoleLink: '[data-test-pki-role-create-link]',
|
|
roleForm: {
|
|
...ROLEFORM,
|
|
},
|
|
generateCertForm: {
|
|
...GENERATECERT,
|
|
},
|
|
// KEYS
|
|
keyForm: {
|
|
...KEYFORM,
|
|
},
|
|
keyPages: {
|
|
...KEYPAGES,
|
|
},
|
|
// ISSUERS
|
|
importIssuerLink: '[data-test-generate-issuer="import"]',
|
|
generateIssuerDropdown: '[data-test-issuer-generate-dropdown]',
|
|
generateIssuerRoot: '[data-test-generate-issuer="root"]',
|
|
generateIssuerIntermediate: '[data-test-generate-issuer="intermediate"]',
|
|
issuerPopupMenu: '[data-test-popup-menu-trigger]',
|
|
issuerPopupDetails: '[data-test-popup-menu-details] a',
|
|
issuerDetails: {
|
|
title: '[data-test-pki-issuer-page-title]',
|
|
...ISSUERDETAILS,
|
|
},
|
|
// CONFIGURATION
|
|
configuration: {
|
|
title: '[data-test-pki-configuration-page-title]',
|
|
emptyState: '[data-test-configuration-empty-state]',
|
|
nextStepsBanner: '[data-test-config-next-steps]',
|
|
importError: '[data-test-message-error]',
|
|
pkiBetaBanner: '[data-test-pki-configuration-banner]',
|
|
pkiBetaBannerLink: '[data-test-pki-configuration-banner] a',
|
|
...CONFIGURATION,
|
|
...DELETE,
|
|
...TIDY,
|
|
},
|
|
// EDIT CONFIGURATION
|
|
configEdit: {
|
|
...CONFIGEDIT,
|
|
},
|
|
};
|