Commit graph

934 commits

Author SHA1 Message Date
Kyle Havlovitz 2ac0669362
Update static assets 2018-04-13 10:05:30 -07:00
Jack Pearkes 62190439c4 ui: update version of ui compile deps 2018-04-13 09:40:46 -07:00
Josh Soref 1dd8c378b9 Spelling (#3958)
* spelling: another

* spelling: autopilot

* spelling: beginning

* spelling: circonus

* spelling: default

* spelling: definition

* spelling: distance

* spelling: encountered

* spelling: enterprise

* spelling: expands

* spelling: exits

* spelling: formatting

* spelling: health

* spelling: hierarchy

* spelling: imposed

* spelling: independence

* spelling: inspect

* spelling: last

* spelling: latest

* spelling: client

* spelling: message

* spelling: minimum

* spelling: notify

* spelling: nonexistent

* spelling: operator

* spelling: payload

* spelling: preceded

* spelling: prepared

* spelling: programmatically

* spelling: required

* spelling: reconcile

* spelling: responses

* spelling: request

* spelling: response

* spelling: results

* spelling: retrieve

* spelling: service

* spelling: significantly

* spelling: specifies

* spelling: supported

* spelling: synchronization

* spelling: synchronous

* spelling: themselves

* spelling: unexpected

* spelling: validations

* spelling: value
2018-03-19 16:56:00 +00:00
John Cowen 12f36415a4 Fixes erroneous closed <p> tag 2018-01-16 11:29:55 +00:00
James Phillips 3a311b7a18
Manually patches handlebars JS to escape = to prevent XSS. 2017-12-20 19:49:06 -08:00
James Phillips 2c0d7ae4f2
Fixes a JS error that came in as part of #3760. 2017-12-20 17:40:47 -08:00
James Phillips bd9bd8c119
Wraps the key in a property that URL encodes it. 2017-12-20 10:19:50 -08:00
James Phillips 8aeb821bee
Delete development_config.json 2017-11-08 23:43:40 -08:00
James Phillips 39f2359804 Fixes an XSS issue with unescaped node names. (#3578)
* Fixes an XSS issue with node names in the tomography graph.

* Updates built-in static web assets.

* Updates the change log.
2017-10-16 09:12:36 -07:00
James Phillips 539285cf1f
Updates checked in web assets to pick up CSS change.
Closes #3521
2017-10-04 09:52:15 -07:00
Cyril Gaudin d852ee05cd ui: Use monospace font for textarea controls. 2017-10-02 15:49:20 +02:00
Kyle Havlovitz d9fc2b3d75
Update coord display in ui to account for segments 2017-08-30 11:58:29 -07:00
James Phillips 219fb6dd70 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 c849458d9b Changes the default ACL token type to "client" in web UI. (#3246)
* Changes the default ACL token type to "client".

* Updates built-in web assets.
2017-07-08 17:28:04 -07:00
James Phillips 0a17a8284f 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
James Phillips e32b42a222
Updates static assets to latest. 2017-06-07 21:16:59 -07:00
James Phillips 62ee3435e8 Merge pull request #2812 from naaaargle/master
UI Improvement: Add sticky scroll to side panel
2017-05-18 10:28:28 -04:00
Brian Shumate 5b4cf71b38
Use updated ACL guide URL instead 2017-05-05 11:43:06 -04:00
Brian Shumate 601ca89516
UI: open docs links in new tab
- set `target="_blank"` on all docs URLs
2017-05-05 11:19:53 -04:00
James Phillips 0e3d93a0bd Revert "UI: remove ACL ID from the left list" 2017-05-02 14:28:56 -07:00
Seth Vargo 2f8f0b2320 Merge pull request #2517 from bhuisgen/feature/ui-remove-acl-id-from-list
UI: remove ACL ID from the left list
2017-05-02 13:12:57 -07:00
James Phillips a3e1e8e7e5
Updates static assets to pick up #2712. 2017-05-02 10:52:06 -07:00
Jack 2489355975 Add JSON validation to update view
JSON validation has now been added to the update view following the same format
as create. Since 'valueDecoded' does not have the ability to check if the value
is base64 before decoding then this must be checked first; if it is base64 then
use the decoded one, if not just get the value.

Change incorrect trailing span close to label.
2017-05-02 17:20:36 +09:00
Jack cb73d83f1e Add JSON validation to UI
JSON validation added to UI. This has been implemented through the use of a flag
to enable/disable the functionality with a watcher on the value to set the
success/error class on the textarea itself.

No hard validation added to the field.
2017-05-02 17:20:35 +09:00
Brian Shumate 2310a21ff4
ui: Add favicon.png for Chrome
- This completes all favicon related additions and
  completely resolves error in Chrome
2017-04-25 16:11:19 -04:00
Brian Shumate 9b10d4a9d5 ui: Update index to fix #2945 (#2956) 2017-04-25 10:00:19 -07:00
Brian Shumate b264d5cfe3 ui: Add and update favicons (#2948)
ui: Add and update favicons

* Add most popular device/size favicon combinations
* Update existing favicons
* Change permissions to 0644 on static assets

Fixes #2945
2017-04-25 09:23:34 -07:00
James Phillips 1f40dc83e3
Updates static assets to pick up #2899. 2017-04-13 14:40:16 -07:00
Brian Shumate 22c058b115
Everything is pink now 2017-04-13 09:27:32 -04:00
Brian Shumate bf5b75b72c
Pink cylon image! 2017-04-12 20:21:51 -04:00
Brian Shumate 31bd1d0de3
UI: use new pink hues for active/primary btns 2017-04-12 19:32:10 -04:00
Brian Shumate a033e7477d
UI updates for new Consul logo
- Update consul-logo.png
- Update all favicons
- Update UI README
2017-04-12 18:58:06 -04:00
Terror 690c73ecb4 Update index.html
Correct link to the ACL guide.
2017-04-10 13:32:33 +12:00
Seth Vargo b3cd9acdae
Link to new api 2017-04-04 12:52:00 -04:00
Mary Nagle 32faa23d18 Add sticky scroll to side panel 2017-03-21 14:39:57 -04:00
Brian Shumate ef7a8704c5
UI: add notification for disabled JavaScript 2017-01-05 09:10:58 -05:00
Brian Shumate eee78bef83
Remove Deregister from UI for #2541
- Remove Deregister button
- Remove Deregister functionality
2016-11-30 11:07:04 -05:00
Brian Shumate dba25aacfa
Bootstrap w/o Glyphicons (resolves #2485)
- Remove reference to Glyphicon Halflings @fontface
- Remove unused Glphyicon related classes
2016-11-21 18:08:17 -05:00
Boris HUISGEN 71b97640df Remove ACL ID from the left list 2016-11-18 03:18:37 +01:00
James Phillips fb51976469 Merge pull request #2340 from kushniro/b-ui-tags-commas
UI: remove redundant commas in tags list (services view)
2016-11-17 16:36:15 -08:00
Blake Walters 8d4433c88f properly escape session and acl data in UI (#2456)
* update libv8 gem to something that compiles

* properly escape session and acl data in UI

fixes an XSS vulnerability caused by having the sessionName, sessionMeta, and aclName blindly returning data as Handlebars.SafeStrings
2016-10-31 18:16:43 -07:00
Omer Kushnir 362967f0c9 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 8e8f840169
Updates built-in UI static assets to latest. 2016-08-12 18:01:59 -07:00
James Phillips c1f710755a Merge pull request #2055 from patrickbaber/master
Removes fixed height of node/service boxes.
2016-08-10 16:03:18 -07:00
James Phillips 2acb287690
Fixes JS exception when there are no coordinates present. 2016-08-08 17:38:22 -07:00
James Phillips 1955eadc12 Updates web assets to pull in RTT viz. 2016-06-07 09:32:44 -07:00
Ross McFarland c92f681944 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 4501904313 Rework sampling to avoid 0 case and always include min and max 2016-05-18 09:50:30 -07:00
Ross McFarland 559dc4599e Sample tomography distances to cap number around 360 2016-05-17 12:57:02 -07:00
Ross McFarland 58c3b08134 Switch tomography to median rather than avg 2016-05-17 10:43:50 -07:00
Patrick Baber 88ab00f468 remove fixed height 2016-05-16 11:29:40 +02:00
Ross McFarland d756a552eb Handle no peers in tomography graph 2016-05-15 06:30:37 -07:00
Ross McFarland 8a9fe0239d Don't include self in tomography 2016-05-15 06:13:52 -07:00
Ross McFarland ba3c4fc3e3 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
James Phillips 92040c2349 Merge pull request #1702 from far-blue/ui-configurable-api-url
Configurable consul host address
2016-03-18 21:05:00 -07:00
James Phillips cb1bf35ce9 Updates to latest compiled ui assets. 2016-03-07 13:49:08 -08:00
captainill 95337b7211 add announcement banner for Consul Enterprise launch 2016-03-03 12:23:30 -08:00
Robert Goldsmith 6cb5fba792 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
Sean Chittenden c0046e0f30 Acknowledge that we're using GNU make's dialect and rename appropriate
Makefiles to GNUmakefiles so that non-GNU make(1) will error out.  This
should be a transparent change to the universe of people using GNU make.
2016-02-05 14:24:26 -08:00
James Phillips 0fcdd37107 Fixes the static asset generator for new pkg path, updates assets. 2016-01-15 10:21:42 -08:00
Seth Vargo dc9131a732 Use HTTPS + www. where appropriate 2016-01-13 17:44:01 -05:00
James Phillips 35ef5fa975 Fixes a bad merge in the UI. 2016-01-02 06:58:21 -08:00
James Phillips 9f4ac9adc7 Merge pull request #1422 from railsguru/master
Propagate token in UI
2016-01-02 06:55:14 -08:00
Ryan Uber a262115679 agent: compile web assets into consul binary 2015-12-24 22:21:34 -05:00
Mike Oswell 6e23083bbd Add the token to /v1/internal/ui/nodes. (issue #1071) 2015-12-16 12:32:56 -08:00
Matthew Irish c403745a55 ui: swap unicode glyph with inline svg for the settings icon 2015-12-04 10:36:55 -06:00
Andy Lo-A-Foe 3dd740577c Propagate token in UI 2015-11-18 08:29:01 +01:00
James Phillips 0f0736cb27 Moves the static assets into a subfolder where index.html expects them. 2015-10-27 18:19:17 -07:00
Matthew Irish bc79b65f3f Merge pull request #1338 from hashicorp/js-cleaning
Clean up the JS a bit and make Ember code more idiomatic
2015-10-26 13:24:06 -05:00
Matthew Irish b45cde637f Show node status as failing if a service on the node is failing 2015-10-26 10:26:16 -05:00
Matthew Irish 2fe7dd1ea8 Clean up the JS a bit and make Ember code more idiomatic 2015-10-26 09:39:18 -05:00
Seth Vargo 7b2fc2f580 Use gox for building 2015-10-22 14:16:01 -04:00
David Adams 0c130994f7 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
Ryan Uber 10c38f8c3a website: document precedence of Atlas endpoint inputs 2015-08-27 17:54:56 -07:00
Jack Pearkes 1584b35e3b revert 8bf8871, fc2aad3, 503d338.
some misplaced UI development changes
2015-08-07 16:40:49 -07:00
Jack Pearkes 5bbc336a25 ui: update development config to not use ACLs to simplify life 2015-08-07 16:36:39 -07:00
Jack Pearkes 694285b596 ui: update gems for development 2015-08-07 16:36:29 -07:00
Jack Pearkes 2b05a38ede ui: add 'map' route and button, tighten up the nav to give space 2015-08-07 16:36:02 -07:00
孔晨 57dfd1f46a fix base64 issue 2015-07-23 15:56:23 +08:00
孔晨 3cd8a0c214 fix 中文乱码问题 2015-07-23 14:47:32 +08:00
Rafik Salama 479bc1c2db UI: Fix restoring state for service names containing slashes 2015-05-29 18:35:39 -04:00
Blake Walters 98f5d7f96e make sure button text overflow is set to ellipsis
fixes #549
2015-03-10 10:48:02 -07:00
Ryan Breen 53afd77e2d s/data center/datacenter/g 2015-02-19 17:45:47 -05:00
Jack Pearkes 96f1077d9d ui: fix listener on dc controller content
fixes #694
2015-02-19 11:48:03 -08:00
Armon Dadgar d51db8bf8e Change tabs to spaces 2015-02-18 15:09:48 -08:00
Armon Dadgar 8ee0b263e1 ui: Only set blank token if none set 2015-02-18 14:44:52 -08:00
Jack Pearkes df11bff8bb ui: add session behavior and ttl to UI
fixes #649
2015-02-11 18:51:30 -08:00
Jack Pearkes fd84191754 ui: update gemfile 2015-02-11 18:41:40 -08:00
Jack Pearkes e2b11a8e32 ui: add service address
fixes #686
2015-02-11 18:18:31 -08:00
Armon Dadgar 1088a5c170 Merge pull request #558 from ceh/http-api-response-headers
add ability to specify response headers on the HTTP API
2015-01-05 11:36:08 -08:00
Seth Vargo b62eb18b38 Update titles to be consistent with other sites 2014-12-30 13:18:25 -05:00
Emil Hessman db23a3f0e9 add ability to specify response headers on the HTTP API
Add an config object that allows adding HTTP header response fields to every
HTTP API response.

Each specified header is added to every response from all HTTP API endpoints.
Each individual endpoint may overwrite the specified header, which makes sure
that Consul headers such as 'X-Consul-Index' is enforced by the API.
2014-12-28 19:17:08 +01:00
Marin 781692e3a8 ui: confirm dialog only when deleting key directories #521 2014-12-06 12:00:51 -08:00
Marin bed14bb96f ui: ask for confirmation before deleting keys #520 2014-12-05 17:14:11 -08:00
Veres Lajos 850d5bdc32 typofixes - https://github.com/vlajos/misspell_fixer 2014-12-04 23:25:06 +00:00
Jack Pearkes 0f62bed1e5 ui: fix session name overflow
fixes #353
2014-10-15 16:19:14 -07:00
Jack Pearkes 6b39687351 ui: reload acls after creating
fixes #323
2014-10-15 15:55:53 -07:00
William Tisäter 06bf0bb728 Remove node from node list after deregristration 2014-10-04 18:14:36 +02:00
William Tisäter 5ce77e0aee Drop debug console.log 2014-10-04 11:52:27 +02:00
William Tisäter cb74d3efbb Fix leaking objs variables 2014-10-04 11:45:09 +02:00
William Tisäter dfd8967843 Add deregister node button 2014-10-04 11:44:50 +02:00
William Tisäter b915a92982 Hide vertical scrollbar in Safari 2014-09-19 11:07:15 +02:00
William Tisäter 44b357c316 UI fix for OS X when having scrollbars always on
Resolves #343.
2014-09-19 10:52:31 +02:00
lalyos b03ce98749 Change default token to empty string instead of undefined
fixes #329
2014-09-08 15:21:54 +02:00
Jack Pearkes ae6c70a4de ui: add footer 2014-09-05 15:56:50 -04:00
Armon Dadgar 88b11fbdaf website: implicit -> explicit 2014-09-02 20:48:25 -07:00
Jack Pearkes 0f5136f776 ui: ambient dc failing checks 2014-08-25 12:40:53 -07:00
Jack Pearkes 9435313f0c ui: use ACLs everywhere 2014-08-25 11:48:42 -07:00
Jack Pearkes a6f76a15b3 ui: don't uppercase acl id 2014-08-25 11:27:46 -07:00
Jack Pearkes 2637c6a945 ui: remove stray debugging 2014-08-22 17:31:07 -07:00
Jack Pearkes 4610df9c17 ui: small acl mobile fix 2014-08-22 17:30:25 -07:00
Jack Pearkes df4c5e955d ui: mobile fixes for acl 2014-08-22 17:22:21 -07:00
Jack Pearkes 16494e0308 ui: more touches on create acl 2014-08-22 17:22:14 -07:00
Jack Pearkes 7b729e10da ui: acl edit and creation 2014-08-22 17:22:10 -07:00
Jack Pearkes 70888180a4 ui: add notification system 2014-08-22 17:22:06 -07:00
Jack Pearkes 888e97ef50 ui: initial settings ui 2014-08-22 17:22:02 -07:00
Jack Pearkes 7a40350311 ui: more acl integration, condensing top bar 2014-08-22 17:21:57 -07:00
Jack Pearkes d4d50862c8 ui: use ember object to wrap localstorag 2014-08-22 17:21:48 -07:00
Jack Pearkes 16445baf00 ui: update readme for dev confi 2014-08-22 17:21:27 -07:00
Jack Pearkes 960362698d ui: add a development config 2014-08-22 17:21:20 -07:00
Jack Pearkes 570ddff381 ui: remove useless file 2014-08-22 17:21:16 -07:00
Jack Pearkes 7a1cbbb5e5 ui/acls: compact nav, add ACL and url helpers 2014-08-22 17:21:06 -07:00
Jack Pearkes e00941fa44 ui/acls: initial commit 2014-08-22 17:21:00 -07:00
Jack Pearkes 80d2f84359 ui/views: jshint 2014-08-21 12:31:39 -07:00
Jack Pearkes 3bf92404fd ui/routes: jshint 2014-08-21 12:14:33 -07:00
Jack Pearkes eb1d11f948 ui/models: jshint 2014-08-21 11:32:14 -07:00
Jack Pearkes 3e3c9b89c4 ui/controllers: jshint 2014-08-20 16:51:40 -07:00
Jack Pearkes 98f72c2892 ui: add tests param to readme 2014-07-22 13:32:05 -04:00
Gavin M. Roy 69f5dcf8dd Add the logo favicon to the webui 2014-07-22 12:42:24 -04:00
Jack Pearkes a38eaa1e43 ui: scroll extra items on nodes/services
fixes #232
2014-07-17 09:48:38 -04:00
Jack Pearkes a721c818de ui: display session name on list of sessions under locked key 2014-06-19 17:00:16 -04:00
Jack Pearkes b514d2677d ui: show service level tags, remove Node.nodeTags 2014-06-11 17:14:20 -04:00
Jack Pearkes 0f7adbf639 ui: show tags inline in list of services in node view 2014-06-11 16:54:03 -04:00
Jack Pearkes 48eaada3ae ui: add nodeShow test 2014-06-10 16:36:06 -04:00
Jack Pearkes 5f98fccf72 ui: add some basic tests 2014-06-10 16:36:06 -04:00
Jack Pearkes e21b338a8b ui: show session name if there is one 2014-06-09 14:59:06 -04:00
Jack Pearkes c65d3fda9e ui: fix padding on panel bodies to align 2014-06-09 12:01:17 -04:00
Jack Pearkes 54b31f75b4 ui: bump padding on double line list 2014-06-09 11:28:35 -04:00
Jack Pearkes 1a94aa3fe5 ui: add checks for sessions and a double line list 2014-06-09 11:12:41 -04:00
Jack Pearkes 142ca6159d ui: properly close h4 panel title 2014-06-06 15:14:33 -04:00
Jack Pearkes 6cdd068c55 ui: list sessions on the nodes and allow invalidation 2014-06-06 15:11:26 -04:00
Jack Pearkes 23cc6a3a5e ui: add locking session below lock 2014-06-06 14:26:30 -04:00
Jack Pearkes 06f7630e29 ui: show isLocked for key 2014-06-06 12:21:36 -04:00
Jack Pearkes d6d2ae0a9e ui: remove components from index 2014-06-05 16:29:08 -04:00
Jack Pearkes e485747e1e ui: remove components from compile 2014-06-05 16:28:28 -04:00
Jack Pearkes 2e0380aea4 ui: clean up comments and old file 2014-06-05 15:55:04 -04:00
Jack Pearkes 2ba792bdc7 ui: remove debugging statement 2014-06-05 15:46:46 -04:00
Jack Pearkes 3fff027881 ui: improve kv mobile view 2014-06-05 15:44:36 -04:00
Jack Pearkes 833d6a435c ui: improve mobile scaling 2014-06-05 15:38:22 -04:00
Jack Pearkes ad438e86fa ui: condense and improve UI for check display under services 2014-06-05 14:28:40 -04:00
Jack Pearkes e94fc14b6a ui: show and hide list view on mobile 2014-06-05 13:24:03 -04:00
Jack Pearkes 3ad0fd922a ui: don't record characters for search filter in browser histroy 2014-06-04 17:15:10 -04:00
Jack Pearkes 904913f099 ui: make 2nd pane scrollable 2014-06-04 17:15:00 -04:00
Jack Pearkes 962421288b ui: kv layout improvements 2014-06-04 16:57:37 -04:00
Jack Pearkes 68b671ee19 ui: further compression of the nav 2014-06-04 16:37:18 -04:00
Jack Pearkes 805c47a044 ui: pad service view in the middle 2014-06-04 16:26:37 -04:00
Jack Pearkes 02ec81d252 ui: expanded view collection height for services 2014-06-04 16:22:25 -04:00
Jack Pearkes 04db1cbbe0 ui: remove nodes debugging 2014-06-04 16:20:32 -04:00
Jack Pearkes c7d4cf8cc7 ui: scrub out scrollable classes 2014-06-04 16:08:54 -04:00
Jack Pearkes 5010506222 ui: upgrade handlebars and use query params 2014-06-04 16:04:45 -04:00
Jack Pearkes 4ecc8f58c8 ui: add version tags to ember files 2014-06-04 15:57:09 -04:00
Jack Pearkes cfc7349751 ui: ember to canary for query params, add query params 2014-06-04 15:56:00 -04:00
Jack Pearkes b293c686fd ui: change ember to debug build, add list-view 2014-06-04 15:44:17 -04:00
Jack Pearkes c1d4c73d90 ui: compile in list view 2014-06-04 15:42:59 -04:00
Jack Pearkes 881dadadb4 ui: upgrade to ember 1.6.0 beta5, add list-view 2014-06-04 15:39:09 -04:00
Jack Pearkes bf7b0ad17f ui: fix missing div in healthchecks 2014-06-04 14:13:31 -04:00
Jack Pearkes f085e15af2 ui: can't check if notes/output on run loop 2014-06-04 13:18:39 -04:00
Jack Pearkes 091ec0f680 ui: improve health check formatting 2014-06-03 14:45:49 -04:00
Jack Pearkes d58b5b2780 ui: call tags "service tags" 2014-06-03 14:36:37 -04:00
Jack Pearkes d6efab6c69 ui: show tags on node view 2014-06-03 13:53:22 -04:00
Jack Pearkes 0cd0c8a6e5 ui: condense entire layout, remove middle gap, kv condense 2014-06-03 11:32:22 -04:00
Jack Pearkes 1b8a5a1e78 ui: action bar layout adjustments, "no results" text 2014-06-02 12:40:52 -04:00
Jack Pearkes 534dc72d5a ui: filter nodes/services by passing/failing statuses 2014-06-02 12:05:13 -04:00
Jack Pearkes 0e3c262e53 ui: default to condensed view, add secondary actions 2014-06-02 11:49:01 -04:00
Jack Pearkes 54b6e1e049 ui: fix list border radi 2014-06-02 10:50:24 -04:00
Jack Pearkes a94ef9d529 ui: initial pass at filtering and condensed view for nodes/services 2014-06-02 10:35:46 -04:00
Jack Pearkes 7cab1c3c4c ui: add condensed node view 2014-05-30 14:26:11 -04:00
Andrew Watson b0236a8f08 Minor Typo 2014-05-29 15:15:13 -04:00
Jack Pearkes ea8761a50e ui: add a create key shortcut into breadcrumbs
this fixes #100
2014-05-16 13:38:45 -07:00
William Tisäter dc01e0a145 Fix parentKey transitions to root
Previously, deleting a key in `/dc1/kv/` would transition to
`/dc1/kv//` on success. A refresh at this stage would lead to `404`,
this commit will fix this and generate the correct route key in a
helper function.
2014-05-05 21:32:39 +02:00
Jack Pearkes 9e08d2bc69 ui: actually render an error message, hide delete on root
cc/ @tiwilliam
2014-05-05 10:20:57 -04:00
William Tisäter 700d304d15 Rename KvHelpController to KvBaseController 2014-05-05 16:09:18 +02:00
William Tisäter 570728f6b0 Drop duplicate isLoading set to false 2014-05-05 16:09:18 +02:00
William Tisäter f4c4b5ace8 Transition to nearest parent on key delete 2014-05-05 16:09:18 +02:00
William Tisäter a730174f0c Clean up root check 2014-05-05 16:09:18 +02:00
William Tisäter e174d1062c Redirect to correct root path when deleting keys 2014-05-05 16:09:18 +02:00
William Tisäter 21ad67fc4f Revert modifications to getParentAndGrandparent 2014-05-05 16:09:18 +02:00
William Tisäter 14649c1398 Add delete folder button to web UI 2014-05-05 16:09:18 +02:00
William Tisäter acc36c297f Add cancel button to key edit 2014-05-05 01:03:47 +02:00
Jack Pearkes b9ed600069 Merge pull request #119 from tiwilliam/dash-in-keys
Allow keys with dashes in web UI
2014-05-04 17:37:17 -04:00
William Tisäter 3852bef667 Rename root variable 2014-05-04 23:07:41 +02:00
William Tisäter 227daf1fea Allow using dashes in keys 2014-05-04 23:05:00 +02:00
William Tisäter daa2558fa1 Fix broken paths to vendor minified JS 2014-05-04 12:29:22 +02:00
Jack Pearkes 1c26327fae ui: pre-minify JS libs 2014-05-02 14:08:47 -04:00
darron froese e347a19a6a Fix typo. 2014-05-02 06:41:02 -06:00
Jack Pearkes 6017268ec4 ui: fix responsiveness for medium-sm screens 2014-05-01 17:22:16 -04:00
Mitchell Hashimoto 246e7e14e0 ui: delete backup files 2014-05-01 12:45:15 -07:00
Mitchell Hashimoto dcc11e4726 ui: slight typo in makefile 2014-05-01 12:44:18 -07:00
Mitchell Hashimoto c45029e038 ui: README 2014-05-01 12:43:49 -07:00
Mitchell Hashimoto 68a3f422b4 ui: Automatically replace assets 2014-05-01 12:43:16 -07:00
Jack Pearkes 22bfd53294 ui: improve build instructions 2014-05-01 15:34:25 -04:00
Jack Pearkes ab69329d74 ui: fix dc # of failing checks 2014-05-01 13:19:43 -04:00
Jack Pearkes 993b892761 ui: add panelbar helper 2014-05-01 13:15:33 -04:00
Jack Pearkes 4f7fbf6a58 ui: see warning as failing 2014-05-01 12:52:03 -04:00
Jack Pearkes 9cefcf8c04 ui: fix index page to show sleect 2014-05-01 12:48:29 -04:00
Jack Pearkes a17fd1a89a ui: show services and then checks 2014-05-01 12:35:01 -04:00
Jack Pearkes 03ed065655 ui: hide dropdown when activating route 2014-05-01 12:25:12 -04:00
Jack Pearkes e38aa0d8de ui: hide dropdown after switching dc 2014-05-01 12:21:59 -04:00
Jack Pearkes c93d93f09b ui: fix link to services in header nav 2014-05-01 12:17:06 -04:00
Jack Pearkes 4716fe17a0 ui: more loading indicators 2014-05-01 12:17:06 -04:00
Jack Pearkes b7c93a9f96 ui: loading 2014-05-01 12:17:06 -04:00
Jack Pearkes 2edf16c188 ui: fix datacenter route typo 2014-05-01 12:17:05 -04:00
Jack Pearkes 595af2deb1 ui: better error handling 2014-05-01 11:40:14 -04:00
Jack Pearkes d1fd682e55 ui: clean with makefile 2014-05-01 11:39:56 -04:00
Jack Pearkes 7d727ce01c ui: add default js path for dist 2014-05-01 11:32:40 -04:00
Jack Pearkes 01490554d7 ui: pre fixes, dist build changes 2014-05-01 11:31:56 -04:00
Jack Pearkes 9f4cb04bf2 ui: ignore compiled js, dist 2014-05-01 11:22:30 -04:00
Jack Pearkes 098928baa0 ui: update ember, dist steps 2014-05-01 11:21:55 -04:00
Jack Pearkes 767cdaa168 ui: mobile improvements 2014-05-01 10:40:31 -04:00
Jack Pearkes 17a1c12e8d ui: better error handling 2014-05-01 10:25:38 -04:00
Jack Pearkes 6f77bc93a4 ui: refactor kv controllers, finish multi-dc support 2014-05-01 10:00:36 -04:00
Jack Pearkes 1648031339 ui: improve mobile view 2014-04-30 23:44:32 -04:00
Jack Pearkes 0b9847ab96 ui: more fixes around the readme 2014-04-30 23:44:31 -04:00
Jack Pearkes 5b59a81103 ui: update readme 2014-04-30 23:44:31 -04:00
Jack Pearkes 716064c8d9 ui: button default focus states 2014-04-30 23:44:31 -04:00
Jack Pearkes 5015650e5b ui: bump down the size on the health check name under service 2014-04-30 23:44:31 -04:00
Jack Pearkes bdd71dee33 ui: error pages, help text 2014-04-30 23:44:31 -04:00
Jack Pearkes 0544a7cf76 ui: refresh node list after create 2014-04-30 23:44:31 -04:00
Jack Pearkes b3a18fdb4a ui: fix edit view breadcrumbs 2014-04-30 23:44:31 -04:00
Jack Pearkes 23dc417055 ui: handle "folders", directory browsing with parents 2014-04-30 23:44:31 -04:00
Jack Pearkes 3e1bc7dbad ui: fix nesting KV 2014-04-30 23:44:30 -04:00
Jack Pearkes d78b202464 ui: datacenter support, kv fixes 2014-04-30 23:44:30 -04:00
Jack Pearkes df6ff7d4bf ui: fix makefile 2014-04-30 23:44:30 -04:00
Jack Pearkes 993e4319be ui: use parent/grandparent keys for key creation 2014-04-30 23:44:30 -04:00
Jack Pearkes 91b7adc678 ui: handle empty kv index 2014-04-30 23:44:30 -04:00
Jack Pearkes 3329cc3846 ui: refactor controllers, routes to use promise hash, comments 2014-04-30 23:44:30 -04:00
Jack Pearkes ee1eefc997 ui: kv wire to API 2014-04-30 23:44:30 -04:00
Jack Pearkes 0ceb28a2bd ui: use a promise hash for nodes 2014-04-30 23:44:30 -04:00
Jack Pearkes 0a2be77e44 ui: wire up kv 2014-04-30 23:44:30 -04:00
Jack Pearkes dc1c421338 ui: wire up services, nodes, checks 2014-04-30 23:44:29 -04:00
Jack Pearkes 640027e10d ui: more ui / focus / animation states 2014-04-30 23:44:29 -04:00
Jack Pearkes f5e4bd83d8 ui: more animations, fix container layout for kv 2014-04-30 23:44:29 -04:00
Jack Pearkes 09e419c1ec ui: experiment with the vertical line 2014-04-30 23:44:29 -04:00
Jack Pearkes 193e30a79e ui: add delete key functionality 2014-04-30 23:44:29 -04:00
Jack Pearkes a554f0815a ui: new key for padding 2014-04-30 23:44:29 -04:00
Jack Pearkes 9577a63e91 ui: add support for creating/validating keys 2014-04-30 23:44:29 -04:00
Jack Pearkes c21a6c5e1a ui: kv styling and active states 2014-04-30 23:44:29 -04:00
Jack Pearkes caadc2ce42 ui: lighten button border primary 2014-04-30 23:44:28 -04:00
Jack Pearkes 1e4b492a96 ui: kv updates and improved active list view 2014-04-30 23:44:28 -04:00
Jack Pearkes 8999812c56 ui: show address and properly depend on Checks 2014-04-30 23:44:28 -04:00
Jack Pearkes af10fb355e ui: better kv parent navigation 2014-04-30 23:44:28 -04:00
Jack Pearkes 8d4290868e ui: kv load from url 2014-04-30 23:44:28 -04:00
Jack Pearkes 75589782ef ui: properly nest kv resources 2014-04-30 23:44:28 -04:00
Jack Pearkes 52d8a28592 ui: further k/v improvements 2014-04-30 23:44:28 -04:00
Jack Pearkes 7f912dc0c9 ui: basic k/v layout 2014-04-30 23:43:59 -04:00
Jack Pearkes 89714a6dae ui: more mobile work 2014-04-30 23:43:58 -04:00
Jack Pearkes 9d4b3c3897 ui: add dcs to index 2014-04-30 23:43:58 -04:00
Jack Pearkes 6b2022b780 ui: light up the nav, aggregate checks 2014-04-30 23:43:58 -04:00
Jack Pearkes 524cce902c ui: styles, simpler active state 2014-04-30 23:43:58 -04:00
Jack Pearkes 0a21314e60 ui: link to panels, drop actions 2014-04-30 23:43:58 -04:00
Jack Pearkes b5718ac23b ui: refactor file structure 2014-04-30 23:43:58 -04:00
Jack Pearkes 62955c5b97 ui: add kv to nav, embed 2014-04-30 23:43:58 -04:00
Jack Pearkes b1ad6faabe ui: more refactoring for nested resources 2014-04-30 23:43:58 -04:00
Jack Pearkes 4f467aec8c ui: refactor nodes as embedded resource 2014-04-30 23:43:58 -04:00
Jack Pearkes 6a4887ec8e ui: refactor services, dc to be nested resources 2014-04-30 23:43:58 -04:00
Jack Pearkes 24f7317ba7 ui: link-to for list items, active state 2014-04-30 23:43:57 -04:00
Jack Pearkes 61908dae5e ui: clickable nodes in list 2014-04-30 23:43:57 -04:00
Jack Pearkes 0449428e20 ui: improved fixtures 2014-04-30 23:43:57 -04:00
Jack Pearkes d87e722d61 ui: improve comments 2014-04-30 23:43:57 -04:00
Jack Pearkes 6494600e70 ui: nodes fixtures revision 2014-04-30 23:43:57 -04:00
Jack Pearkes a624deb90e ui: add nodes 2014-04-30 23:43:57 -04:00
Jack Pearkes ab3ffa7653 ui: tags, service fixture changes 2014-04-30 23:43:57 -04:00
Jack Pearkes a727bbe790 ui: basic styles for check list 2014-04-30 23:43:57 -04:00
Jack Pearkes bcdce24314 ui: more work on loading data for /services 2014-04-30 23:43:57 -04:00
Jack Pearkes a65ec76738 ui: add comments to application so far 2014-04-30 23:43:57 -04:00
Jack Pearkes 9dc755e4e8 ui: initial ember application 2014-04-30 23:43:57 -04:00
Jack Pearkes 50343d9417 ui: smaller font in list list's 2014-04-30 23:43:56 -04:00
Armon Dadgar 285c27baca ui: Use relative import paths 2014-04-30 23:43:56 -04:00
Jack Pearkes ec004dd062 ui: lead-in info for style guide 2014-04-30 23:43:56 -04:00
Jack Pearkes 88a176343e ui: more improvements to the style guide 2014-04-30 23:43:56 -04:00
Jack Pearkes 693cdf47b3 ui: progress on style guide 2014-04-30 23:43:56 -04:00
Jack Pearkes 9b7e834adf ui: add base ember 2014-04-30 23:43:55 -04:00
Jack Pearkes e564d9681f ui: use a /static directory 2014-04-30 23:43:55 -04:00
Jack Pearkes 7e890dc45b ui: initial commit 2014-04-30 23:43:55 -04:00