mirror of
https://github.com/kemko/nomad.git
synced 2026-01-08 03:15:42 +03:00
* Sign-in page now hides token secret by default (toggleable) and updates components to Helios * General helios-ification * All the notifications get dismissal buttons * token-details grid for spacing
35 lines
957 B
JavaScript
35 lines
957 B
JavaScript
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
import {
|
|
create,
|
|
collection,
|
|
clickable,
|
|
fillable,
|
|
text,
|
|
isVisible,
|
|
visitable,
|
|
} from 'ember-cli-page-object';
|
|
|
|
export default create({
|
|
visit: visitable('/settings/tokens'),
|
|
|
|
secret: fillable('[data-test-token-secret]'),
|
|
submit: clickable('[data-test-token-submit]'),
|
|
clear: clickable('[data-test-token-clear]'),
|
|
|
|
errorMessage: isVisible('[data-test-token-error]'),
|
|
successMessage: isVisible('[data-test-token-success]'),
|
|
managementMessage: isVisible('[data-test-token-management-message]'),
|
|
ssoErrorMessage: isVisible('[data-test-sso-error]'),
|
|
clearSSOError: clickable('[data-test-sso-error] .hds-dismiss-button'),
|
|
|
|
policies: collection('[data-test-token-policy]', {
|
|
name: text('[data-test-policy-name]'),
|
|
description: text('[data-test-policy-description]'),
|
|
rules: text('[data-test-policy-rules]', { normalize: false }),
|
|
}),
|
|
});
|