open-vault/ui/app/models
Noelle Daley 4fd783d3f4
Add HTTP Request Volume page (#6925)
* Add http request volume table (#6765)

* init http metrics page

* remove flex-table-column

* add http requests table

* calculate percent change between each counter

* start percent change tests

* style request table

* show percent more/less glyph

* add percent more less tests

* add inline alert about recorded metrics

* make arrows diagonal

* remove conditional inside countersWithChange

* add better error msg

* use tagName and wrapping element a la glimmer components

* extend ClusterRouteBase so auth and seal checks happen

* make table accessible

* remove curlies

* add HttpRequestsTable to storybook

* make table accessible

* use qunit dom for better assertions

* remove EmptyState since we will never have 0 requests

* ensure counters is set in test context

* Http request volume/add barchart (#6814)

* Add http request volume table (#6765)

* init http metrics page

* remove flex-table-column

* add http requests table

* calculate percent change between each counter

* start percent change tests

* style request table

* show percent more/less glyph

* add percent more less tests

* add inline alert about recorded metrics

* make arrows diagonal

* remove conditional inside countersWithChange

* add better error msg

* use tagName and wrapping element a la glimmer components

* extend ClusterRouteBase so auth and seal checks happen

* make table accessible

* remove curlies

* add HttpRequestsTable to storybook

* make table accessible

* use qunit dom for better assertions

* remove EmptyState since we will never have 0 requests

* ensure counters is set in test context

* add http-requests-bar-chart

* add HttpRequestsBarChart tests

* add HttpRequestsBarChart to Storybook

* format total number of requests according to locale

* do not show extra minus sign when percent change is negative

* add link to request metrics in status bar menu

* only show bar chart if we have data for more than 1 month

* make ticks lighter

* ensure charts show data for correct month

* make example counters response look like the adapter response instead of the raw api response

* ensure ui shows the same utc date as the api response

* add format-utc tests

* downgrade to d3 v4 to support ie11

* add gridlines

* move dasharray to css

* use scheduleOnce instead of debounce to prevent multiple re-renders

* add key function to bars

* add exit case when data is no longer in parsedCounters

* fix timestamp in table test

* fix timestamps

* use utcParse and fallback to isoParse for non-UTC dates

* fix bar chart tests
2019-06-19 16:14:25 -07:00
..
auth-config UI - jwt auth config model (#6410) 2019-03-14 16:01:56 -05:00
identity Search select (#5851) 2018-12-10 11:44:37 -05:00
policy Ember update (#5386) 2018-09-25 11:28:26 -05:00
.gitkeep Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
auth-config.js Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
auth-method.js Consistent capitalization 2019-03-29 18:29:48 -06:00
aws-credential.js UI aws engine tweaks (#5294) 2018-09-28 16:45:30 -05:00
capabilities.js update capabilities logic for sudo prefixes (#5647) 2018-10-31 11:24:36 -04:00
cluster.js UI ember engines (#6718) 2019-05-13 14:05:25 -05:00
control-group-config.js Consistent capitalization 2019-03-29 18:29:48 -06:00
control-group.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
lease.js move key mixin to the mixin dir and update imports - also use it in secret-v2 model 2018-10-18 14:55:50 -05:00
license.js UI - fix perf standby feature display (#5971) 2018-12-18 11:01:12 -06:00
mount-config.js Add new token_type filed to auth method mount-config (#5723) 2018-11-07 14:34:33 -05:00
mount-filter-config.js Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
mount-options.js Consistent capitalization 2019-03-29 18:29:48 -06:00
namespace.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
node.js UI - ent init (#5428) 2018-09-28 09:36:18 -05:00
pki-ca-certificate-sign.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
pki-ca-certificate.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
pki-certificate-sign.js Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
pki-certificate.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
pki-config.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
policy.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
replication-attributes.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
requests.js Add HTTP Request Volume page (#6925) 2019-06-19 16:14:25 -07:00
role-aws.js Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
role-jwt.js UI - jwt auth (#6188) 2019-02-14 09:39:19 -06:00
role-pki.js Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
role-ssh.js Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
secret-engine.js Consistent capitalization 2019-03-29 18:29:48 -06:00
secret-v2-version.js add in secret metadata form for create 2018-10-18 14:55:50 -05:00
secret-v2.js UI - kv v2 graceful degrade (#5879) 2018-12-03 08:22:13 -06:00
secret.js UI - write without read for kv (#6570) 2019-04-16 15:27:23 -05:00
ssh-otp-credential.js Ember update (#5386) 2018-09-25 11:28:26 -05:00
ssh-sign.js Dynamic OpenAPI UI (#6209) 2019-02-14 13:52:34 -05:00
test-form-model.js Moving UI assets to OSS 2018-04-03 09:16:57 -05:00
transit-key.js Ember update (#5386) 2018-09-25 11:28:26 -05:00