claire bontempo
4da72c45ce
UI: pki auto-tidy views ( #20685 )
...
* 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>
2023-05-23 23:05:15 +00:00
claire bontempo
527f4fe2ba
UI: add pki cluster config parameters ( #20724 )
...
* add config directory, rename crl and urls models
* fix imports
* add cluster config fields to edit form
* reorder url save
* update tests
* add to details page
* add details test;
* fix adapter name
* fix cluster adapter test name
* combine adapter tests
* update imports
* fix git diff
* move crl and urls adapters to config folder
* add config file
* woops add config adapter
* final renaming!!
* fix imports after naming to base
* add cluster to beforeModel hook
* hide help text
* maybe you should write tests that actually pass, claire
* seriously claire its embarrassing
2023-05-23 15:24:53 -07:00
Kianna
65c100182d
UI: Convert pki component files to ts ( #20533 )
2023-05-16 08:07:12 -07:00
Chelsea Shaw
973555cb9c
UI: Handle edge cases for PKI import results ( #20474 )
2023-05-03 12:02:39 -05:00
claire bontempo
76f1971126
UI: pki configuration edit form ( #20245 )
...
* setup routing, move queries in ConfigurationIndex to parent resource route
* finish building out form, add model attrs build ttls
* add types
* update model attribute values, fix default ttl states
* remove defaults and use openApi, group with booleans
* add model to application route"
* add save functionality
* add error banner
* add transition after save
* use defaults from open api
* fix empty state language
* pass engine data
* change model attrs to ttl objects
* update types
* add invalid form alert to error block
* move data manipulation to serialize
* fix serializer, add comments
* add test for serializer
* edit configuration details view
* update details test
* change to updateRecord so POST request is made
* config/urls use POST instead of PUT
* add edit tests, update details
* add model hooks back to routes
* rearrange to remove dif
* remove createRecord for urls
* update comment
* wip sample ttl transform
* Revert "wip sample ttl transform"
This reverts commit 59fc179b5cd2994c4258e553e56667e29b3d6b72.
* revert changes, move model updates back to component
* simplify model fetches
* address comments;
* update pki/urls test
* update adapter test
2023-04-25 21:50:19 +00:00
Chelsea Shaw
282279121d
UI: Show parsed certificate data in PKI ( #19990 )
2023-04-11 21:04:35 +00:00
Kianna
d868d398dc
UI: VAULT-9408 Delete all issuers toolbar action + modal ( #19756 )
2023-04-05 14:25:55 -07:00
claire bontempo
069b00b031
UI: pki rotate root cert ( #19739 )
...
* add rotate root route
* add page component
* add modal
* fix modal image styling
* add radio buttons
* add jsonToCert function to pki parser
* add verify function
* add verify to details route
* nest rotate-root under issuer/
* copy values from old root ca
* pull detail info rows into a separate component
* add type declaration files
* add parsing error warning to rotate root component file
* add comments
* add capabilities to controller
* update icon
* revert issuer details
* refactor pki info table rows
* add parsedparameters to pki helper
* add alert banner
* update attrs, fix info rows
* add endpoint to action router
* update alert banner
* hide toolbar from generate root display
* add download buttons to toolbar
* add banner getter
* fix typo in issuer details
* fix assertion
* move alert banner after generating root to parent
* rename issuer index route file
* refactor routing so model can be passed from route
* add confirmLeave and done button to use existin settings done form
* rename serial number to differentiate between two types
* fix links, update ids to issuerId not response id
* update ts declaration
* change variable names add comments
* update existing tests
* fix comment typo
* add download button test
* update serializer to change subject_serial_number to serial_number for backend
* remove pageTitle getter
* remove old arg
* round 1 of testing complete..
* finish endpoint tests
* finish component tests
* move toolbars to parent route
* add acceptance test for rotate route
* add const to hold radio button string values
* remove action, fix link
2023-03-31 15:47:23 -06:00
Chelsea Shaw
55d18515c1
UI: standardize display for type=exported ( #19672 )
2023-03-23 15:49:24 +00:00
Hamid Ghaf
27bb03bbc0
adding copyright header ( #19555 )
...
* adding copyright header
* fix fmt and a test
2023-03-15 09:00:52 -07:00
claire bontempo
16baa1090f
UI: Pki model attribute consolidation ( #19281 )
2023-02-24 07:56:12 -08:00
claire bontempo
e51c9978c6
UI: fixes validation bug in sign certificate form ( #19280 )
...
* move validations to base certificate
* add test
2023-02-22 09:07:29 -06:00
Kianna
432e2d5c3d
UI: VAULT-13128 Add inline error to generate cert form ( #19035 )
...
* Add inline error to generate cert form
* Add tests
* Address feedback!
2023-02-08 08:37:54 -08:00
Angel Garbarino
03ae8d54a4
remove duplicate adapter methods ( #19038 )
2023-02-07 18:27:44 +00:00
claire bontempo
4426372f27
UI: add issuerRef getter in case issuer is nameless ( #18968 )
...
* add issuerRef getter in case issuer is nameless
* declare as getter
* remove changes to test, oops!
2023-02-03 13:07:59 -08:00
Chelsea Shaw
8788317b8a
UI: PKI Sign Intermediate ( #18842 )
2023-01-27 18:07:55 +00:00
Jordan Reimer
e873d27e83
Pki Generate Intermediate CSR ( #18807 )
...
* adds pki generate csr component
* adds keyParamsByType helper to pki-generate-toggle-groups component
* removes unused router service from pki-generate-csr component
* updates common pki generate form fields
* addresses feedback and adds tests
2023-01-24 13:32:17 -06:00
Chelsea Shaw
81d36b61f1
UI: PKI Generate Root Form ( #18712 )
2023-01-18 12:20:44 -06:00
Jordan Reimer
cd30860cb6
PKI Issuer Edit ( #18687 )
...
* adds pki issuer edit view
* updates pki issuer details test and fixes styling issue in issuer edit form
* addresses feedback
2023-01-12 16:33:14 -07:00
Chelsea Shaw
132d689f63
UI: PKI config refactor ( #18639 )
2023-01-10 16:13:20 -06: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
Chelsea Shaw
c5eacf789a
UI: PKI config via import ( #18504 )
2023-01-04 18:18:55 +00:00
Chelsea Shaw
790156a07b
UI: PKI generate cert from role ( #18300 )
2022-12-13 18:37:10 +00: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
Chelsea Shaw
0fb4e422be
UI: Add Typescript for PKI engine ( #17927 )
2022-11-15 11:39:46 -06:00