Noelle Daley
5056e34956
return correct format of random data generator ( #5945 )
2018-12-12 11:05:37 -08:00
madalynrose
c84c8e01b2
Search select ( #5851 )
2018-12-10 11:44:37 -05:00
Noelle Daley
37683e234d
mask password on ldap auth form ( #5898 )
2018-12-07 13:23:42 -08:00
Matthew Irish
42300b4087
UI - web cli layout ( #5909 )
...
* move console/ui-panel into nav-header component
* notch-specific CSS
* add layout test in the application for the console
2018-12-07 14:00:52 -06:00
Chris Dituri
471f26a0e3
ui/app/adapters/pki.js: fix typo in assert() message ( #5882 )
...
Update the assertion to indicate, in order to override the PKI adapter
url() method, one should extend the PKI adapter; not the SSH adapter.
2018-12-03 16:14:59 -06:00
Matthew Irish
af8eda9322
UI - kv v2 graceful degrade ( #5879 )
...
* turns out sourcemaps are useful
* add test for restricted policy in kv v2
* only include version param on fetch if it's encoded in the id
* rename some vars for clarity and use model.id when persisting a secret
* fix delete attributes on the models
* allow data edit when there's metadata access is disallowed
* add tests for edit with restricted policy
* hide metadata fields if you can't edit them
2018-12-03 08:22:13 -06:00
Matthew Irish
51e6b2135f
UI - fix policy pagination bug ( #5866 )
...
* centralize page size setting, and default to page size of 5 in dev
* remove size arg when using lazyPaginatedQuery so that the app uses the config default size
* move list-pagination component out of the loop
* update store tests
2018-11-28 17:14:42 -06:00
Matthew Irish
aba957660f
UI - fix bug in policy creation from files ( #5864 )
...
* fix bug in trim-right util where the last ending wasn't trimming from the end of the string
* simplify based on feedback
2018-11-28 10:35:55 -06:00
Matthew Irish
b5aa3c123f
UI - Correct the DR token command ( #5857 )
...
* fix dr-token generation token command
* inject version service in the status menu so we can hide the license link in the status menu
2018-11-27 17:05:34 -06:00
Noelle Daley
971e6b0146
style replication management warnings ( #5852 )
2018-11-27 14:40:33 -08:00
Joshua Ogle
7e305d157c
UI: Fix popup menu active color and license link
2018-11-26 22:42:42 -07:00
Noelle Daley
dcf9862162
remove scrollbars from auth form
2018-11-26 11:13:07 -08:00
Matthew Irish
9f77077877
UI - build optimize ( #5784 )
...
* remove ember-cli-favicon
* link to png favicon in public folder
* skip some things in the build depending on the env
* update to ember-cli 3.5.0 for broccoli 2, and ember-fetch because it was incompatible with broccoli 2
* update some things the new sass module wasn't happy about
* turn off more things in dev to make the build faster
* bump to the latest ember-cli and move back to node-sass
* remove sass since we're using node-sass
* include polyfill in test as well
2018-11-26 12:47:56 -06:00
Noelle Daley
569ee7b097
replace moment.js with date-fns
2018-11-20 15:15:52 -08:00
Matthew Irish
e9002a0ce5
return backend on the PKI model so that capabilities fetches work ( #5824 )
2018-11-19 15:48:24 -06:00
Matthew Irish
7320a92963
if the secret doesn't exist, set cas to 0 ( #5823 )
2018-11-19 15:47:58 -06:00
Matthew Irish
610fe599c2
UI secondary dr recovery token fix ( #5818 )
...
* use the OTP that the server provides instead of generating one in the JS client
* fix button styling
* differentiate between OTP and encoded token and encrypted token in the template
2018-11-19 15:14:24 -06:00
Matthew Irish
9e280fb198
pass emptyActions through list view component and render into EmptyState
2018-11-15 16:48:28 -06:00
Matthew Irish
d72c7db57e
use EmptyState on secrets list
2018-11-15 16:48:25 -06:00
Matthew Irish
e4a7521231
make sure tabs show up on identity show pages
2018-11-15 16:48:22 -06:00
Matthew Irish
bdb0121f3f
don't show disable button for groups
2018-11-15 16:48:19 -06:00
Matthew Irish
9f685e37e9
don't use bulma classes for empty-state
2018-11-15 16:48:16 -06:00
Matthew Irish
ac5d284644
lint
2018-11-15 16:48:13 -06:00
Matthew Irish
e3e929613f
move Add -> Create, add emptyTitle for leases list
2018-11-15 16:48:09 -06:00
Matthew Irish
9dfcaacda4
use anchors and LearnLink component
2018-11-15 16:48:04 -06:00
Matthew Irish
e89a6d6176
use outer-html component as a base for empty state
2018-11-15 16:48:00 -06:00
Matthew Irish
adaf7127ae
add learn link component
2018-11-15 16:47:57 -06:00
Joshua Ogle
b77588745e
Fix prettier style on List View test
2018-11-15 16:47:53 -06:00
Joshua Ogle
1a5e6fdce9
Better empty state copy
2018-11-15 16:47:50 -06:00
Joshua Ogle
70a12dcde6
Replaced more old empty states
2018-11-15 16:47:47 -06:00
Joshua Ogle
7763ad50ef
Remove old BlockEmpty component
2018-11-15 16:47:44 -06:00
Joshua Ogle
272b4e2f77
Add Empty State component
2018-11-15 16:47:41 -06:00
Matthew Irish
16a19ff9d1
UI husky ( #5752 )
...
* add husky and lint-staged as optional deps
* make sure make-driven builds don't install husky, and update the ui/README
2018-11-14 12:57:03 -06:00
madalynrose
907983b397
Add Response Wrapping For Secrets ( #5664 )
2018-11-12 11:27:06 -05:00
Noelle Daley
8c3711bf58
remove quotes from button disabled
2018-11-09 14:52:07 -08:00
Noelle Daley
60f7d70358
add disable secrets engine button
2018-11-09 14:52:06 -08:00
Matthew Irish
5e5b6e9f7a
UI json edit test ( #5705 )
...
* add new codemirror helpers
* adding json helpers to the secret pages
* mark the edit button / link as the edit element instead of the json toggle
* add acceptance tests for JSON editing
2018-11-09 14:00:53 -06:00
Noelle Daley
aadeef5e47
specify node version
2018-11-08 15:49:39 -08:00
madalynrose
4d4ace908c
Add new token_type filed to auth method mount-config ( #5723 )
2018-11-07 14:34:33 -05:00
Matthew Irish
6f4cc5790f
UI - add babel polyfill ( #5714 )
...
* include babel polyfill in the build
* submit not sumbit
2018-11-06 20:19:12 -06:00
Matthew Irish
1658abea1e
UI: change backends template so that the icon shows in a namespace ( #5692 )
...
* change backends template so that the icon shows in a namespace
* icons for secret-list and method list in a namespace
2018-11-05 17:12:51 -06:00
Matthew Irish
5ca987662f
UI - new token renew banner ( #5662 )
...
* move warning banner out of token-expire-warning and into user menu
* check renewal status every 5s, and resume auto-renew if a user becomes active again
* use a link in the token-expire-warning
* add test for new expiration functionality
* fix license test
* use features helper in license test
* fix import
* use yarn 1.12.1
* remove mirage
* skip some tests for now
* use eslintignore
* logout after auth tests
* use new alert-banner for auth info warning
* add data-test selector back
* move identity back to a button, and style button.link
* make the warning message the right color
* fix shamir test
* review feedback
2018-11-05 10:56:59 -06:00
Joshua Ogle
1a4249ab0e
Merge pull request #5672 from hashicorp/ui-alerts-update
...
UI: Update banner and popup alerts
2018-11-02 14:14:30 -06:00
Joshua Ogle
b7fab9b3cd
Add Inline Alert component
2018-11-02 11:21:15 -06:00
Matthew Irish
458c59490f
ui kv routing fix ( #5650 )
...
* fix passing initialKey to the top level secret create page
* add service that uses the private routing service because of various bugs
* make custom router service more like the bundled router service
* clear the store cache when the model changes
2018-11-02 12:03:46 -05:00
Joshua Ogle
fd7891427d
Style popup alerts
2018-11-02 09:37:31 -06:00
Joshua Ogle
23e004299e
Style Alert Banners
2018-11-02 09:22:22 -06:00
Noelle Daley
02cc95dcb9
docs: add note about husky and lint-staged
2018-11-01 14:45:25 -07:00
Noelle Daley
623e167f01
upgrade husky
2018-11-01 14:45:24 -07:00
Noelle Daley
ff4d72a875
ui: use prettier with eslint
2018-11-01 14:45:23 -07:00
Chris Hoffman
df397e902d
removing no longer valid features ( #5656 )
2018-11-01 09:17:47 -04:00
madalynrose
b44e88fa99
fix bug where json editing doesn't save properly for secrets ( #5660 )
2018-10-31 18:37:23 -04:00
madalynrose
69c9cfad1a
mask init keys ( #5657 )
2018-10-31 17:41:21 -04:00
madalynrose
fcaa9248d1
add copy button to kv secrets masked input ( #5627 )
2018-10-31 13:13:57 -04:00
madalynrose
e93011d908
update capabilities logic for sudo prefixes ( #5647 )
...
update capabilities logic to determine need for sudo based on sudo prefix paths
2018-10-31 11:24:36 -04:00
Noelle Daley
c10291c17d
enable gcpkms
2018-10-30 13:35:32 -07:00
Noelle Daley
5099cef383
enable alicloud in the ui
2018-10-30 13:25:59 -07:00
Matthew Irish
966c7dbf02
UI - New navbar and mount icons everywhere ( #778 )
...
New look for the navbar and new functionality on mobile. Also includes new look for the mounts list and headers in secret engines.
2018-10-21 14:19:34 -05:00
Matthew Irish
6e0a43ae95
UI - kv v2 versions page ( #5563 )
...
* add versions routes
* move commands and permissions check to stand-alone menu component
* add versions template
* make list-item component more flexible and use hasMenu to optionally render the menu
* move current check next to the version
* fix linting
* remove is-wide from secret list popup
2018-10-19 17:24:57 -05:00
madalynrose
755c825d76
add masked input to sensitive parts of credentials ( #5551 )
2018-10-19 15:16:43 -04:00
Matthew Irish
4eed72ea95
isPending not isLoading
2018-10-18 15:11:26 -05:00
Matthew Irish
8f43c5ecb7
more 'not allowed' messaging
2018-10-18 14:55:52 -05:00
Matthew Irish
ba33c04cc9
check capabilities for version actions
2018-10-18 14:55:52 -05:00
Matthew Irish
08ef32d332
also send reload in case we're on the root already
2018-10-18 14:55:51 -05:00
Matthew Irish
0754662226
redirect to list-root after deleting a secret from the list page
2018-10-18 14:55:51 -05:00
Matthew Irish
ad2e40212b
add necessary computed macros and template for contextual menus for v1 and v2 secrets
2018-10-18 14:55:51 -05:00
Matthew Irish
cf93d6a5ef
use backend / secretId in models created on list responses for secrets v1 and v2
2018-10-18 14:55:51 -05:00
Matthew Irish
33c8e72beb
use maybeQueryRecord in lazyCapabilities macro and only continue if passed attributes are non-null
2018-10-18 14:55:51 -05:00
Matthew Irish
e5a70cb9db
add warning if you're creating a new version with old versions data
2018-10-18 14:55:51 -05:00
Matthew Irish
50f9687424
fix tests
2018-10-18 14:55:51 -05:00
Matthew Irish
c9a03c18c7
special case backend attr on the secret v1 model
2018-10-18 14:55:50 -05:00
Matthew Irish
eb720e4480
move key mixin to the mixin dir and update imports - also use it in secret-v2 model
2018-10-18 14:55:50 -05:00
Matthew Irish
1011dc81a5
fix metadata save on creation and use autocomplete=off for inputs
2018-10-18 14:55:50 -05:00
Matthew Irish
23fd710d4b
add in secret metadata form for create
2018-10-18 14:55:50 -05:00
Matthew Irish
c89e9d3368
add secret metadata editing and fix v1 links
2018-10-18 14:55:50 -05:00
Matthew Irish
0aa521a329
use cas when saving secret version
2018-10-18 14:55:50 -05:00
Matthew Irish
2b1e6e9451
use model dirty tracking to track changes
2018-10-18 14:55:49 -05:00
Matthew Irish
46b5b99f5f
create version from old versions uses that data in the edit page
2018-10-18 14:55:49 -05:00
Matthew Irish
51af5d2e1c
fix styling and only focus input type=text
2018-10-18 14:55:49 -05:00
Matthew Irish
a2b5442e92
load and view different secret versions
2018-10-18 14:55:49 -05:00
Matthew Irish
071705c016
fix error with namespaces by reloading, new switch styles
2018-10-18 14:55:49 -05:00
Matthew Irish
273d9df180
fix padding on masked-input and web cli
2018-10-18 14:55:49 -05:00
Matthew Irish
35c79b4dd2
make delete, destory, undelete work via the ui
2018-10-18 14:55:48 -05:00
Matthew Irish
9049898b4c
extract list-header css component to match header from namespace-picker
2018-10-18 14:55:48 -05:00
Matthew Irish
439287b88f
add block-error and block-empty components to centralize some bulma markup
2018-10-18 14:55:48 -05:00
Matthew Irish
7e1268e3ef
add new icon
2018-10-18 14:55:48 -05:00
Matthew Irish
4893ed3ff3
use new local capabilities, move secret-edit-display partial to a component
2018-10-18 14:54:36 -05:00
Matthew Irish
dbb65620f3
move capabilities into the secret-edit component
2018-10-18 14:54:36 -05:00
Matthew Irish
a7fb03a7e1
blue toggle switch
2018-10-18 14:54:35 -05:00
Matthew Irish
a90244e699
less get in secret-edit
2018-10-18 14:54:35 -05:00
Matthew Irish
21c831d252
fix linting
2018-10-18 14:54:35 -05:00
Matthew Irish
56d2852acf
adjust secret-edit component and associated templates to work for v1 and v2
2018-10-18 14:54:35 -05:00
Matthew Irish
46773189d5
move secret creation to always be at the root level, and simplify model creation so we're always directly manipulating a model
2018-10-18 14:54:35 -05:00
Matthew Irish
b74ed60497
finish v2 model layer and add some unit tests for adapters
2018-10-18 14:54:34 -05:00
Matthew Irish
b2e24ce2b1
fix navigate component
2018-10-18 14:54:34 -05:00
Matthew Irish
4aa99c3e2c
user correct rule for eol
2018-10-18 14:54:34 -05:00
Matthew Irish
30eb00a29b
move to es5 getter usage for csp service
2018-10-18 14:54:34 -05:00
Matthew Irish
80b5009a73
get rid of v2 incomplete warning
2018-10-18 14:54:34 -05:00
Matthew Irish
a8302b47e0
new model things for secret-v2 and secret-v2 versions: get list, queryRecord, and version find working
2018-10-18 14:54:33 -05:00
Matthew Irish
ce5a373137
don't leave new lines on the end of files
2018-10-18 14:54:33 -05:00