open-consul/ui-v2/app/services
John Cowen 1625a09372 ui: Adds blocking query support to the service detail page (#5479)
This commit includes several pieces of functionality to enable services
to be removed and the page to present information that this has happened
but also keep the deleted information on the page. Along with the more
usual blocking query based listing.

To enable this:

1. Implements `meta` on the model (only available on collections in
ember)
2. Adds new `catchable` ComputedProperty alongside a `listen` helper for
working with specific errors that can be thrown from EventSources in an
ember-like way. Briefly, normal computed properties update when a
property changes, EventSources can additionally throw errors so we can
catch them and show different visuals based on that.
2019-05-01 18:22:22 +00:00
..
client UI: Add EventSource ready for implementing blocking queries (#5070) 2019-05-01 18:22:06 +00:00
code-mirror ui: Refactors the code-mirror linting/restrict legacy tokens to HCL (#4866) 2019-05-01 18:21:35 +00:00
repository ui: Adds blocking query support to the service detail page (#5479) 2019-05-01 18:22:22 +00:00
atob.js UI V2 (#4086) 2018-05-10 19:52:53 +01:00
btoa.js UI V2 (#4086) 2018-05-10 19:52:53 +01:00
confirm.js More detailed error messages for duplicate intentions 2018-06-25 12:25:15 -07:00
dom-buffer.js UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
dom.js UI: Service Instances (#5326) 2019-05-01 18:22:10 +00:00
error.js More detailed error messages for duplicate intentions 2018-06-25 12:25:15 -07:00
feedback.js UI: Removes success notification on faking a success response for `self` (#4906) 2018-11-07 15:57:41 +00:00
form.js UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
lazy-proxy.js UI: Add EventSource ready for implementing blocking queries (#5070) 2019-05-01 18:22:06 +00:00
logger.js WIP: Logger 2018-06-25 12:25:14 -07:00
repository.js ui: Prefer `cursor` over `index`, add `configuration` option to repos (#5042) 2019-05-01 18:21:54 +00:00
search.js ui: Async Search (#4859) 2019-05-01 18:21:34 +00:00
settings.js UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
store.js UI: New ACLs (#4789) 2018-10-19 08:45:05 -07:00
timeout.js UI V2 (#4086) 2018-05-10 19:52:53 +01:00