68 Commits

Author SHA1 Message Date
Kyle Havlovitz
21513b0393
Update coord display in ui to account for segments 2017-08-30 11:58:29 -07:00
James Phillips
7200b8cda8 UI cleanup follow up from #3245. (#3251)
* Removes unnecessary set for model component which will be null.

* Returns a 404 for a missing node, not a 200 with an empty response.

* Updates built-in web assets.
2017-07-10 09:40:00 -07:00
James Phillips
86b1e64a33 Cleans up web UI and fixes ACL token "stuckness" issue. (#3245)
* Removes GitHub reference.

* Doesn't display ACL token on the unauthorized page.

* Removes useless fetch for nodes and cleans up comments.

* Provides a path to reset the ACL token when it's invalid.

This included making the settings page global so it's reachable, and adding
some more information about an error on the error page.

* Updates built-in web assets.
2017-07-08 17:16:05 -07:00
Omer Kushnir
1bc030ecba UI: remove redundant commas in tags list (services view)
When some services had no tags(Tags is null) and some did have tags redundant commas were added to the tags list.
2016-09-15 11:37:45 +03:00
James Phillips
f23786cd5a
Fixes JS exception when there are no coordinates present. 2016-08-08 17:38:22 -07:00
Ross McFarland
5d564acfa3 Implement a first-pass of tomography node hover
Not at all using Emeber's facilities and no clue how to do so with this.
2016-05-18 10:05:16 -07:00
Ross McFarland
4062920969 Switch tomography to median rather than avg 2016-05-17 10:43:50 -07:00
Ross McFarland
885dd87fec Don't include self in tomography 2016-05-15 06:13:52 -07:00
Ross McFarland
ba6d402e85 Implementation of a per-node tomography graph
Adds a new section to the node information, Network Tomography. There's a radar
plot of the distances (in ms) between the current node and its peers as well as
min, avg, and max.
2016-05-14 18:35:09 -07:00
Robert Goldsmith
795554e7a4 Included support to override the assumed location of the consul so you can run the UI on a normal web server potentially on a different host to your consul servers. 2016-02-09 13:26:48 +00:00
James Phillips
4a9a074f83 Fixes a bad merge in the UI. 2016-01-02 06:58:21 -08:00
James Phillips
4248e7659c Merge pull request #1422 from railsguru/master
Propagate token in UI
2016-01-02 06:55:14 -08:00
Mike Oswell
c1803c5a48 Add the token to /v1/internal/ui/nodes. (issue #1071) 2015-12-16 12:32:56 -08:00
Andy Lo-A-Foe
85d0f4b9ef Propagate token in UI 2015-11-18 08:29:01 +01:00
David Adams
75ded76e44 UI formatURL: render null token correctly
If the token argument to formatURL is null, it should be rendered as the
empty string and not the string 'null'.

Should fix #1316 in which Safari gets a 403 error when visiting the
key/value page in the web UI.
2015-10-19 22:18:19 -05:00
William Tisäter
ce149be9a9 Fix leaking objs variables 2014-10-04 11:45:09 +02:00
Jack Pearkes
29762e80bc ui: use ACLs everywhere 2014-08-25 11:48:42 -07:00
Jack Pearkes
9eedf3b001 ui: acl edit and creation 2014-08-22 17:22:10 -07:00
Jack Pearkes
bc0339bd13 ui: add notification system 2014-08-22 17:22:06 -07:00
Jack Pearkes
e970ea8ddf ui: more acl integration, condensing top bar 2014-08-22 17:21:57 -07:00
Jack Pearkes
a133d9ecba ui: use ember object to wrap localstorag 2014-08-22 17:21:48 -07:00
Jack Pearkes
420af735d6 ui/acls: compact nav, add ACL and url helpers 2014-08-22 17:21:06 -07:00
Jack Pearkes
1080cb398a ui/acls: initial commit 2014-08-22 17:21:00 -07:00
Jack Pearkes
2e6a585843 ui/routes: jshint 2014-08-21 12:14:33 -07:00
Jack Pearkes
1c9275f37e ui: show service level tags, remove Node.nodeTags 2014-06-11 17:14:20 -04:00
Jack Pearkes
a881adf0e9 ui: list sessions on the nodes and allow invalidation 2014-06-06 15:11:26 -04:00
Jack Pearkes
ace41460e3 ui: add locking session below lock 2014-06-06 14:26:30 -04:00
Jack Pearkes
2226255832 ui: show isLocked for key 2014-06-06 12:21:36 -04:00
Jack Pearkes
d8d79fbe1a ui: don't record characters for search filter in browser histroy 2014-06-04 17:15:10 -04:00
Jack Pearkes
317f827ad7 ui: remove nodes debugging 2014-06-04 16:20:32 -04:00
Jack Pearkes
3795fd77e7 ui: ember to canary for query params, add query params 2014-06-04 15:56:00 -04:00
Jack Pearkes
a0c07c5e3d ui: initial pass at filtering and condensed view for nodes/services 2014-06-02 10:35:46 -04:00
Jack Pearkes
92f4a3f466 ui: add condensed node view 2014-05-30 14:26:11 -04:00
Jack Pearkes
9832cce4c5 ui: add a create key shortcut into breadcrumbs
this fixes #100
2014-05-16 13:38:45 -07:00
William Tisäter
941a1e3910 Transition to nearest parent on key delete 2014-05-05 16:09:18 +02:00
William Tisäter
e587297ed2 Clean up root check 2014-05-05 16:09:18 +02:00
William Tisäter
17e3756200 Redirect to correct root path when deleting keys 2014-05-05 16:09:18 +02:00
William Tisäter
d40b3ae6a6 Revert modifications to getParentAndGrandparent 2014-05-05 16:09:18 +02:00
William Tisäter
5089be1af0 Add delete folder button to web UI 2014-05-05 16:09:18 +02:00
William Tisäter
b5c29e103b Rename root variable 2014-05-04 23:07:41 +02:00
William Tisäter
bf3b65e907 Allow using dashes in keys 2014-05-04 23:05:00 +02:00
Jack Pearkes
ad53ca1315 ui: hide dropdown when activating route 2014-05-01 12:25:12 -04:00
Jack Pearkes
0c77661285 ui: fix datacenter route typo 2014-05-01 12:17:05 -04:00
Jack Pearkes
dcdc4e7d68 ui: better error handling 2014-05-01 11:40:14 -04:00
Jack Pearkes
05d7c22fd8 ui: better error handling 2014-05-01 10:25:38 -04:00
Jack Pearkes
96919f0da2 ui: refactor kv controllers, finish multi-dc support 2014-05-01 10:00:36 -04:00
Jack Pearkes
f829065436 ui: improve mobile view 2014-04-30 23:44:32 -04:00
Jack Pearkes
ec86d0fdc3 ui: refresh node list after create 2014-04-30 23:44:31 -04:00
Jack Pearkes
32d0374a5a ui: fix edit view breadcrumbs 2014-04-30 23:44:31 -04:00
Jack Pearkes
8d36cf39dd ui: handle "folders", directory browsing with parents 2014-04-30 23:44:31 -04:00