gillespi314
2458209a6c
Use replace instead of push for host table changes ( #1936 )
2021-09-08 13:59:50 -05:00
gillespi314
a64023a5af
Hide enroll secret for team observer; align button ( #1935 )
2021-09-07 10:55:55 -05:00
gillespi314
56157617c6
Allow users to schedule queries to run every 15 minutes ( #1928 )
...
* Add new 15-min interval option to schedule
2021-09-03 11:26:30 -05:00
Tomas Touceda
6d2ae02efd
Rename core->free and basic->premium ( #1870 )
...
* Rename core->free and basic->premium
* Fix lint js
* Comment out portion of test that seems to timeout
* Rename tier to premium if basic is still loaded
2021-09-03 13:05:23 -03:00
gillespi314
5c707ae21f
Conform usage of query names for scheduled queries ( #1924 )
2021-09-03 10:57:25 -05:00
gillespi314
a8c4e10fad
FleetUI: Update Avatar component ( #1880 )
...
* Replace default avatar; update components
* Add permanent images folder to website; update paths
* Disable flaky e2e tests
2021-09-02 12:12:42 -05:00
RachelElysia
66597ced71
App wide UI: Error and empty states for tables ( #1875 )
2021-09-02 08:16:19 -04:00
RachelElysia
36971b4cb8
Host Details Page: Query performance column ( #1867 )
2021-09-01 18:08:20 -04:00
RachelElysia
da2a3aa1f0
App Settings Page: New advance options UI ( #1832 )
2021-09-01 10:57:25 -04:00
gillespi314
84615afbb3
Fix display of platform labels ( #1866 )
...
* Add policies UI components
* Add policy filter to hosts page
2021-08-31 20:02:23 -05:00
gillespi314
52b62c7dcd
Adjust software vulnerabilities UI ( #1871 )
2021-08-31 15:20:53 -05:00
RachelElysia
6b437b8526
404 500 Pages: 2 CTA buttons ( #1846 )
2021-08-31 09:51:29 -04:00
gillespi314
452392f5d2
Add new feature: Policies ( #1772 )
2021-08-30 18:02:53 -05:00
RachelElysia
36b69c7a68
UI: License expiration warning banner ( #1825 )
2021-08-30 15:52:13 -04:00
RachelElysia
e66cb536ab
Host Details Page: Query button for observers ( #1799 )
2021-08-27 11:13:28 -07:00
RachelElysia
fcd0b3a88b
Disabled text: black-50 and italicized ( #1827 )
2021-08-27 09:25:04 -07:00
Zach Wasserman
780a728f05
Improve hiding of UI flash messages ( #1728 )
...
Use the React hooks for modifying state rather than operating directly
on the DOM for hiding of the flash messages.
2021-08-26 17:07:16 -07:00
gillespi314
aa588bc1ae
Manage hosts page improvements ( #1690 )
...
* Improve loading states, query param validation
* Refactor getNextLocationUrl; persist url params
* Update next location routing for certain UI actions
2021-08-26 14:49:30 -05:00
RachelElysia
3947838b65
Manage Hosts Page: Enroll secret secondary action ( #1787 )
2021-08-25 13:06:35 -07:00
RachelElysia
f10636f8d1
Host Details Page: Render disk space ( #1770 )
2021-08-25 13:05:54 -07:00
gillespi314
40b0888416
Refresh host details after team transfer ( #1746 )
...
* Add API call to refresh host in local state
* Add API call to refresh host in local state
* Add host details tests to Cypress
2021-08-23 14:11:37 -05:00
gillespi314
8b4c6a1dd7
Add host modal: Select team dropdown ( #1740 )
...
* Fix Add host modal dropdown for team maintainer
* Update Cypress tests
* Set default values for add host team dropdown
2021-08-20 23:00:44 -05:00
gillespi314
bd38cc1fe9
Fix UI for activity feed initial empty state ( #1742 )
2021-08-20 22:13:45 -05:00
noahtalerman
35d15d1274
Update sidepanel padding on existing "New" and "Edit/run" query pages + additional "spiffier" changes ( #1716 )
...
- Set explicit width so that changing the selected table does not alter the side panel's width
- Update side panel padding to match Figma
- Update "Software" table styles on the **Host details** page to prevent the table from overflowing the page
- Adjust alignment for edit and delete label icons on **Hosts** page
- Reveal macOS icon the "Hosts" page
2021-08-19 08:39:35 -04:00
Martavis Parker
1288944c07
Fix side panel width on query page ( #1727 )
2021-08-18 18:23:24 -07:00
Zach Wasserman
39cef4c43f
Revert "Fleet UI: Reroute homepage ( #1640 )" ( #1724 )
...
Reverts #1640 so that the homepage does not change during the patch release.
This commit will be re-applied after the release is cut.
2021-08-18 18:06:03 -07:00
RachelElysia
b85fbcbc83
Table Checkboxes: Checkboxes uncheck only on success notification ( #1707 )
...
- Uses Context API to track state
- resetSelectedRows default to false and only momentarily becomes true upon successful notification
Several other ideas were explored and ruled out including: asyncDebounce (impossible approach), applying state throughout the app (not concise nor maintainable), modifications directly to DataTable only (react-table did not have the right key combinations to reset selected rows manually when we needed).
Closes #1540
Co-authored by: @martavis
2021-08-18 16:58:56 -07:00
gillespi314
8c38b587f4
Fix query table sorting ( #1708 )
2021-08-18 09:00:02 -05:00
noahtalerman
4b5891edbc
Add minimum width for Fleet UI and "Pack" tables on "Host details" page and "Queries" table ( #1701 )
...
- Add `$min-app-width: 1200px` to define the minimum width of the Fleet UI.
- Remove sort form the "Query name" column in the "Pack" tables on the **Host details** page
- Set static widths all column in the "Pack" tables on the **Host details** page except the "Query name" column to support the new minimum width
- Set static widths for all columns in the "Queries" table except the "Name" and "Author" columns to support the new minimum width
2021-08-18 09:17:16 -04:00
RachelElysia
93ace41f2b
Manage Users Page: Fix teams header to render on refresh ( #1687 )
...
* Fix teams header to render on refresh
2021-08-17 16:39:24 -07:00
gillespi314
1e11f0f669
FleetUI: Update column sort options ( #1680 )
...
* Disable sort remove on react-table
* Update hosts tests
2021-08-16 16:02:00 -05:00
noahtalerman
20792e7356
Add new loading spinner, edit text-icon buttons (spiffier) and rename SiteNavSidePanel ( #1684 )
...
- Update icon for "Edit columns" button on **Hosts** page
- Update `text-icon` button variant
- Add new loading spinner
- Rename `SiteNavSidePanel` to `SiteTopNav`
- Use `text-icon` button variant where appropriate
- Disable pagination on the **Schedule** page
2021-08-16 14:47:04 -04:00
noahtalerman
9cd4bbe784
Prevent strange rendering of "Hosts" table at smaller screen widths ( #1691 )
...
- Update `min-width` for all main (center) content that has a sidebar
2021-08-16 14:45:48 -04:00
RachelElysia
f6091509f4
Fleet UI: Side bar restyled, update UI for Team/Roles to match Figma ( #1659 )
...
* Style all settings side panels
* Add builtin label icons
* Update tests aligning jest userStub and adminUserStub
* Update tests adding cypress checks for user teams/roles
2021-08-16 12:25:51 -04:00
Martavis Parker
4a4c3c4949
fixed table column wrapping for manage queries page ( #1638 )
2021-08-16 09:19:27 -07:00
RachelElysia
7d23ff2b53
Align API docs and frontend interfaces with API GET responses ( #1602 )
2021-08-16 10:30:19 -04:00
RachelElysia
e8aae0dd25
Spiffier UI: Label pills ( #1660 )
2021-08-13 17:34:04 -04:00
RachelElysia
dc77974ef6
Fleet UI: Reroute homepage ( #1640 )
...
* Reroute homepage
* Update e2e tests brittle URLs
2021-08-13 10:41:53 -04:00
RachelElysia
4858f3ace0
Flash Messages: Fix 4 second success render ( #1662 )
2021-08-13 10:29:04 -04:00
RachelElysia
d88fac6b76
Fix button font size ( #1648 )
2021-08-11 17:57:37 -04:00
RachelElysia
b2ee3bcb4b
Manage Hosts Page: Empty page state ( #1634 )
2021-08-11 17:37:36 -04:00
gillespi314
790d169e14
Display updated team name after edit ( #1621 )
2021-08-11 15:37:24 -05:00
gillespi314
601ffb4fcd
Disable edit label page select platform dropdown ( #1635 )
...
* Disable edit label page select platform dropdown
* Update label flow test
2021-08-11 15:27:52 -05:00
RachelElysia
9ac3dcd1e7
Fix transfer sort issue by passing sortBy to loadAll ( #1630 )
2021-08-11 12:18:31 -04:00
RachelElysia
3b4bbf8f8e
Frontend Spiffier: Capitalize MIA ( #1623 )
2021-08-11 10:08:32 -04:00
RachelElysia
7425aa93c9
Create/Edit Scheduled Query Modal: Config destination help bubble ( #1587 )
...
* Render logging information in UI
2021-08-10 18:53:47 -04:00
gillespi314
fce0f16c25
ManageQueriesPage: Table loading state
...
Improve UI handling of queries loading state in ManageQueriesPage
2021-08-10 16:54:21 -05:00
gillespi314
0dccfad032
Add new feature: filter hosts by team ( #1592 )
...
Add new dropdown on ManageHostsPage to filter hosts by team
2021-08-10 14:24:13 -05:00
RachelElysia
267b7343e1
Manage Packs Page: Refactor to typescript, functional components, new UI ( #1567 )
...
* Refactor ManagePacksPage as functional component in TypeScript
* Refactor old table using TableContainer component
* Add Enable, Disable buttons to DataTable component
* Update Packs interface with additional properties
* Update Cypress e2e tests
2021-08-10 14:25:34 -04:00
gillespi314
4eee9af856
Observers can run live query ( #1590 )
...
Add query_id to Fleet.entities.query
Add query_id to onRunQuery method for QueryPage
Reroute onRunQuery error
2021-08-09 19:53:56 -05:00