mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-24 08:01:07 +02:00
* UI: plumbing for pki tidy work (#20611) * update tidy model * Dynamic group on tidy based on version * UI: VAULT-16261 PKI autotidy config view (#20641) * UI: VAULT-16203 tidy status page (#20635) * ui: pki tidy form (#20630) * order routes to match tabs * add tidy routes * add tidy-status page component * update routes rename edit to configure, remove manage * add page component to route template * add comment * finish routing * change to queryRecord, delete old tidy file * remove findRecord * fix serializer name * tidy.index only needs controller empty state logic * build form and page components * update tidy model * alphabetize! * revert model changes * finish adapter * move form out of page folder in tests * refactor to accommodate model changes from chelseas pr * WIP tests * reuse shared fields in model * finish tests * update model hook and breadcrumbs * remove subtext for checkbox * fix tests add ACME fields * Update ui/app/adapters/pki/tidy.js * Update ui/app/adapters/pki/tidy.js * refactor intervalDuration using feedback suggested * move errors to second line, inside conditional brackets * add ternary operator to allByKey attr * surface error message * make polling request longer * UI: VAULT-16368 pki tidy custom method (#20696) * ui: adds empty state and updates modal (#20695) * add empty state to status page * update tidy modal * conditionally change cancel transition route for auto tidy form * teeny copy update * organize tidy-status conditoionals * a couple more template cleanups * fix conditional, change to settings * UI: VAULT-16367 VAULT-16378 Tidy acceptance tests + tidy toolbar cleanup (#20698) * update copy * move tidyRevokedCertIssuerAssociations up to applicable section * add tidy info to readme * update copy * UI: Add tidy as a tab to the error route (#20723) * small cleanup items * fix prettier * cancel polling when we leave tidy.index (status view) * revert changes to declaration file * remove space --------- Co-authored-by: Chelsea Shaw <cshaw@hashicorp.com> Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com> Co-authored-by: Kianna <30884335+kiannaquach@users.noreply.github.com>
19 lines
778 B
JavaScript
19 lines
778 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: MPL-2.0
|
|
*/
|
|
|
|
export const SELECTORS = {
|
|
tidyFormName: (attr) => `[data-test-tidy-form="${attr}"]`,
|
|
inputByAttr: (attr) => `[data-test-input="${attr}"]`,
|
|
toggleInput: (attr) => `[data-test-input="${attr}"] input`,
|
|
intervalDuration: '[data-test-ttl-value="Automatic tidy enabled"]',
|
|
acmeAccountSafetyBuffer: '[data-test-ttl-value="Tidy ACME enabled"]',
|
|
toggleLabel: (label) => `[data-test-toggle-label="${label}"]`,
|
|
tidySectionHeader: (header) => `[data-test-tidy-header="${header}"]`,
|
|
tidySave: '[data-test-pki-tidy-button]',
|
|
tidyCancel: '[data-test-pki-tidy-cancel]',
|
|
tidyPauseDuration: '[data-test-ttl-value="Pause duration"]',
|
|
editAutoTidyButton: '[data-test-pki-edit-tidy-auto-link]',
|
|
};
|