RachelElysia
04169ec84b
Fleet UI: Critical icon on policy table ( #10313 )
2023-03-06 15:57:15 -05:00
RachelElysia
7408a0df90
Fleet UI: Show query button added to policy results page ( #10164 )
2023-02-28 12:55:56 -05:00
RachelElysia
1a37f9bf5a
Fleet UI: Use app context currentTeam as source of truth for teamId ( #10118 )
2023-02-27 11:06:18 -06:00
RachelElysia
ea42eff8e4
Fleet UI: Saving policy platforms always successful even if incompatible ( #10058 )
2023-02-24 10:38:29 -05:00
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
dbec2f85df
Fleet UI: Consistent URL validation ( #9806 )
2023-02-22 09:05:38 -05:00
RachelElysia
c21d592fe1
Fleet UI: Default policies preselect targeted platforms only ( #9861 )
2023-02-17 08:48:40 -05:00
RachelElysia
a09c4520ee
Fleet UI: Fix tables that bleed over on smaller screens ( #9475 )
2023-01-25 11:10:15 -05:00
RachelElysia
f57f314084
Fleet UI CX: Remove bulky tooltip overflowing if host table is only 1 row ( #9398 )
2023-01-19 09:20:39 -05:00
RachelElysia
a4bb2d9334
Fleet UI: Apple Business Manager expiry banner ( #9021 )
2023-01-16 09:10:12 -05:00
RachelElysia
b8965da82c
Fleet UI: Remove team policy stale time, remove team policy automation statetime ( #9226 )
2023-01-10 11:53:11 -05:00
Luke Heath
abb5a332c5
UI hackathon: transitions, tooltips, empty states, buttons, bookmarks ( #9195 )
2023-01-06 17:08:48 -06:00
RachelElysia
9a5789459e
Fleet UI: Autofocus forms ( #9180 )
2023-01-06 09:25:00 -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
RachelElysia
68aefc8e56
Fleet UI Hackathon: Empty states ( #9094 )
2023-01-04 14:16:34 -05:00
Luke Heath
dea1d6b66e
UI hackathon transitions ( #9163 )
2023-01-04 10:06:30 -06:00
RachelElysia
8384dbe3a9
Fleet UI: Critical policy unreleased fixes ( #9052 )
2022-12-20 09:38:37 -06:00
Gabriel Hernandez
e6243c2b60
Exclude critical attribute on a policy update if on free tier ( #9045 )
2022-12-15 15:46:48 -06:00
RachelElysia
51d1cf8569
Fleet UI: Add critical policy option ( #8758 )
2022-12-14 13:57:57 -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
Noah Talerman
acb297d505
Update "No 1Password recovery kits..." policy ( #8800 )
...
* Update "No 1Password recovery kits..." policy
- Update policy in standard query library shown on fleetdm.com
- Update policy in standard templates shown in Fleet UI
* Update policy template shown in UI
* Commit Sharvil's exits to standard query library
* Commit Sharvil's edits to policy templates
2022-11-29 10:21:55 -05:00
RachelElysia
55c6aab85c
Frontend: Organize response interfaces into appropriate interface directories ( #8742 )
2022-11-18 11:25:39 -05:00
Jan Christian Grünhage
8fee954dba
fix: check device mounted at filesystem root for encryption ( #8719 )
2022-11-15 10:50:58 -05:00
Luke Heath
8364b358b9
Fix inherited policy counts ( #8681 )
2022-11-11 15:08:03 -06:00
Gabriel Hernandez
443153a5d5
UI polish and style fixes for query pages ( #8643 )
...
* polish manage query page styles
* fix pencil icon spacing on query and policy edit form
* increase gutter style for edtior
* truncate long table names in table dropdown on query sidebar
* add change file
2022-11-10 11:00:06 +00:00
Gabriel Hernandez
e71307e11a
add passed policies column to inherited policies table. Add new colors and add to icons. ( #8524 )
...
* Merge branch 'main' of https://github.com/fleetdm/fleet into chore/testing-docs-on-contribution
add passing columns to inherited policies table
* add updated colors and applied them to icons
* change policy tables to use buildQueryString
2022-11-07 17:13:11 +00:00
RachelElysia
797ea6c707
Fleet UI: Host/Software pages styling fixes ( #8474 )
2022-11-01 15:59:26 -04:00
RachelElysia
82ff4ab6e3
Frontend: New CustomLink component ( #8375 )
2022-10-27 14:06:57 -04:00
RachelElysia
c964ba4d90
Frontend: New BackLink component ( #8352 )
2022-10-27 09:34:45 -04:00
Guillaume Ross
ff1941c755
Adding policy queries ( #8298 )
2022-10-24 12:45:58 +00:00
Luke Heath
bc32662a3e
Use new display name property in live query results ( #8268 )
2022-10-19 17:24:42 -05:00
gillespi314
9f20f01e37
Check team config for software UI ( #8338 )
2022-10-19 14:00:39 -05:00
RachelElysia
3eaceec64d
Fleet UI: App-wide use of host's display_name ( #8169 )
2022-10-14 14:26:15 -05:00
Gabriel Hernandez
bc194d18c7
Feat/update live query states ( #8122 )
...
* add awaitng results state to live query search
* make spinner more reusable and add it to query page awaiting results
* create common QueryResultsHeader component to use on query policy flows
2022-10-10 15:39:49 +01:00
Gabriel Hernandez
b14c7af645
move policies to own constants and allow escaping on DEFAULT_POLICIES ( #8121 )
2022-10-07 14:31:57 +01:00
RachelElysia
ecb7c333d2
Frontend: Standardize modal and modal button code ( #7740 )
2022-10-03 15:11:36 -04:00
Luke Heath
ded2fb0149
Standardize back link implementation ( #8039 )
2022-09-30 12:50:04 -05:00
Luke Heath
51aaa7755a
Fix tooltip jank and hosts text on query target selection ( #7909 )
2022-09-23 18:28:43 -04:00
RachelElysia
2668182bda
Fleet UI: Hitting enter saves new pack and saves editing a pack ( #7789 )
2022-09-21 13:06:29 -04:00
RachelElysia
b32f2b04aa
Fleet UI: Fix styling on query modal buttons ( #7756 )
2022-09-14 11:38:25 -05:00
RachelElysia
55b844715d
UI: Consistent code for anchor elements, specifically external links ( #6542 )
2022-09-02 15:28:42 -04:00
RachelElysia
93e684d524
Frontend: Cleanup implied types, unused imports and variables ( #7439 )
2022-09-01 11:28:02 -04:00
RachelElysia
d4394c0bec
Fix styling bug from loading spinner using flex display ( #7454 )
2022-08-30 14:49:12 -07:00
RachelElysia
5f088148e5
Fleet UI: Show SQL of scheduled queries ( #7277 )
2022-08-29 12:11:30 -07:00
RachelElysia
e64dd73b54
Fleet UI: Button loading spinners ( #7124 )
...
Co-authored-by: Luke Heath <luke@fleetdm.com>
2022-08-29 08:21:37 -07:00
RachelElysia
7c793fdc7d
Remove underline from 2 cancel buttons, add changelog ( #7216 )
2022-08-15 16:57:00 -04:00
RachelElysia
9c7d2cfa60
Fleet UI: Set default pagination length to 20 ( #7165 )
2022-08-15 13:00:06 -04:00
RachelElysia
931564f2d3
Frontend / UI: Update naming UI button, frontend table components ( #7056 )
2022-08-04 12:56:30 -04:00
RachelElysia
7a035c42c6
Fleet UI: Hitting enter global modal parameter, rename modals to match UI ( #6939 )
2022-08-04 11:05:11 -04:00