Commit Graph

348 Commits

Author SHA1 Message Date
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