John Cowen
649d777714
Acceptance test for using tokens from listing and detail pages
2018-07-04 16:37:41 +01:00
John Cowen
701d6a3a72
Move deleting to a top level feature
2018-07-04 15:58:09 +01:00
John Cowen
e0f7cdb128
Start purifying page objects
2018-07-04 15:06:20 +01:00
John Cowen
e3ce2a8beb
Lock Session invalidation acceptance test
2018-07-04 13:41:44 +01:00
John Cowen
ed286585e9
Add some low hanging intention tests, basically add intentions to others
...
1. There are various things tests that can just have intentions added
into them, like filters and such like, add intentions to these
2. Start thinking about being able to negate steps easily, which will
lead on to a cleanup of the steps
2018-07-04 13:21:30 +01:00
John Cowen
87a0ad9483
Merge pull request #4331 from hashicorp/feature/hedge-empty-node-ids
...
Hedge for when consul sends nodes with an empty ID
2018-07-03 16:11:31 +01:00
John Cowen
b445df39bb
Use html5 oninput instead of onkeyup for native textual inputs
...
This enables people to enter things using the mouse to paste for
example, plus possible other things.
As an aside it also answers my query regarding `fillIn` for testing,
nothing needs to be actually _typed_ anymore! Doh
2018-07-03 15:40:15 +01:00
John Cowen
6398fb02c7
Ensure we catch empty ID's for single nodes also
...
I don't think this would have a large effect on the UI whichever but
best to make sure
2018-07-03 14:48:04 +01:00
John Cowen
a47a0b617f
Hedge for when consul sends nodes with an empty ID
2018-07-03 13:23:45 +01:00
John Cowen
8e7e224f3f
Encode all the hexcodes
2018-06-26 10:48:26 +01:00
mkeeler
6813a99081
Merge remote-tracking branch 'connect/f-connect'
2018-06-25 19:42:51 +00:00
John Cowen
5ac19b164e
Change the appearance of `*` for intention listings
...
1. Use 'All Services (*)' as opposed to '*'
2. Set 'Destination' in teh same bold font as 'Source'
3. Ensure you can search for all services by using '*' or 'All Services
(*)'
2018-06-25 12:26:18 -07:00
John Cowen
9f8b87cdda
Check for NOT connect-proxy
2018-06-25 12:25:40 -07:00
John Cowen
cc3d578271
Filter Source and Destination menus by Kind
2018-06-25 12:25:40 -07:00
John Cowen
d61a09ea28
Fix linting typo, caused the selection of future services to break
2018-06-25 12:25:40 -07:00
John Cowen
f600d8fcc9
Move intentions menu item to after ACLs
2018-06-25 12:25:37 -07:00
John Cowen
b0ff68cd7d
Lint
2018-06-25 12:25:16 -07:00
John Cowen
e736b546f8
Icons in the filter bar
2018-06-25 12:25:15 -07:00
John Cowen
f4218b4bea
Validate all the things, all the time
2018-06-25 12:25:15 -07:00
John Cowen
ee3a32d771
More detailed error messages for duplicate intentions
2018-06-25 12:25:15 -07:00
John Cowen
ea3e4a720a
Only offer to create a future service if the name doesn't already exist
2018-06-25 12:25:15 -07:00
John Cowen
50507b34a5
Make sure future services are available when editing intentions
2018-06-25 12:25:15 -07:00
John Cowen
5575455053
Add support for specifying future services and wildcards
2018-06-25 12:25:15 -07:00
John Cowen
55bc45832e
Tie up real endpoints
2018-06-25 12:25:15 -07:00
John Cowen
24f6155efc
Switch to single selects rather than inputs
2018-06-25 12:25:15 -07:00
John Cowen
148621d98e
Have a look at power select for select elements
2018-06-25 12:25:14 -07:00
John Cowen
8023bb9b03
Add intentions actions mixin
2018-06-25 12:25:14 -07:00
John Cowen
9d6b9b7717
Remove SourceType for the moment
2018-06-25 12:25:14 -07:00
John Cowen
b38e5df630
WIP: First draft intentions
...
1. Listing, filtering by action and searching by source name and
destination name
2. Edit/Create page, edits ping the API double fine, need to work through
creates and deletes
3. Currently uses a `Precedence` intention keyname that doesn't yet
exist in the real API
2018-06-25 12:25:14 -07:00
John Cowen
c3e92a236f
WIP: Logger
2018-06-25 12:25:14 -07:00
John Cowen
61e3fa3244
Make sure the dc menu is as useful as possible when things go wrong
...
1. Check the dc's model for both dcs list and the requested dc.
2. If the dc model doesn't exist use and empty array for dcs and a fake
dc with the Name 'Error' as we can't even trust what is in the
`paramsFor`
2018-06-22 17:23:00 +01:00
John Cowen
fd60f225ec
Merge branch 'master' into feature/ui-node-ports-for-service
2018-06-22 17:17:03 +01:00
John Cowen
b41d19c3c0
Merge pull request #4251 from hashicorp/bugfix/ui-null-tokens
...
Ensure a blank/empty token is sent if the localStorage kv doesn't exist
2018-06-22 16:36:20 +01:00
John Cowen
30402b51b1
Merge pull request #4253 from hashicorp/feature/ui-clearer-tags
...
UI - Clearer tags
2018-06-22 09:24:13 +01:00
John Cowen
3450aa81da
Merge pull request #4259 from hashicorp/feature/failing-ttl-test
...
[BUGFIX] UI - Make sure lock session TTLs are shown
2018-06-21 20:33:03 +01:00
John Cowen
2e293f2697
Add a beforeModel hook at dc/index to auto transition to services
2018-06-21 12:49:00 +01:00
John Cowen
abf77b3c74
Merge remote-tracking branch 'shilov/master' into feature/failing-ttl-test
2018-06-21 11:14:01 +01:00
John Cowen
1881ec4824
Add a failing test to show that lock session TTL's are not shown
2018-06-21 10:56:38 +01:00
John Cowen
3f0560d098
Add missing scss file
2018-06-20 15:33:42 +01:00
John Cowen
0ad1d562db
Use the pill styling elsewhere...
...
TODO: Probably change the %tag to %pill now I've remembered the word I was
looking for!
2018-06-20 15:14:16 +01:00
John Cowen
0f6214d0ce
Make sure token is set to blank if nothing is typed in settings
2018-06-20 14:38:54 +01:00
John Cowen
d2d501a4a4
Add a reusable %tag and use it for the ACL 'tags' ready to use elsewhere
2018-06-20 14:01:42 +01:00
John Cowen
76017b69b5
Make sure the colon doesn't wrap with lots of tags
2018-06-20 13:44:36 +01:00
John Cowen
484f6ccaf2
Add port the service is running on for each node in the service view
2018-06-20 13:08:59 +01:00
John Cowen
8c5416ecaf
Ensure a blank token is sent if the localStorage kv doesn't exist
2018-06-20 10:32:35 +01:00
John Cowen
894667b87a
Merge pull request #4247 from hashicorp/feature/acl-sort-by-name
...
UI - Sort ACL tokens by name
2018-06-20 09:18:36 +01:00
John Cowen
f960604bb5
Merge pull request #4242 from hashicorp/feature/ui-code-editor-autosizing
...
Sets code editor height to be automatic (growable), with a reasonable min height
2018-06-20 09:18:14 +01:00
John Cowen
4d7f15ce34
Merge branch 'master' into bugfix/gh-4203-multi-tags
2018-06-20 09:17:23 +01:00
John Cowen
6949b22d5f
Sort ACL tokens by name
2018-06-19 10:51:31 +01:00
John Cowen
3c02e17fa7
Make sure the body background is white
2018-06-19 10:25:41 +01:00