Michael Lange
7477e972f8
Update job launches table to use the page size select pattern
2020-09-18 18:27:48 -07:00
Michael Lange
bf1c879447
Add job submit time to the job children list
2020-09-18 17:58:15 -07:00
Michael Lange
f8a505ea2f
Temporarily remove poststop from the UI
...
Since poststart and poststop are shipping separately, we can't ship them
both in the UI at the same time.
2020-08-31 19:32:38 -07:00
Buck Doyle
14bfb9a53c
Add poststart and poststop lifecycle phases
2020-08-26 09:55:42 -05:00
Michael Lange
db363cc3e3
Merge pull request #8593 from hashicorp/f-ui/scaling-events-chart
...
UI: Task group scaling timeline
2020-08-07 10:35:00 -07:00
Buck Doyle
f5c8e2845f
UI: Add truncation of rendered search results ( #8571 )
...
This closes #8549 . Thanks to @optiz0r for the bug report. Having
the global search attempt to render every returned result is
obviously a mistake!
2020-08-05 15:58:44 -05:00
Michael Lange
208eb0d808
Compare scale events by their UID instead of reference equality
2020-08-05 12:02:23 -07:00
Michael Lange
fe115dbc41
Safestr the annotation style property
2020-08-05 12:02:22 -07:00
Michael Lange
f9cb2ff214
Unit test coverage for the ScaleEventsChart data domain logic
2020-08-05 12:02:22 -07:00
Michael Lange
8f61830f72
Integration tests for the ScaleEventsChart component
2020-08-05 12:02:22 -07:00
Michael Lange
e343f23360
New ScaleEventsChart component
...
Displays all scale events in the form of an annotated line chart. When
annotations are clicked, the timestamp, message, and meta propeties for
the event are displayed below the chart.
2020-08-05 12:02:22 -07:00
Michael Lange
c4312187f8
Add activeAnnotation property to line-chart
2020-08-05 12:02:22 -07:00
Michael Lange
4936c3f658
Stagger line chart annotations when they are too close
2020-08-05 12:02:22 -07:00
Michael Lange
2868d3e7fb
Add curve options to line chart
2020-08-05 12:02:22 -07:00
Michael Lange
f04b646dcb
Test coverage for line chart annotations
2020-08-05 12:02:22 -07:00
Michael Lange
9465fc6d9d
Add annotations to the line chart component
2020-08-05 12:02:22 -07:00
Michael Lange
7360adba00
Make the default time series date format for line chart more useful
2020-08-05 12:02:21 -07:00
Michael Lange
1205387f83
Merge pull request #8563 from hashicorp/b-ui/missing-job-distribution-chart-texture
...
UI: Restore striped texture used in the job distribution bar
2020-07-30 08:20:48 -07:00
Buck Doyle
11fb89d8d7
Change job search navigation to use id ( #8560 )
...
This fixes #8548 . It was a significant oversight to use the
name instead of the id!
2020-07-30 09:10:08 -05:00
Michael Lange
59d4531922
Remove now superfluous svg-patterns.js component file
2020-07-29 22:55:16 -07:00
Michael Lange
87a67023f9
New fluid height modifier for the json viewer
2020-07-29 19:07:24 -07:00
Buck Doyle
9d190a643e
Add acceptance test accessibility auditing and fixes ( #8455 )
...
This introduces ember-a11y-testing to acceptance tests via a helper
wrapper that allows us to globally ignore rules that we can address
separately. It also adds fixes for the aXe rules that were failing.
2020-07-28 12:59:14 -05:00
Michael Lange
644bfd57ec
Include the region query param on the View Raw File link in the task fs explorer
2020-07-22 13:46:38 -07:00
Buck Doyle
a4a5343efa
Fix typo in exec button URL-generation ( #8460 )
...
This closes #8422 , another bug facilitated by the difficulty
of automated testing when opening another window. Thanks to
@notnoop for narrowing this down.
2020-07-20 16:06:55 -05:00
Buck Doyle
2241b669f2
Update to Ember 3.16/Data 3.12 ( #8319 )
...
This updates to Ember 3.16 but leaves Ember Data at 3.12 so we don’t need
to use the model fragments beta. It can be reviewed on a commit-by-commit
basis: blueprint updates, fixes for test failures, and the removal of
now-deprecated partials.
It’s not a true update to Octane as that would involve turning on template-only
components by default, which breaks various things. We can accomplish that
separately and then add the edition setting to package.json.
2020-07-09 11:37:00 -05:00
Michael Lange
d74b661214
Merge pull request #8314 from hashicorp/f-ui/scaling-ux
...
UI: Scaling UI UX Improvements
2020-07-01 09:21:08 -07:00
Michael Lange
2a78133330
Persist the log stream/mode setting to localStorage
2020-06-30 17:09:52 -07:00
Buck Doyle
e183ae2465
Change back to released Ember Power Select ( #8317 )
...
Thanks to @cibernox’s isActive clarification in
cibernox/ember-power-select#1374 , this replaces the use
of a hacked Power Select API with a deliberate blurring
of the trigger element, which is equivalent to setting
the element to inactive.
2020-06-30 15:23:02 -05:00
Michael Lange
26a7267a0d
StepperInput UX improvements
...
- Click label to focus input
- Focusing input selects value
- Entering an invalid value reverts selection
- Entering a fractional number floors the value
2020-06-30 11:54:11 -07:00
Michael Lange
a27894af46
Add tooltips to scaling controls
2020-06-30 11:54:11 -07:00
Buck Doyle
7d82df6fd8
Add multiple substring highlights for search ( #8287 )
...
The fuzzy search highlighting was ignoring everything after the first
substring that was matched, this now highlights all substrings.
2020-06-25 15:26:52 -05:00
Michael Lange
e9cd2b7b89
Merge pull request #8281 from hashicorp/b-ui/fix-log-streaming
...
UI: Revert AbortController polyfill to use native AbortController on logs page
2020-06-25 09:26:49 -07:00
Buck Doyle
fe445a0b27
Improve global search UX ( #8249 )
...
This updates the look of the search control, adds a hint about the slash
shortcut, adds highlighting of fuzzy search results, and addresses a few
edge case UX failures. It moves to using a fork of Ember Power Select
to handle an edge case where pressing escape would put the control
in an undesirable active-but-not-open state.
2020-06-25 08:51:52 -05:00
Michael Lange
3caac31951
Revert AbortController polyfill to use native AbortController
2020-06-24 20:46:30 -07:00
Buck Doyle
08691407eb
Remove non-classic use of this.set ( #8242 )
...
This will fix a linting error introduced in 068ad06 .
2020-06-22 13:23:28 -05:00
Buck Doyle
62abb11bab
Add phase 1 of global search ( #8175 )
...
This introduces a DataCaches service so recently-updated collections don’t need
to be requeried within a minute, or based on the current route. It only searches
jobs and nodes. There are known bugs that will be addressed in upcoming PRs.
2020-06-19 13:05:28 -05:00
Michael Lange
2227f24474
Integrate the stepper input with the task group page
2020-06-18 22:32:56 -07:00
Michael Lange
6bde0e522a
Style the StepperInput component
2020-06-18 22:08:28 -07:00
Michael Lange
2b88651fca
Barebones StepperInput component
2020-06-18 22:08:28 -07:00
Michael Lange
0b0be1b63b
Slow the debounce time.
2020-06-18 22:08:28 -07:00
Michael Lange
1182203559
Disable scale buttons when a deployment is running or ACL forbids it
2020-06-18 22:08:28 -07:00
Michael Lange
9a344e468e
Wire up the +/- buttons in task group rows to the job scale action
2020-06-18 22:08:28 -07:00
Michael Lange
34e8e1f183
Code review feedback
2020-06-17 14:56:16 -07:00
Michael Lange
619aea8dbb
Guard the request animation frame with the existing requestFrame flag
2020-06-17 14:50:55 -07:00
Michael Lange
5bb3c434d8
Select all shortcut support for the streaming file component
2020-06-16 12:51:52 -07:00
Michael Lange
718575742e
Redesign the server detail page to be inline with everything else
2020-06-16 10:23:36 -07:00
Michael Lange
c3b4999a91
New component version of the forbidden-message partial
2020-06-16 10:23:36 -07:00
Michael Lange
88e7e7ea66
Preserve the log when switching log levels on monitor
2020-06-16 10:23:36 -07:00
Michael Lange
0a4cde37ca
Refactor AgentMonitor levels handling to be simpler
2020-06-16 10:23:36 -07:00
Michael Lange
f02beee026
Reimplement synchronizeScrollPosition in a way that actually works
2020-06-16 10:23:36 -07:00