Chelsea Shaw
132d689f63
UI: PKI config refactor ( #18639 )
2023-01-10 16:13:20 -06:00
claire bontempo
032ccc2373
UI: Remove LearnLink, use DocLink! ( #18641 )
...
* delete learn link, update links
* update documentation
* update test
* Update ui/app/templates/components/wizard/replication-setup.hbs
2023-01-10 17:07:08 +00:00
Anton Averchenkov
c7f40361eb
Revert "Add mount path into the default generated openapi.json spec ( #17926 )" ( #18617 )
...
* Revert "Add mount path into the default generated openapi.json spec (UI) (#17926 )"
This reverts commit db8efac708e5385ec871be9558507eeaf54ac972.
* Revert "Remove `generic_mount_paths` field (#18558 )"
This reverts commit 79c8f626c59ca11bb8e7f460d40b09f5e0cec76d.
2023-01-10 11:16:59 -05:00
claire bontempo
ccd4c3701d
UI: pki import issuer ( #18634 )
...
* create pki ca import component
* add serial number to cert parser
* convert to ts
* remove comments
* reset yarn.lock
* fixed yarn lock
* fix comment
* add declaration for base cert
2023-01-09 16:46:02 -08:00
claire bontempo
42e8551fba
extend overview route from issuers index ( #18623 )
2023-01-06 21:01:52 +00:00
claire bontempo
ed2c7cdf86
ui: add input as event for text form field ( #18563 )
...
* add input as event for form field
* fix event typo, lowercase u
2023-01-04 12:36:03 -08:00
Chelsea Shaw
c5eacf789a
UI: PKI config via import ( #18504 )
2023-01-04 18:18:55 +00:00
claire bontempo
04396e5f9c
UI/pki key workflow tests ( #18496 )
...
* wip tests
* fix links
* Revert "wip tests"
This reverts commit aed9bb9b8fffb1b4d52d9c27644033ff3d983fff.
* wip tests
* add policy generator
* add workflow tests for key
* change apostrophe -___-
* fix workflow tests
* add update to key form tests
* fix capability check for read
* finish tests
* fix flash messages;
* rename policy generator file, update tests
2023-01-03 18:00:29 -08:00
claire bontempo
945be50d85
update date selectors to accommodate new year ( #18586 )
2023-01-03 15:14:46 -07:00
Chelsea Shaw
6b3995dc3c
UI: PKI Issuer details ( #18495 )
2022-12-21 16:30:24 +00:00
claire bontempo
a76bbcfe84
ui: pki import key ( #18454 )
...
* Move text-file to addon
* create key import component
* build out import component
* add perform helper
* small text-file changes
* add file to import component
* revert text-filechanges
* Revert "small text-file changes"
This reverts commit dc4c4864a3165b48daa9d3dfc0c03d6bf073fd46.
* small text-file changes
* remove index from policy set file onchange arg
* Revert "remove index from policy set file onchange arg"
This reverts commit e80198e063f4886d242359da25bfb2a63a811171.
* Revert "small text-file changes"
This reverts commit bc3ebccc4cc658431729ea4d6ffff2c17d2fd4ba.
* finish key import
* update key adapter
* address comments
* remove validations from import and unnecessary store service
* add waitfor to key form
* fix prettier
* import changes from edit pki key pr
* add waitFor to concurrency task
* add adapter options to form save method
Co-authored-by: Chelsea Shaw <cshaw@hashicorp.com>
2022-12-20 21:46:25 -07:00
claire bontempo
424e7439dc
ui: add ability to edit pki key ( #18490 )
...
* add edit form
* refactor readonly field
* refactor conditional in key form
* remove model validations from edit form
* update namespace reminder opy
2022-12-20 23:23:55 +00:00
claire bontempo
56442f673d
ui: refactor text file component ( #18458 )
...
* wip tests
* Move text-file to addon
* rename fileName to filename, initial cleanup of text-fil
* rename args, rename test selector
* fix eye-con, remove enterAsText from file object
* add tests
* move files back to original location
* rename files via git for git diff
* adjsut test
* Revert "wip tests"
This reverts commit 63716a1e647a0b01236d34322837456ef3e9db43.
* fix policy form input
* cleanup conditional
* add bottom margin
* add element id
* change arg name
* add text area input test
* add upload test to policy form
Co-authored-by: Chelsea Shaw <cshaw@hashicorp.com>
2022-12-19 23:54:59 +00:00
Chelsea Shaw
ec601025cb
Fix mount backend type-form enterprise test ( #18457 )
2022-12-16 23:32:08 +00:00
claire bontempo
db1d3bc519
ui: add capabilities to pki key model ( #18412 )
...
* add capabilities to pki key model
* move key list from route into component
* rename test file
* rename test file
* add tests
* pass capabilities directly to key list componente
* add test for key list component
* rename test files
* remove href assertion
2022-12-16 22:13:59 +00:00
Chelsea Shaw
71b146a0d2
UI: glimmerize mount backend form ( #18335 )
2022-12-16 21:26:43 +00:00
claire bontempo
db801b9f03
UI/fix policy template doclinks ( #18443 )
...
* wip tests
* fix links
* Revert "wip tests"
This reverts commit aed9bb9b8fffb1b4d52d9c27644033ff3d983fff.
2022-12-16 11:09:21 -08:00
claire bontempo
caf8f83cd4
UI: download generated pki key ( #18381 )
...
* rename download service file
* rename file again
* add download-file service to engine
* refactor download button to use service
* refactor download service
* finish refactor download service, make arg order consistent: filename, content, extension
* add download button to key details
* fix flaky test?
2022-12-15 22:57:20 +00:00
Chelsea Shaw
19decbd95d
UI: PKI Sign Certificate ( #18343 )
2022-12-15 22:42:18 +00:00
claire bontempo
5b1071982f
ui: fix flaky oid auth test ( #18417 )
...
* add waitUntil
* add timeout
2022-12-15 20:54:18 +00:00
claire bontempo
d91e69d183
UI: update host to new doc link location (developer.hashicorp.com/) ( #18374 )
...
* change host for doc link
* add todo to LearnLink
* add changelog
2022-12-14 23:25:16 +00:00
Chelsea Shaw
23a156122f
UI: PKI stub configure page ( #18349 )
2022-12-14 17:57:03 +00:00
Chelsea Shaw
6d80ecdbdf
UI: Update database to connection name on role ( #18350 )
...
* Update database to connection name on role
* Add changelog
2022-12-14 10:23:59 -06:00
Jordan Reimer
b2aa164c21
Duo Passcode Prepend ( #18342 )
...
* prepends passcode= for duo totp mfa method
* adds changelog entry
2022-12-13 14:50:11 -07:00
Chelsea Shaw
790156a07b
UI: PKI generate cert from role ( #18300 )
2022-12-13 18:37:10 +00:00
claire bontempo
e46b2e92f9
ui: glimmerize download button component ( #18292 )
...
* initial glimmerization, delete toolbar-download-button component
* remove extra line
* cleanup component file
* add data getter
* delete toolbar download button component
* add jsdoc to component
* move class att directly to component, remove arg
* remove content getter
2022-12-09 23:21:42 +00:00
claire bontempo
a959d2d908
ui: generate pki key ( #18268 )
...
* create generate key form
* disable key bits unless key type selected
* add create method to adapter, update serializer to remove type
* refactor key parameters component
* convert to typescript
* refactor routes to add controller breadcrumbs
* remove unnecessary attr
* revert typescript changes
* add validations to key type
* fix tests
* cleanup breadcrumbs
* update tests, change all bit types to strings
* add form test
2022-12-08 14:22:33 -08:00
Anton Averchenkov
493040d147
Add mount path into the default generated openapi.json spec (UI) ( #17926 )
2022-12-08 12:15:54 -05:00
Chelsea Shaw
0a3aa7eaab
UI: PKI Role toolbar ( #18229 )
2022-12-06 20:34:43 +00:00
Chelsea Shaw
bc2f0a3a81
UI: PKI Roles Edit ( #18194 )
2022-12-02 16:42:14 +00:00
Chelsea Shaw
0ea02992b7
UI: TTL picker cleanup ( #18114 )
2022-12-01 09:33:30 -06:00
claire bontempo
5f79edc49c
ui: delete pki key functionality ( #18146 )
...
* add deletekey
* fix types
* move page components into folder
* finish tests
* make linting changes
* declare flashmessages ts service
* restructure pki test files
* add delete test
* add more folders
2022-12-01 01:24:40 +00:00
claire bontempo
547937df19
UI: pki engine breadcrumbs ( #18113 )
...
* move mountPoint to parent PkiController and extend for engine routes
* breadcrumb attempt
* Revert "breadcrumb attempt"
This reverts commit d2140dcd3b7bd0ba8025960fcf4cc533cb3be3ab.
* make breadcrumb component
* revert extending pki controller
* move file import
* generalize breadcrumb component
* restructure files
* remove docs
* cleanup jsdoc and test
* add to pki role details page
* address comments
* fix test
2022-11-29 10:01:10 -08:00
Konstantin Demin
5330d34cea
ui: mfa: use proper request id generation ( #17835 )
...
* ui: mfa: use proper request id generation
Fixes: 712cc9ee, ca14c191
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2022-11-29 10:21:09 -06:00
Chelsea Shaw
848d20d1c4
UI: Use typescript linter and parser ( #18112 )
...
* Use typescript linter and parser
* Use eslint for parser, put back extension
2022-11-29 15:36:13 +00:00
Jordan Reimer
ecea6eaf67
adds model-form-fields decorator from ui/kubernetes-secrets-engine branch ( #18103 )
2022-11-24 07:41:39 -07:00
Jordan Reimer
e5440f857f
adds radio-card component changes from ui/kubernetes-secrets-engine feature branch ( #18115 )
2022-11-24 00:01:34 +00:00
Jordan Reimer
aea0c32b32
adds error-message util from ui/kubernetes-secrets-engine feature branch ( #18107 )
2022-11-23 15:33:41 -07:00
claire bontempo
9ce8919aaa
UI: Pki key read view ( #18087 )
...
* WIP read view for pki keys
* remove options for query
* combine adapter query methods
* fix controller class names
* remove class
* rename adapter method, cleanup template, move formFields to key constructor
2022-11-23 11:45:49 -08:00
Florian Bürgi
474482210f
Use generate endpoint instead of admin-generate during MFA setup ( #17932 )
...
* fixes : #17113 : Make MFA setup wizard call token based generate endpoint
* add changelog for #17932
* cleanup: bring back .gitkeep
* re trigger ci jobs
2022-11-22 17:05:30 -06:00
claire bontempo
1a40d33c0b
UI: refactor pki role form to reuse PkiKeyParameters component ( #18069 )
...
* abstract pki-key-parameters from pki-role-form
* finish refactor, update tests
2022-11-21 14:58:34 -08:00
Chelsea Shaw
1c0b2df8f1
UI: PKI Read Role Details ( #17985 )
2022-11-21 20:09:04 +00:00
claire bontempo
f58990677f
UI: Implement new policy SS + modal designs ( #17749 )
...
* refactor ss+modal to accept multiple models
* create policy form
* cleanup and fix test
* add tabs to policy modal form
* add search select with modal to entity form
* update group form;
* allow modal to fit-content
* add changelog
* add check for policy create ability
* add id so tests pass
* filter out root option
* fix test
* add cleanup method
* add ACL policy link
* cleanup from comments
* refactor sending action to parent
* refactor, data down actions up!
* cleanup comments
* form field refactor
* add ternary to options
* update tests
* Remodel component structure for clearer logic
Includes fixing the wizard
* address comments
* cleanup args
* refactor inline oidc assignment form
* add line break
* cleanup comments
* fix tests
* add policy template to ss+modal test
* cleanup =true from test
* final cleanup!!!!!!
* actual final cleanup
* fix typo, please be done
Co-authored-by: Chelsea Shaw <82459713+hashishaw@users.noreply.github.com>
2022-11-18 17:29:04 -08:00
Chelsea Shaw
0378bf766f
Create .gitignore on postBuild ( #18045 )
2022-11-18 15:07:45 -06:00
claire bontempo
a4270c7701
UI: Pki engine (redesign) routing changes ( #17997 )
...
* reroute pki config routes
* issuers routes
* refactor role routes
* add issuer/generate- routes
* update key routes
* refactor cert routes;
* template cleanup, update routes
* update component names with pki-
* update components in test files
2022-11-17 16:50:58 -08:00
claire bontempo
5e9987a5e7
UI: fixes link from to show page from entity policies list ( #17950 )
...
* wait for policy capabilities to load
* add changelog
* fix tests
* revert template
2022-11-16 14:39:59 -06:00
Chelsea Shaw
0fb4e422be
UI: Add Typescript for PKI engine ( #17927 )
2022-11-15 11:39:46 -06:00
Chelsea Shaw
0589dc1f53
UI: Update <a> tags to LinkTo's ( #17866 )
...
* chore: shared external link component, glimmerization
* chore: update easy a tags
* chore: update other a tags
* chore: lil cleanup
* changelog
2022-11-11 09:56:44 -06:00
Michael Dempsey
fd032831cb
Expose ssh algorithm_signer in web interface ( #10114 ) ( #10299 )
...
* Expose ssh algorithm_signer in web interface (#10114 )
* Adds allowed values for algorithm_signer to ssh plugin API
* Adds algorithm_signer as field in UI
* Add changelog entry
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com>
Co-authored-by: Alexander Scheel <alex.scheel@hashicorp.com>
2022-11-10 14:24:53 -08:00
claire bontempo
c5e9c15e49
UI: Remove prepended pki- to new engine files ( #17875 )
...
* append -old to non-engine pki models
* revert old file name
* remove -engine from all pki component, model, adapter and serializer files
* add md file explaining pki naming
2022-11-10 13:27:19 -08:00