Michael Lange
|
af870eeb32
|
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
|
3503137dd2
|
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
|
a6a34fbba0
|
Apply route-specific 403 handling to jobs, nodes, and servers
|
2017-10-24 16:41:11 -07:00 |
Michael Lange
|
225817583f
|
Common code for handling 403s in routes
|
2017-10-24 16:40:27 -07:00 |
Michael Lange
|
fce7440f34
|
Stop gracefully handling findAll 403s in the adapter
|
2017-10-24 16:40:27 -07:00 |
Michael Lange
|
53211f9175
|
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
|
37c1b0a707
|
Merge pull request #3437 from hashicorp/f-ui-sort-server-tags
Sort server tags
|
2017-10-24 16:39:23 -07:00 |
Michael Lange
|
007cafac63
|
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
|
ea58519840
|
Sort server tags
|
2017-10-24 12:04:08 -07:00 |
Michael Lange
|
7abf621441
|
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
|
ea88e59ae0
|
Make sure to treat the namespace Name as the ID
|
2017-10-23 17:42:36 -07:00 |
Michael Lange
|
ff4df58e6d
|
Address a couple asynchronicity issues
|
2017-10-23 17:42:36 -07:00 |
Michael Lange
|
eb59f76601
|
Update all job links
|
2017-10-23 17:42:36 -07:00 |
Michael Lange
|
d967a9eb30
|
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
|
afcfba0910
|
Treat namespace and job name as a composite primary key
|
2017-10-23 17:42:36 -07:00 |
Michael Lange
|
8eeacebe67
|
Don't scroll to top on transition in tests
It's mega annoying
|
2017-10-23 17:42:36 -07:00 |
Michael Lange
|
19572cfb0f
|
Allow 501s on namespaces because they are necessary for job IDs
|
2017-10-23 17:42:35 -07:00 |
Michael Lange
|
a475d59513
|
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
|
a4b7b58dd5
|
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
|
899e8fa371
|
Make sure to include the namespace qp on all job related resources
|
2017-10-23 17:42:35 -07:00 |
Michael Lange
|
8958d1a480
|
All job requests need to be made with the namespace query param
|
2017-10-23 17:42:35 -07:00 |
Michael Lange
|
3d3617019f
|
Add the new alloc row headers to the deployment allocations table
|
2017-10-19 17:35:58 -07:00 |
Michael Lange
|
5f73c5d392
|
Handle the undefined TotalTicks case
|
2017-10-19 17:35:58 -07:00 |
Michael Lange
|
44acb58f8c
|
Handle the not a number case
|
2017-10-19 17:35:58 -07:00 |
Michael Lange
|
05c714967a
|
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
|
9e37ba846a
|
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
|
cf95033351
|
Expect JobVersion in one of two places
|
2017-10-19 10:52:05 -07:00 |
Michael Lange
|
b693ff1886
|
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
|
40748c8923
|
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
|
6f584acb09
|
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
|
79c836d734
|
Merge pull request #3412 from hashicorp/b-ui-disable-fuzzy-search
Disable fuzzy search
|
2017-10-18 20:08:15 -07:00 |
Michael Lange
|
189403c5b9
|
Add the acl token as a header to client requests
|
2017-10-18 19:48:17 -07:00 |
Michael Lange
|
19b2ac4858
|
Remove fuse as a dependency
|
2017-10-18 19:45:12 -07:00 |
Michael Lange
|
d448f888b8
|
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
|
dc20fc88b9
|
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
|
635263b8aa
|
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
|
8c6c54ff07
|
Add job version to allocation tables
|
2017-10-18 12:29:33 -07:00 |
Michael Lange
|
f07c222274
|
Always provide a valid value for transform
|
2017-10-18 11:45:02 -07:00 |
Michael Lange
|
3d93398eae
|
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
|
094de84c98
|
Use the right footer pagination styles on task group page
|
2017-10-18 11:45:02 -07:00 |
Michael Lange
|
7c3402d400
|
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 |
Michael Lange
|
77cf33472f
|
Make ModifyIndex the default sort property for alloc tables
|
2017-10-18 11:45:02 -07:00 |
Michael Lange
|
f842d009a4
|
Add ModifyIndex as a sortable column for alloc tables
|
2017-10-18 11:45:02 -07:00 |
Michael Lange
|
a10466a68d
|
Sort allocation by status type, not simply alphanumeric
|
2017-10-18 11:45:01 -07:00 |
Michael Lange
|
352cf6dc77
|
Tests (and bug fixes!) for the format-bytes helper
|
2017-10-17 10:17:42 -07:00 |
Michael Lange
|
b8d13e3229
|
Show real usage numbers as tooltips
|
2017-10-17 10:17:42 -07:00 |
Michael Lange
|
726f3a75e9
|
Fix the memory usage math
1. Use RSS, not Cache (shoulda read the source)
2. Convert bytes to megabytes before doing division
|
2017-10-17 10:17:42 -07:00 |
Michael Lange
|
7780dfff17
|
New helper for human-formatting bytes
|
2017-10-17 10:17:42 -07:00 |
Michael Lange
|
967d3a2e8e
|
In dev mode, mask the local node port to 4200
This allows for local development with the client end points for the node
running on localhost.
|
2017-10-17 10:17:41 -07:00 |
Michael Lange
|
175acde8b6
|
Order keys consistently for enhanced readability
|
2017-10-16 13:27:52 -07:00 |