Commit Graph

126 Commits

Author SHA1 Message Date
Michael Lange
e9c71dd0df Rename nodes routes to client routes 2017-10-27 18:39:04 -07:00
Michael Lange
88d30d55b6 Change app copy to say 'clients' instead of 'nodes' 2017-10-27 18:14:46 -07:00
Alex Dadgar
6526e2ee02 add static ui assets 2017-10-25 17:01:26 -07:00
Michael Lange
1f4b61f074 Merge pull request #3428 from hashicorp/b-ui-missed-the-deployment-allocs
Add modified and version headers to deployment allocation table
2017-10-25 10:31:20 -07:00
Michael Lange
7cac071fd5 Update the existing empty state messages to no longer mention tokens
There is no longer a way that these messages could show and tokens be the problem
2017-10-24 16:41:11 -07:00
Michael Lange
1b5f9e1b23 New test coverage for 403 handling on list pages 2017-10-24 16:41:11 -07:00
Michael Lange
1851fb9f94 Apply route-specific 403 handling to jobs, nodes, and servers 2017-10-24 16:41:11 -07:00
Michael Lange
772ddf2fc0 Common code for handling 403s in routes 2017-10-24 16:40:27 -07:00
Michael Lange
84832a6548 Stop gracefully handling findAll 403s in the adapter 2017-10-24 16:40:27 -07:00
Michael Lange
b010638724 Merge pull request #3439 from hashicorp/b-ui-hide-deployments-tab-based-on-type
Don't show the deployments tab for non-service jobs
2017-10-24 16:39:47 -07:00
Michael Lange
8e40ec093b Merge pull request #3437 from hashicorp/f-ui-sort-server-tags
Sort server tags
2017-10-24 16:39:23 -07:00
Michael Lange
6e3eb5ff3f Don't show the deployments tab for non-service jobs
They can't have deployments, so the link makes no sense.
2017-10-24 12:35:29 -07:00
Michael Lange
aa5f8e4abf Sort server tags 2017-10-24 12:04:08 -07:00
Michael Lange
a08916865f On namespace change on a job detail page, redirect to /jobs
And reload jobs for the new namespace.
2017-10-23 17:42:36 -07:00
Michael Lange
a260ac3447 Temporarily skip unreliable test due to unloadAll 2017-10-23 17:42:36 -07:00
Michael Lange
c20b9c5a82 Make sure to treat the namespace Name as the ID 2017-10-23 17:42:36 -07:00
Michael Lange
efbe06431f Update acceptance tests now that jobs are different 2017-10-23 17:42:36 -07:00
Michael Lange
c6591dc7a8 Address a couple asynchronicity issues 2017-10-23 17:42:36 -07:00
Michael Lange
b147852ded Update all job links 2017-10-23 17:42:36 -07:00
Michael Lange
5374854a63 Redo the logic around showing namespaces
Don't show namespaces if the only namespace is `default`
2017-10-23 17:42:36 -07:00
Michael Lange
91ed1d5f6d Treat namespace and job name as a composite primary key 2017-10-23 17:42:36 -07:00
Michael Lange
8bece2f89a Don't scroll to top on transition in tests
It's mega annoying
2017-10-23 17:42:36 -07:00
Michael Lange
d5b8cfff59 Update job factories and mock endpoints to handle namespaces correctly 2017-10-23 17:42:36 -07:00
Michael Lange
e28ae3f4bb Allow 501s on namespaces because they are necessary for job IDs 2017-10-23 17:42:35 -07:00
Michael Lange
855ebf98ce Switch from href-to to link-to for QP persistence
See this issue: https://github.com/intercom/ember-href-to/issues/62
2017-10-23 17:42:35 -07:00
Michael Lange
c2aba57843 Move the namespace query param up the route hierarchy
This makes it active on all job routes
2017-10-23 17:42:35 -07:00
Michael Lange
6b5c80a478 Make sure to include the namespace qp on all job related resources 2017-10-23 17:42:35 -07:00
Michael Lange
1f51d99fe4 Add query-string as a dependency 2017-10-23 17:42:35 -07:00
Michael Lange
bfd683123c All job requests need to be made with the namespace query param 2017-10-23 17:42:35 -07:00
Michael Lange
b65b1c99a6 Add the new alloc row headers to the deployment allocations table 2017-10-19 17:35:58 -07:00
Michael Lange
173a0caa3a Handle the undefined TotalTicks case 2017-10-19 17:35:58 -07:00
Michael Lange
2bc1957f62 Handle the not a number case 2017-10-19 17:35:58 -07:00
Michael Lange
9e643c4bd3 Merge pull request #3423 from hashicorp/b-ui-never-return-null-from-headers
Never return null for adapter headers
2017-10-19 12:23:10 -07:00
Michael Lange
6d39295871 Merge pull request #3424 from hashicorp/b-ui-job-version-for-node-allocs
Expect JobVersion in one of two places
2017-10-19 12:21:10 -07:00
Michael Lange
f8de9ee0b5 Expect JobVersion in one of two places 2017-10-19 10:52:05 -07:00
Michael Lange
20b8e39842 Don't rely on CpuStats.Percent
Just do the math client-side with TotalTicks and Reserved
2017-10-19 10:44:52 -07:00
Michael Lange
631fe68339 Never return null for adapter headers
Ember Data checks strictly against undefined:
https://github.com/emberjs/data/blob/master/addon/adapters/rest.js#L1128
2017-10-19 10:10:01 -07:00
Michael Lange
adddd8f30c Merge pull request #3416 from hashicorp/b-ui-provide-acl-token-on-client-requests
Provide ACL token on client requests
2017-10-18 20:08:28 -07:00
Michael Lange
bfda4ded4d Merge pull request #3412 from hashicorp/b-ui-disable-fuzzy-search
Disable fuzzy search
2017-10-18 20:08:15 -07:00
Michael Lange
30806f9bc5 Add the acl token as a header to client requests 2017-10-18 19:48:17 -07:00
Michael Lange
c7d3301c43 Remove fuse as a dependency 2017-10-18 19:45:12 -07:00
Michael Lange
8178f9b7fa Merge pull request #3410 from hashicorp/f-ui-add-job-version-to-allocs-table
Add job version to allocation tables
2017-10-18 19:38:42 -07:00
Michael Lange
03900ea35e Unload all records when a token is set or cleared
This guarantees no privileged data is shown to unprivileged credentials
2017-10-18 16:42:08 -07:00
Michael Lange
7bbcdd44cd Disable fuzzy search
It doesn't work well for highly precise values, or small datasets, or prefixes.
Which are our three use cases.
2017-10-18 12:52:24 -07:00
Michael Lange
76bda0fb37 Add job version to allocation tables 2017-10-18 12:29:33 -07:00
Michael Lange
06f781db8d Update tests for the ModifyIndex column and sort change 2017-10-18 11:45:02 -07:00
Michael Lange
4382e696e7 Always provide a valid value for transform 2017-10-18 11:45:02 -07:00
Michael Lange
106967bd62 Don't double render, also don't render infinitely
See https://github.com/emberjs/ember.js/issues/13948
2017-10-18 11:45:02 -07:00
Michael Lange
2bf8945e02 Use the right footer pagination styles on task group page 2017-10-18 11:45:02 -07:00
Michael Lange
68e444d660 Fix an issue where allocation rows can have a state change in the same frame as a render 2017-10-18 11:45:02 -07:00