Jacob Shandling
a578e20930
UI: Add macOS settings (profiles) indicator and modal with data table ( #9809 )
...
# Addresses #9413
# Implements
https://www.loom.com/share/d1b66a3076b94bf2add4fcf8666649a4
- macOS settings indicator on host details and device user pages. Only
displayed if (1) the host is enrolled in a Fleet MDM server and (2) the
host has at least one setting (profile) enforced.
- macOS settings modal, toggled by clicking on above indicator. Contains
a data table with the name, status, and error messages, if any, of each
enforced macOS setting on the host.
# Notes
- To aid in reviewing, you'll probably want to focus on:
-
[DeviceUserPage.tsx](https://github.com/fleetdm/fleet/pull/9809/files#diff-be9f14d3cee9f345058212985c26b3452688c6d75853a5e9dcb968a69dfcbbd7 )
and
[HostDetailsPage.tsx](https://github.com/fleetdm/fleet/pull/9809/files#diff-72f7403682d211fc8a84a411fc39c4a33c3eb6a33549a33f1179dd7da6a893cc )
-
[HostSummary.tsx](https://github.com/fleetdm/fleet/pull/9809/files#diff-435e720f1ad82e892bec00fbc9c14e01e9488b776ae293f9158500c66d85bd0d )
-
[MacSettingsIndicator.tsx](https://github.com/fleetdm/fleet/pull/9809/files#diff-e23079f72b13bd34eb978eded467265dad4f366a6fece60cd52c887f355f92d1 )
-
[MacSettingsModal.tsx](https://github.com/fleetdm/fleet/pull/9809/files#diff-75a08aa5b66cc2b63fc616d8ba012e552376f23d3c3df01d875586857f326f53 )
-
[MacSettingsTable.tsx](https://github.com/fleetdm/fleet/pull/9809/files#diff-5dc441b06f770f112bb32bb618e2140e9bbccb7ebf80d86ee57c2754e067a421 )
and its associated
[MacSettingsTableConfig.tsx](https://github.com/fleetdm/fleet/pull/9809/files#diff-0ab0cb34e249e2a41bf51508d38bea018dc5e683b705308250241c42549ab093 )
- Currently using mock data. Once #9599 is completed, #9888 will change
these components to use the real data
- 2/21 - removed mock data. Until the API returns the host.mdm.profiles
data, settings indicator and modal will not render
# Checklist
- [x] Changes file added
- [x] Manual QA
- [x] Updated testing inventory
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-02-22 08:13:12 -08:00
RachelElysia
7f6a42e4ac
Fleet UI: Undetermined public ip tooltip ( #9907 )
2023-02-21 09:16:38 -05:00
Roberto Dip
314e8fe3d5
standardize a default value for empty cells ( #9899 )
2023-02-17 15:25:28 -03:00
RachelElysia
a09c4520ee
Fleet UI: Fix tables that bleed over on smaller screens ( #9475 )
2023-01-25 11:10:15 -05:00
RachelElysia
d9165084eb
Fleet UI: Safari hack to be able to triple click tooltip ( #9466 )
2023-01-24 10:04:47 -05:00
RachelElysia
2bbf9e0bb1
Fleet UI CX Customer Request: UUID tooltip ( #9388 )
2023-01-19 09:21:52 -05:00
Gabriel Hernandez
a2d672435d
update buttons to match new styleguide ( #9183 )
...
* update button to follow new style guide
* update button styles for inverted ghost buttons
* update a color name to match new styleguide
2023-01-05 15:23:27 +00:00
Jacob Shandling
f2bdf7139e
UI hackathon - add datetime details in tooltip for most "Last Xed" data presentations ( #9166 )
2023-01-05 09:08:27 -06:00
Luke Heath
dea1d6b66e
UI hackathon transitions ( #9163 )
2023-01-04 10:06:30 -06:00
RachelElysia
29feeeb768
Fleet UI: Rebase fix ( #9040 )
2022-12-15 12:06:09 -05:00
Jacob Shandling
665ed443b9
Refactor StatusCell to StatusIndicator ( #8854 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2022-12-13 10:04:07 -08:00
RachelElysia
fa8ee026ff
Frontend: Unit tests /components directory, convert to svg icons ( #8716 )
2022-12-07 09:59:38 -08:00
RachelElysia
cde9877ecb
Fleet UI: Scroll shadows ( #8914 )
2022-12-06 12:58:32 -08:00
RachelElysia
68bc007519
Fleet UI: Unreleased fix header margin being added to tooltip margin ( #8883 )
2022-11-30 09:20:16 -05:00
RachelElysia
1e96f4f0fb
Fleet UI: Fix left align wrapping on software table ( #8803 )
2022-11-28 09:56:34 -05:00
Jacob Shandling
a568c28124
UI: Add {on|off}line status tooltips and refactor HostSummary to use StatusCell ( #8750 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Luke Heath <luke@fleetdm.com>
2022-11-22 14:15:17 -08:00
RachelElysia
fc11c0a06d
Fleet UI: Update icons ( #8520 )
2022-11-18 12:21:13 -05:00
RachelElysia
46a38daf3b
Fleet UI: Various dropdown fixes ( #8645 )
2022-11-10 11:55:43 -05:00
RachelElysia
3b668131a1
Frontend: New ViewAllHostsLink component ( #8422 )
2022-11-02 14:18:08 -04:00
RachelElysia
373378cdd6
Fleet UI: Dropdown and dashboard styling fixes ( #8448 )
2022-11-01 16:09:57 -04:00
RachelElysia
1aaf2d0b06
Fleet UI: Update styling of tooltips and modals ( #8436 )
2022-10-26 09:10:20 -04:00
Luke Heath
ed174c4847
Remove border around actions button ( #8363 )
2022-10-20 12:29:32 -05:00
Luke Heath
bc32662a3e
Use new display name property in live query results ( #8268 )
2022-10-19 17:24:42 -05:00
RachelElysia
5de3e571ae
Fleet UI: Truncated cells have responsive size tooltips, hides default browser tooltip ( #8300 )
2022-10-19 11:32:55 -04:00
RachelElysia
af1a8fc219
Fleet UI: Truncated cell truncates when changing screen width ( #7613 )
2022-09-07 15:12:37 -04:00
Luke Heath
c940aff65d
Fix failing policy count not appearing on host pages ( #7460 )
2022-09-07 16:58:53 +00:00
RachelElysia
f9737cdb48
Fleet UI: macOS dashboard Munki issues ( #7096 )
2022-09-02 17:05:07 -05:00
RachelElysia
55b844715d
UI: Consistent code for anchor elements, specifically external links ( #6542 )
2022-09-02 15:28:42 -04:00
Luke Heath
f08cf6c11c
Remove FreeBSD references from website, UI, and query library ( #7279 )
2022-08-24 16:03:35 -05:00
RachelElysia
5ee763457f
Fleet UI: Remove "Toggle SortBy" tooltip ( #7240 )
2022-08-18 08:51:31 -05:00
RachelElysia
18852aae66
Fleet UI: macOS dashboard MDM solutions ( #7014 )
...
Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
2022-08-15 17:47:07 -05:00
RachelElysia
9c7d2cfa60
Fleet UI: Set default pagination length to 20 ( #7165 )
2022-08-15 13:00:06 -04:00
RachelElysia
96925f9cf1
Fleet UI: Fix jumpy action dropdown ( #6891 )
2022-07-27 08:19:05 -04:00
RachelElysia
8d3de2a70a
Data table UI: Fix several ellipses to appear at end of cell only ( #6829 )
2022-07-25 16:26:52 -04:00
RachelElysia
b058365c4e
UI: Spiffier tooltip ( #6642 )
2022-07-15 15:10:35 -04:00
RachelElysia
fb32520866
Live query UI: Fix export bug ( #6659 )
2022-07-14 12:21:26 -04:00
gillespi314
1258048000
Relocate sort click handler if column filter ( #6225 )
2022-06-14 17:57:43 -05:00
gillespi314
7621a0b290
Show count of visible results after a column is filtered on live query page ( #6199 )
2022-06-13 18:20:57 -05:00
gillespi314
44f902218c
Improve live query UX ( #5749 )
2022-06-10 13:29:45 -05:00
gillespi314
db7424282b
Add software details page ( #6089 )
2022-06-08 14:01:38 -05:00
gillespi314
5d68a1fead
Add probability of exploit (EPSS score) to Software page in Fleet Premium ( #5925 )
2022-06-02 17:32:13 -05:00
gillespi314
2db2c16511
Include MIA hosts under total count for Offline hosts ( #5854 )
2022-05-23 14:11:02 -05:00
Luke Heath
c52604cfb7
Add policies to my device page ( #5787 )
2022-05-18 10:27:03 -05:00
Luke Heath
9b857d0233
Set selection header width on tables, fix queries icon ( #5703 )
2022-05-12 09:23:06 -05:00
Martavis Parker
384c987389
Removed all traces of Redux from the app! ( #5287 )
...
* clean up routes and useless components
* component clean up
* removed redux from routes
* rename file
* moved useDeepEffect hook with others
* removed redux, fleet, app_constants dirs; added types to utilities
* style cleanup
* typo fix
* removed unused ts-ignore comments
* removed redux packages!!!
* formatting
* fixed typing for simple search function
* updated frontend readme
2022-04-22 09:45:35 -07:00
Martavis Parker
db5dc748d9
using ellipsis on policies table only for smaller screens ( #5139 )
2022-04-15 16:39:49 -05:00
gillespi314
fa8bfbd796
Extend sort functionality for policy status UI ( #5078 )
2022-04-13 11:08:37 -05:00
Luke Heath
d75cf11cec
Indicate that a policy's data is not yet accurate ( #5031 )
2022-04-11 15:21:34 -05:00
gillespi314
1a2123a358
Improve UI responsiveness for tables at narrower screen sizes ( #4926 )
2022-04-07 14:12:38 -05:00
Martavis Parker
cfb1474eb8
Auth Redux Removal ( #4924 )
...
* all login methods no longer use redux
* removed redux from registration
* redirect user from registration
* removed redux from sso invite
* removed redundant component
* refactored user settings page
* removed redux from logout
* cleaned up unused redux calls
* lint fixes
* removed test
* removed old config interface
* fixed registration bug
* team permission fix
* removed remaining redux references from pages - #4436
* better way to set config
2022-04-07 09:08:00 -07:00