RachelElysia
49eb3885f8
Fleet UI: New font face... Inter! ( #11625 )
2023-05-12 09:40:43 -04:00
RachelElysia
7470ea8dac
Frontend: Consolidate table button props into objects ( #11586 )
2023-05-11 15:25:56 -04:00
RachelElysia
687c037c77
Fleet UI: Grey out unusable select all queries checkbox ( #11535 )
2023-05-10 09:58:46 -04:00
RachelElysia
affd32a62b
Fleet UI: Manage queries page URL params ( #11485 )
2023-05-08 09:17:19 -04:00
Roberto Dip
33d788caed
add support for displaying EULA during ADE/DEP ( #11532 )
...
Related to #11350 and the sub-tasks for stuff that happens in setup
assistant: #11477 and #11479
This adds back-end and UI logic to show an EULA during DEP enrollment if
one was uploaded via the UI, if an EULA wasn't uploaded, we just proceed
to enroll the device right after authentication.
https://user-images.githubusercontent.com/4419992/236316655-282ee74a-5f79-4095-a950-82b77b80a5c0.mov
2023-05-05 14:36:13 -03:00
Gabriel Hernandez
60f55fbbe9
always show profile status aggregate UI on macOS Settings page ( #11524 )
...
relates to #11450
This will show the profile status aggregate UI at all times when on the
macOS settings page. This is a change from showing it conditionally.
This also cleans up where some of the requests occur to move it closer
to where it is needed and changing the `MdmProfileStatus` enum to a
union.
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Manual QA for all new/changed functionality
2023-05-05 14:44:05 +01:00
RachelElysia
ae0ef2a00f
Fleet UI: Small bug fix tooltip position ( #11509 )
2023-05-03 13:08:17 -04:00
Noah Talerman
cd5dfa23f8
MDM docs: move disk encryption to its own page ( #11277 )
...
- Add "MDM disk encryption" page and rename "MDM custom macOS settings"
page
- Clarify how to enforce on a team v. "No team"
- Add step to confirm
- Update Fleet UI to use new pages
- Add redirect on fleetdm.com
2023-05-01 11:52:57 -04:00
Jacob Shandling
280e3261bf
UI, Premium to Sandbox addendum 1: Hide MDM settings ( #11425 )
...
## Addresses 1 of 2 [additional specs for premium to
sandbox](https://fleetdm.slack.com/archives/C01EZVBHFHU/p1682644171632189 )
- Hides the MDM Settings tab in Sandbox mode
- Slight reorganization of directories and names
## Checklist for submitter
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-28 13:13:13 -07:00
RachelElysia
146beb0c50
Fleet UI bug fix: Show software card with no vulnerabilities ( #11431 )
2023-04-28 15:48:34 -04:00
Gabriel Hernandez
bd372346ed
fix profile status filtering for hosts ( #11420 )
...
quick fix for verifying status filtering for hosts
- [x] Manual QA for all new/changed functionality
2023-04-28 18:27:36 +01:00
RachelElysia
4fdf640820
Unreleased bug: Fix inherited policy API call bug ( #11412 )
2023-04-28 10:52:16 -04:00
Gabriel Hernandez
56a1658579
fix host details page not showing cause missing mac_settings and mac_setup ( #11411 )
2023-04-28 10:04:55 -04:00
Jacob Shandling
1183e47803
UI: Fix a bug in routing index for sandboxMode ( #11399 )
...
## Addresses #11394 (and dup #11397 )
Lower sandbox reroute logic from router index into OrgSettingsPage,
where the value of AppContext.isSandboxMode can be correctly read
https://www.loom.com/share/8f3eb546a58d4c93a268b4d02b42c54c
## Checklist for submitter
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-27 15:17:08 -07:00
Roberto Dip
c856ee4732
fix a handful of minor UI issues for the bootstrap package flow ( #11393 )
...
#11392
2023-04-27 16:52:31 -03:00
Gabriel Hernandez
02a2a1e0f5
add os-setup-preview and reuse empty table for empty state ( #11379 )
...
relates to #10935
This adds the os setup gif and also reuses the EmptyTable component for
the empty state on the mac setup page.
![image](https://user-images.githubusercontent.com/1153709/234918995-10529140-f5ef-4808-8288-4b2dac30579a.png )
- [x] Manual QA for all new/changed functionality
2023-04-27 18:05:07 +01:00
RachelElysia
e7fcb6fbbf
Fleet UI: Hide reset sessions from current user dropdown ( #11377 )
2023-04-27 11:57:41 -04:00
Jacob Shandling
cb58849d95
Fleet Premium to Sandbox ( #11372 )
...
## Addresses #9371
### Adds a suite of UI logic for premium features in the Sandbox
environment
For reviewer: please review the work for the below 3 substasks, which
are the only remaining subtasks encompassed by this PR that have not yet
passed review individually:
- #10822 (9)
- #10823 (10)
- #10824 (11)
## Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2023-04-27 08:53:30 -07:00
RachelElysia
2a0f8d0701
Fleet UI: Fix software empty state collecting inventory ( #11375 )
2023-04-27 11:32:25 -04:00
Gabriel Hernandez
bd9176d67e
UI for bootstrap package flows ( #11288 )
...
relates to #10935
This is the UI for all the flows around adding, removing, downloading,
and viewing information about a bootstrap package for fleet mdm. This is
pretty comprehensive but includes:
### Backend
**Update `Get host/id`** to include bootstrap package name
```json
{
"macos_setup": {
...
"bootstrap_package_name": "test.pkg"
}
}
```
### Frontend
**UI for ABM not being set up**:
![image](https://user-images.githubusercontent.com/1153709/234018772-3221e27b-50a4-454e-8e9f-b62c9d349010.png )
**UIs for uploading, downloading, and deleting bootstrap package**:
![image](https://user-images.githubusercontent.com/1153709/234017915-871f252f-bf80-4282-9acf-5ebea12c6efa.png )
![image](https://user-images.githubusercontent.com/1153709/234018029-322a5f30-dd22-44e3-b9ae-a4af7acb68b4.png )
![image](https://user-images.githubusercontent.com/1153709/234018163-4b84a2ce-a064-4952-a63d-0c8307391052.png )
**UIs for seeing bootstrap status aggregate data**
![image](https://user-images.githubusercontent.com/1153709/234018107-455d63ab-5b2c-4727-ad20-eef6b269c336.png )
**UIs for filtering hosts by bootstrap status**
![image](https://user-images.githubusercontent.com/1153709/234018334-170fe93a-700e-48eb-b198-2a1cc54d31a7.png )
**UIs for seeing package status on host details and my device page**:
![image](https://user-images.githubusercontent.com/1153709/234018488-7b515db4-1248-4be7-8de3-9b74bb5d4795.png )
![image](https://user-images.githubusercontent.com/1153709/234018525-d653cb2d-9ef9-437e-8eba-141e557f4f39.png )
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Roberto Dip <dip.jesusr@gmail.com>
Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2023-04-27 16:10:41 +01:00
gillespi314
6ec852c97d
Fix UI bugs in team id routing ( #11363 )
2023-04-27 10:00:16 -05:00
RachelElysia
e774f60838
Fleet UI: Ability to navigate to correct Host details software tab (including sorts, filters, page number) ( #11208 )
2023-04-27 09:24:02 -04:00
Roberto Dip
a23d208b1d
gate DEP enrollment behind SSO when configured ( #11309 )
...
#10739
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
2023-04-27 09:43:20 -03:00
gillespi314
8df5f26bea
Add user activity logs for MDM bootstrap package endpoints ( #11302 )
2023-04-26 13:40:14 -05:00
Gabriel Hernandez
4866bccb3f
Feat UI add verifying status to mdm ( #11311 )
2023-04-26 19:31:38 +01:00
Roberto Dip
902c80b116
Add UI templates for activities related to macos_setup_assistant ( #11323 )
2023-04-26 13:02:40 -03:00
RachelElysia
396b5eaae4
Fleet frontend: Fix frontend export warnings where improperly exported interfaces ( #11291 )
2023-04-25 08:44:08 -04:00
Jacob Shandling
d5c9ae2baf
UI: Initial render whitespace bug ( #11159 )
...
## Addresses #11088
Updated solution:
https://www.loom.com/share/e3ca30bebde54df5b8cbd8cac6d26780
- First refresh displays the bug: a white bar at the top of the page as
the login page loads.
- Second refresh displays the login page with the bug gone
- Navigate at the end to an error page to confirm it is unaffected,
since the initial solution affected the background color of those pages
## Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-24 11:38:35 -07:00
RachelElysia
3908e63b64
Fleet UI: Manage Host and Manage Software uses URL params as source of truth ( #11253 )
2023-04-24 09:24:28 -04:00
gillespi314
91b6dbb869
Fix UI bugs for users that are observers on one team and admin or maintainer on another team ( #11230 )
2023-04-18 15:11:05 -05:00
Jacob Shandling
caab837a5f
UI: Restore visibility of tooltips over software names in hosts > details > software card ( #11226 )
...
## Addresses #11217
<img width="498" alt="Screenshot 2023-04-17 at 1 29 39 PM"
src="https://user-images.githubusercontent.com/61553566/232604991-029316f2-ec8b-4297-b02c-d6e3a80d30c5.png ">
## Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`.
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-18 13:08:19 -07:00
Jacob Shandling
cb75b975d0
UI: Fix and improve tab experience in setup flow ( #11194 )
...
## Addresses #10913
- Fixes the bug(s) outlined in the issue
- Improves look and feel of the tabbing experience throughout the setup
flow: https://www.loom.com/share/c482317d18314e629b7e5ebab7fd2840
## Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-18 10:34:21 -07:00
RachelElysia
391de295b0
Fleet UI: GitOps added to frontend ( #11205 )
2023-04-18 10:52:03 -04:00
Gabriel Hernandez
73827717d6
update premium message to be more reusable ( #11160 )
...
quick PR to help the premium message be more reusable
- [x] Manual QA for all new/changed functionality
2023-04-13 16:48:28 +01:00
Jacob Shandling
df02c29ee7
Continue fetching global queries even when a team is selected ( #11177 )
2023-04-12 15:57:21 -05:00
RachelElysia
45174aa258
Fleet UI: Remove hosts pack information from observers and observer plus ( #11141 )
2023-04-12 09:37:22 -04:00
RachelElysia
43cbadd7dc
Fleet UI: Fix responsiveness to hid vuln/exploit column at smaller widths ( #11132 )
2023-04-12 09:35:01 -04:00
gillespi314
ea10d94d55
Fix UI bug that caused "Show inherited policies" button to be incorrectly hidden ( #11140 )
2023-04-11 15:43:15 -05:00
Jacob Shandling
a2f8c0b0e3
Consolidate duplicate DUP/HostDetails styles in shared parent stylesheet ( #10977 )
...
## Addresses duplicate styles between the Device User Page and Host
Details Page
Manual check that resulting page styling remains constant – windows on
the left are on `main` (containing duplicate styles), windows on the
right are on this branch:
**Host details:**
![Screenshot 2023-04-04 at 3 42 27
PM](https://user-images.githubusercontent.com/61553566/229941459-061e3798-be47-467d-984a-10631028e1d3.png )
**DUP:**
![Screenshot 2023-04-04 at 3 41 38
PM](https://user-images.githubusercontent.com/61553566/229941468-2f9d993f-1961-49dc-a76d-4da4709e8a81.png )
## Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-11 12:25:15 -07:00
Jacob Shandling
a7f2b5244d
UI: Remove minwidth to fix account info being cut off ( #11119 )
...
## Addresses #10800
**Before**
<img width="779" alt="Screenshot 2023-04-10 at 5 00 38 PM"
src="https://user-images.githubusercontent.com/61553566/231021958-8df1dd3b-6008-4b73-92bf-dd8facafccb4.png ">
**After**
<img width="779" alt="Screenshot 2023-04-10 at 5 01 12 PM"
src="https://user-images.githubusercontent.com/61553566/231021968-51654111-5173-4387-9163-e11bc75560aa.png ">
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-11 10:21:26 -07:00
RachelElysia
8ae9738dc5
Fleet UI: Transition fixed to edit user modal ( #11128 )
2023-04-11 11:45:26 -04:00
RachelElysia
9b01715ca1
Fleet UI: Fix logo view in nav and settings page across 3 browsers ( #11104 )
2023-04-10 11:54:40 -05:00
RachelElysia
f12c6db562
Fleet UI: Unreleased bug fix for observer plus ( #11098 )
2023-04-10 08:57:57 -05:00
Luke Heath
93cda013c3
Update redirect and reload window on setup ( #11097 )
2023-04-10 08:44:54 -05:00
Luke Heath
d3781b1945
Refresh teams after adding or editing teams ( #11095 )
2023-04-09 12:24:22 -05:00
Luke Heath
85bd44649d
Fix controls page macos update card no results ( #11094 )
2023-04-09 11:48:35 -05:00
Luke Heath
d26938e798
Add user permissions to controls page ( #11093 )
2023-04-08 20:28:23 -05:00
Luke Heath
d4f7f5a2bb
Filter controls teams to admin or maintainer roles only ( #11091 )
2023-04-08 18:37:15 -05:00
Luke Heath
c4775f4129
Remove log from manage policies ( #11076 )
2023-04-07 19:02:26 -05:00
Luke Heath
0deed1f112
Fix observers not being allowed access to policies ( #11071 )
2023-04-07 18:17:09 -05:00
RachelElysia
d159ca8ae8
Fleet UI: When SES configured so no need for SMTP ( #11064 )
2023-04-07 15:32:08 -05:00
RachelElysia
71e2e4d07c
Small bug fix: hide show/hide sql toggle for observer plus view ( #11060 )
2023-04-07 14:55:28 -04:00
gillespi314
f33a77c736
Remove AppContext from AddPolicyModal ( #11053 )
2023-04-07 10:47:46 -05:00
RachelElysia
bfa257c8b5
Fleet UI: 1 new premium role (Observer+, GitOps is hidden) ( #11028 )
2023-04-07 11:36:47 -04:00
Jacob Shandling
ecfc9e5903
Move status header's tooltip further to the left ( #11046 )
2023-04-06 18:47:45 -05:00
Jacob Shandling
dc7bfd2a35
Select query style bugs ( #11043 )
2023-04-06 18:45:13 -05:00
Gabriel Hernandez
aeeae1706e
Update disk encryption refresh copy ( #11033 )
2023-04-06 15:20:07 -05:00
Gabriel Hernandez
a4bc2931e9
consistant UI for info banner on host details and my device page ( #11027 )
2023-04-06 14:41:11 -05:00
RachelElysia
7198026f91
Manage policies page: Add search functionality ( #10967 )
2023-04-06 14:37:31 -04:00
Jacob Shandling
422c44e17a
UI: Adjustment to overflowing mdm columns fixes ( #11009 )
2023-04-05 13:19:32 -07:00
Jacob Shandling
ce77a3e879
UI: Fix issue where org logo may be uncentered on DUP ( #10976 )
...
## Addresses #10790
Adjusted markup of the org logo on the device user page to match those
on the host details page, and have them reference the same styles for
consistency (which fixes this bug)
**Before:**
![Screenshot 2023-04-04 at 3 56 03
PM](https://user-images.githubusercontent.com/61553566/229940383-6ba976f3-b9b6-469c-891a-b295aa728d74.png )
**After:**
![DUP-after-logo-fix](https://user-images.githubusercontent.com/61553566/229940417-d468d995-4bec-48f9-8d1a-999bf37eb206.png )
## Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-05 11:47:28 -07:00
Gabriel Hernandez
2bdf0000c8
implement UI sorting hosts by disk encryption status ( #10909 )
...
relates to #9407
# Checklist for submitter
implemented UI for filtering disk encryption. This includes the view all
hosts link and the filtering pills on the manage host page.
**view all hosts link**
![image](https://user-images.githubusercontent.com/1153709/229105429-6f813d01-2358-4176-9ba4-c50168fb36b8.png )
**Filtering manage host page**
![image](https://user-images.githubusercontent.com/1153709/229105491-ec29c9a1-f465-4548-87a6-a493ab0b817f.png )
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Manual QA for all new/changed functionality
2023-04-05 19:34:30 +01:00
gillespi314
af36687969
Add team id to sub-nav links on macOS settings page ( #11005 )
2023-04-05 11:58:26 -05:00
Gabriel Hernandez
d7f01f0efd
add back profile aggregate to UI ( #11004 )
...
relates to #9640
quick PR to add back the profile aggregate UI.
2023-04-05 17:51:45 +01:00
Jacob Shandling
5445559c76
UI: Address tooltip in headers spacing bug ( #10792 )
...
## Addresses #9988
* Adjust copy in tooltips to take up less width
* Refactor table headers to take an optional "isLastColumn" property
that is set to true when that header is in the last column.
* Use above property in conjunction with presence of TooltipWrapper as a
value for the header cell to add a class specific to that state.
* Use that class to adjust the location of the tooltip text and the
min-width of the column to avoid the bug.
The 3 states which exhibited this bug, now fixed:
<img width="1496" alt="Screenshot 2023-03-27 at 4 36 01 PM"
src="https://user-images.githubusercontent.com/61553566/228091971-4d5d034d-55c5-4921-955a-4946119f7785.png ">
<img width="1496" alt="Screenshot 2023-03-27 at 4 36 12 PM"
src="https://user-images.githubusercontent.com/61553566/228091968-adf90b32-8fd2-45d9-b56d-a64c654151ef.png ">
<img width="1496" alt="Screenshot 2023-03-27 at 4 36 24 PM"
src="https://user-images.githubusercontent.com/61553566/228091962-ff626daa-b13d-4093-b34f-de704b820161.png ">
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-04-04 10:25:07 -07:00
gillespi314
d3bbed34ec
Fix unreleased UI bugs in login page, top nav, and default team ( #10928 )
2023-04-03 10:13:57 -05:00
Jacob Shandling
79a1f68b4d
Delete unused component ( #10892 )
2023-03-31 13:52:33 -07:00
gillespi314
a7fb9039b2
Update UI to handle "No team" filters ( #10706 )
2023-03-31 12:40:14 -05:00
Juan Fernandez
62b3f9e672
Add missing prop to third party payload preview ( #10904 )
...
Add missing prop to third party payload preview
2023-03-31 11:26:48 -04:00
RachelElysia
93dfa82fa3
Fleet UI: API only badge ( #10881 )
2023-03-31 09:19:40 -04:00
Zachary Winnerman
b5e37ce056
Rebase sandcastle onto main ( #10317 )
...
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
---------
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
2023-03-30 11:22:41 -07:00
Gabriel Hernandez
963d628588
move out manage host filters into their own component ( #10749 )
...
# Checklist for submitter
This removes the filtering UI from the manage hosts page. Currently it
keeps the same code (I felt it was too risky to move out the code AND do
a big rewrite) but I have other work still in progress where I try to
improve the code for filtering.
Basically this is the first step to making the code for creating and
maintaining filters a bit easier.
- [x] Manual QA for all new/changed functionality
2023-03-30 15:29:54 +01:00
Mo Zhu
6d686d188f
Update ManualEnrollMdmModal.tsx ( #10837 )
2023-03-29 13:04:05 +01:00
Gabriel Hernandez
d6dab18592
add disk encryption table aggregate UI ( #10806 )
2023-03-28 17:39:32 -05:00
Noah Talerman
4372b5b2b5
Update broken links to MDM docs ( #10789 )
...
- At some point we updated how we generate anchor links on
fleetdm.com/docs. PR is here: #10657
- For example:
-
`https://fleetdm.com/docs/using-fleet/mdm-setup#apple-push-notification-service-ap-ns `
is now
`https://fleetdm.com/docs/using-fleet/mdm-setup#apple-push-notification-service-apns `
(apns doesn't have a hyphen)
2023-03-27 17:14:20 -07:00
Roberto Dip
98845f03a6
remove feature flags to enable MDM ( #10746 )
...
https://github.com/fleetdm/fleet/issues/10025
2023-03-27 16:30:29 -03:00
Jacob Shandling
f5fcd77359
UI: Remove unused 'Issuer URI' field from UI ( #10766 )
...
## Addresses #10257
Removed the 'Issuer URI' field and its associated code. Manually
confirmed that enabling single sign-on still works as expected.
<img width="525" alt="Screenshot 2023-03-24 at 4 32 56 PM"
src="https://user-images.githubusercontent.com/61553566/227661519-c2684a68-8b66-48f9-a6ab-a24f02f07080.png ">
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-27 10:31:30 -07:00
Jacob Shandling
faa65ac350
UI: Add column for published date to Vulnerabilities table ( #10656 )
...
## Addresses #9834
<img width="1215" alt="added date to vuln table"
src="https://user-images.githubusercontent.com/61553566/226730586-4165f5c9-2a42-4378-b58b-7900838a8707.png ">
## Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-23 09:32:32 -07:00
Jacob Shandling
e60917f4c7
UI: Fix SVG cutoff at certain zooms ( #10607 )
...
## Addresses #10328
- Added 1px of padding to fix clipping at certain zoom levels.
https://user-images.githubusercontent.com/61553566/226456062-43081392-3698-4eff-8104-953e096b33c3.mov
- Restore alignment, and keep "critical policy" icon from being
truncated within cells
<img width="1170" alt="Screenshot 2023-03-21 at 5 42 29 PM"
src="https://user-images.githubusercontent.com/61553566/226772991-03910e98-bc77-4436-9d23-3372068cb0f8.png ">
## Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-23 09:31:33 -07:00
Gabriel Hernandez
849a90c99e
quick fixes for updating disk encryption link and activity item UI ( #10640 )
...
relates to #10637
quick fixes for disk encryption:
- updates a link
- bolds the name in the activity item
2023-03-21 16:20:43 +00:00
Luke Heath
ce47289c0a
Fix profile upload, fix FileVault state changing ( #10604 )
2023-03-20 14:30:13 -05:00
Noah Talerman
d293be18c2
Fleet UI: Update MDM nav item ( #10587 )
...
- On Settings > Integrations page, update MDM nav item to use sentence
case
2023-03-20 15:19:20 -04:00
Roberto Dip
61a8a80514
allow to rotate disk encryption key from My Device ( #10592 )
...
Related to https://github.com/fleetdm/fleet/issues/8961
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2023-03-20 16:14:07 -03:00
Roberto Dip
197b9fd49b
fix the documentation link for disk encryption ( #10595 )
2023-03-20 12:20:39 -05:00
Luke Heath
b7c9bd4b64
Add fallback logic when gravatar fails ( #10533 )
2023-03-20 10:40:43 -05:00
Jacob Shandling
def8fd1309
Add some tests; minor cleaning ( #10582 )
2023-03-20 10:38:44 -05:00
Jacob Shandling
bbc16ef180
UI: Make label same size as button to widen click functionality; handle missed edge case ( #10581 )
2023-03-20 10:36:54 -05:00
Luke Heath
0d9bd913fd
Revert file upload change to correct functionality ( #10580 )
...
For #10562
--
This issue was introduced in
https://github.com/fleetdm/fleet/pull/10377 , which was a minor styling
fix. Because this is a release blocker, and the styling issue is not, I
am reverting the change and re-opening the other bug so we can find an
alternate, non-breaking fix.
2023-03-17 15:26:15 -07:00
Noah Talerman
6b7192ada7
Fleet UI: Edit disk encryption copy ( #10573 )
...
- On Controls > macOS Settings > Disk encryption page, edit success and
error message copy
2023-03-17 17:37:58 -04:00
Jacob Shandling
d712811410
fix the link ( #10567 )
...
## Addresses #10558
<img width="1127" alt="Screenshot 2023-03-17 at 10 28 24 AM"
src="https://user-images.githubusercontent.com/61553566/225976422-b2d3fce8-3bc9-40e1-a4ad-bf199c91d8fe.png ">
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-17 17:07:50 -03:00
Mo Zhu
e632725a44
Break up MDM docs to be smaller articles for improved readability. ( #10538 )
...
- Broke up the single MDM doc into multiple ones organized by category
- Changed any links to point to the new docs
---------
Co-authored-by: Noah Talerman <noahtal@umich.edu>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2023-03-17 12:34:35 -07:00
RachelElysia
25641c094c
Fleet UI: Fix unreleased typo ( #10557 )
2023-03-17 11:41:54 -04:00
Luke Heath
e0e4aaceb8
Temporarily remove profile aggregates UI ( #10561 )
2023-03-17 10:29:45 -05:00
Jacob Shandling
92f47c7716
Disk encryption loose ends ( #10541 )
...
## Addresses #9402 , #9404
## Implements
- Hides the disk encryption aggregate table while API is WIP (#9434 )
- Conditionally hits a different endpoint when setting disk encryption
for team_id = 0
<img width="1282" alt="Screenshot 2023-03-16 at 3 17 18 PM"
src="https://user-images.githubusercontent.com/61553566/225764940-afce847d-bac9-4d01-a17d-5a56c2ebf3b5.png ">
## Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-16 15:31:24 -07:00
RachelElysia
00629d6742
Fleet UI: Fix software table button tooltip to overflow ( #10532 )
2023-03-16 13:52:02 -04:00
Jacob Shandling
50994e4695
unset loading state on invalid profile upload ( #10521 )
...
## Addresses #10242
Profile upload button now correctly exits loading state when the user
tries to upload an invalid profile.
<img width="643" alt="Screenshot 2023-03-15 at 1 14 37 PM"
src="https://user-images.githubusercontent.com/61553566/225432159-70757da6-91e1-4abd-ad4f-72725321a63d.png ">
## Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-15 13:42:01 -07:00
Jacob Shandling
7eb931fe92
Disk encryption activity items ( #10421 )
...
## Addresses #9406
Premium:
<img width="592" alt="Screenshot 2023-03-09 at 4 26 50 PM"
src="https://user-images.githubusercontent.com/61553566/224191932-bdb5934e-72ff-4ea2-b572-308bce93cecd.png ">
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-15 13:08:04 -07:00
Jacob Shandling
f72ed66607
Request encryption key change from API and update modal copy ( #10495 )
...
## Addresses the updated specs of #9414
Update the behavior and copy of the DiskEncryptionKeyResetRequired
banner and ResetKeyModal per new specs.
* Note that this feature working correctly depends on the completion of
the API speced in #9496
![Screenshot 2023-03-14 at 4 55 46
PM](https://user-images.githubusercontent.com/61553566/225168712-d5f62b7b-ca90-4876-9c77-f7c1d1436789.png )
![Screenshot 2023-03-14 at 4 56 44
PM](https://user-images.githubusercontent.com/61553566/225168730-7d0cb9ff-81ea-4ee6-92b4-14326f3b549e.png )
![Screenshot 2023-03-14 at 4 55 50
PM](https://user-images.githubusercontent.com/61553566/225168744-13368cc2-12ab-4b5f-9be5-03247529154f.png )
## Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-15 09:26:02 -07:00
Jacob Shandling
1c2a486bf0
UI: Add Upsell component including PremiumFeature icon ( #10481 )
...
## Addresses #10324
## Implements
![Screenshot 2023-03-14 at 12 51 14
PM](https://user-images.githubusercontent.com/61553566/225120738-6bbf5522-ed81-4463-b85f-a3502a2c81f3.png )
![Screenshot 2023-03-14 at 1 12 48
PM](https://user-images.githubusercontent.com/61553566/225125534-dc29151d-b945-480e-921f-5fef2b15304d.png )
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated test inventory
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-14 15:23:20 -07:00
Gabriel Hernandez
e822132590
Feat/disk encryption page ( #10288 )
...
related to #9402 and #9404
Implements UI for toggling off and on fleet mdm disk encryption
management and also the disk encryption aggregate data tables.
**Toggling disk encryption:**
![image](https://user-images.githubusercontent.com/1153709/222773636-2943521b-6e88-4154-980b-92e1122aebfc.png )
**disk encryption aggregate:**
![image](https://user-images.githubusercontent.com/1153709/222773592-0781fe1b-7808-4e50-b7de-03c6817c612f.png )
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2023-03-14 13:03:02 -07:00
Jacob Shandling
81c732f34d
Macos settings hosts filter ( #10385 )
...
## Addresses #9597
<img width="1121" alt="Screenshot 2023-03-09 at 2 03 58 PM"
src="https://user-images.githubusercontent.com/61553566/224170878-00a1ba60-6477-4c4b-8582-d1711e8b0181.png ">
## Notes
The UI for "No teams" filtered state will be implemented in the
**Frontend** portion of #10409
## Checklist
- [x] Manual QA
- [x] Updated testing inventory or added tests
- [x] Change file
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-14 10:05:43 -07:00
Roberto Dip
61f276fe44
allow to start Fleet MDM without configuring Apple BM ( #10453 )
...
Related to https://github.com/fleetdm/fleet/issues/10299 , this allows to
start the Fleet server with MDM enabled without having to provide ABM
configs.
I have tested this with:
1. Premium account, no ABM config: the server starts normally, but
without ABM features
2. Premium account, invalid ABM config: error starting the server
3. Premium account, valid ABM config: ABM features enabled
4. Free account, no ABM config: the server starts normally
5. Free account, any ABM config: error due to invalid license
2023-03-13 18:16:11 -03:00
Jacob Shandling
ce5a1b44cd
UI: Disk encryption banners ( #10329 )
...
## Addresses #9414
## Implements
<img width="1021" alt="Screenshot 2023-03-06 at 5 47 18 PM"
src="https://user-images.githubusercontent.com/61553566/223297991-507da9c5-1dd6-40da-b16b-9961645abd4e.png ">
<img width="1257" alt="Screenshot 2023-03-06 at 5 47 49 PM"
src="https://user-images.githubusercontent.com/61553566/223298063-5ff380ed-7006-40a7-8a81-3a42936fa435.png ">
https://user-images.githubusercontent.com/61553566/223298116-eabbb73c-6323-49b7-b731-3b5da2e3d28d.mov
## Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [ ] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-13 14:15:55 -07:00
Noah Talerman
c92c870aa7
Fleet UI: Update Turn on MDM modal ( #10428 )
...
- Copy tweak: Move period outside quotation marks in Turn on MDM modal on My device page
2023-03-13 10:02:13 -04:00
Jacob Shandling
4fb958770c
UI: Aggregate mac settings indicators ( #10303 )
...
**Addresses** #9415
**Implements**
<img width="1225" alt="Screenshot 2023-03-03 at 3 29 06 PM"
src="https://user-images.githubusercontent.com/61553566/222854277-5585f6d7-cb4d-4946-881f-01f79bf8342a.png ">
**Demo**
https://www.loom.com/share/1cb3dbb9a1194581be89102029b0d6ba
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [x] Updated [testing
inventory](https://docs.google.com/spreadsheets/d/1HyKnq7jTk4IJmDHVwU-x9kcH7bgvjDTxohML4hPGfK8/edit#gid=0 )
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-08 11:43:00 -08:00
Jacob Shandling
0b71e04e2e
UI: Fix list misalignment via better CSS ( #10376 )
...
## Addresses #10231
## Now
<img width="1566" alt="Screenshot 2023-03-07 at 3 59 14 PM"
src="https://user-images.githubusercontent.com/61553566/223583545-b1d82002-2355-40b5-be1c-cff20c335e20.png ">
# Checklist for submitter
- [ ] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-08 09:39:03 -08:00
Jacob Shandling
c34d046b11
Fix profile upload button hover/click issues ( #10377 )
...
## Addresses #10302
## Now
https://user-images.githubusercontent.com/61553566/223589009-c1d22dd3-9432-4569-aece-d895630c1d4b.mov
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-08 09:38:51 -08:00
Mike McNeil
21a0bf876d
Sentence case ( #10372 )
...
Please see
https://fleetdm.com/handbook/marketing/content-style-guide#sentence-case
Behold! The offending "S":
<img width="690" alt="image"
src="https://user-images.githubusercontent.com/618009/223569059-b1adc776-5003-49c8-ae6e-701b79bcc389.png ">
2023-03-07 20:35:11 -06:00
RachelElysia
04169ec84b
Fleet UI: Critical icon on policy table ( #10313 )
2023-03-06 15:57:15 -05:00
Roberto Dip
9fb8fa464c
restore restrictive permissions for GET /mdm/apple and adjust UI ( #10282 )
...
Related to #10121 this reverts #10107 , and modifies the UI to use
`mdm.enabled_and_configured` instead of the `GET /mdm/apple` endpoint so
we don't face permissions issues and Maintainers are able to see the
Controls page.
More details and rationale in
https://github.com/fleetdm/fleet/issues/10121#issuecomment-1450335235
Tested with Admins, Maintainers and Observers
2023-03-06 16:54:37 -03:00
Gabriel Hernandez
b8fa08b53c
implement mdm scripts page UI ( #10092 )
...
relates to #9831
Implements the mdm mac OS scripts UI. This is just the UI atm and is not
accessible in the application at the moment.
2023-03-06 15:03:48 +00:00
Jacob Shandling
c17c7b2b57
UI: Add missing step to manual Turn on MDM modal ( #10232 )
...
<img width="752" alt="Screenshot 2023-03-01 at 3 04 49 PM"
src="https://user-images.githubusercontent.com/61553566/222286958-56cd0bac-0354-47ef-81c7-9ccd41626e2e.png ">
**Checklist for submitter**
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-03-02 09:15:55 -08:00
RachelElysia
7408a0df90
Fleet UI: Show query button added to policy results page ( #10164 )
2023-02-28 12:55:56 -05:00
Gabriel Hernandez
d849838c23
change showing turn off mdm from data from host/:id/mdm ( #10129 )
2023-02-27 13:33:50 -06:00
Luke Heath
8c4d4b1763
Fix controls page tab navigation ( #10125 )
2023-02-27 13:33:14 -06:00
RachelElysia
1a37f9bf5a
Fleet UI: Use app context currentTeam as source of truth for teamId ( #10118 )
2023-02-27 11:06:18 -06:00
Gabriel Hernandez
3f5a45bc97
fix showing turn off mdm host action depending on mdm solution ( #10116 )
2023-02-27 10:49:23 -06:00
Noah Talerman
103edb11f0
MDM docs: Custom settings (profiles) ( #10055 )
...
Addresses:
- #9908
Changes:
- Add instructions for enforcing custom settings to macOS hosts using
profiles
- Add instructions for using iMazing Profile Creator to create profiles
- Add instructions for adding profiles to Fleet (UI and CLI)
- Add instructions for migrating settings that were enforced using the
old MDM solution to Fleet
- Update link in Fleet UI (**Custom settings** page) to point to docs
---------
Co-authored-by: Mo Zhu <mozhu888@gmail.com>
2023-02-24 16:09:14 -08:00
Gabriel Hernandez
40a343a43f
fix for delete profile activity ( #10096 )
2023-02-24 16:06:57 -06:00
RachelElysia
ea42eff8e4
Fleet UI: Saving policy platforms always successful even if incompatible ( #10058 )
2023-02-24 10:38:29 -05:00
RachelElysia
dbaa25104e
Fleet UI: Wrap activity feed ( #10075 )
2023-02-24 09:05:42 -05:00
Gabriel Hernandez
8ed7e88ed5
fix No teams typo and cleanup controls page ( #10089 )
...
quick fix to change `No teams` to `No team`. also did some organising of
import statements on controls page
2023-02-24 12:27:21 +00:00
RachelElysia
b4330c873e
Fleet UI: Fix host count for hosts filtered by operating system version ( #10070 )
2023-02-23 13:50:11 -05:00
RachelElysia
549a7c7fd8
Fleet UI: Use currentTeam.id from app context to set teamId for API calls on Manage host page ( #10053 )
2023-02-23 11:37:09 -05:00
Gabriel Hernandez
bc27289034
fix for View all host results on the Operating Systems table. ( #10006 )
...
The `View all host` button on Operating systems table would navigate to
the host page but not show the related hosts. This fixes that issue.
If some of the following don't apply, delete the relevant line.
**Before:**
https://www.loom.com/share/a29fc7064e694fac8dbdde571b409264
**After:**
https://www.loom.com/share/3adfa9b9ab7f4f498d7112b6d1052ea1
- [x] Manual QA for all new/changed functionality
2023-02-23 14:22:09 +00:00
gillespi314
66bd7a7fb8
Reconcile API integration for MDM profile statuses in host details ( #10045 )
...
Fixes issues found during manual QA of integration for #10034 and #10019
2023-02-23 10:27:00 -03:00
Jacob Shandling
bbaa225c0e
Refactor macOS settings items ( #10019 )
...
# Implements
Encapsulates the specific logic for determining different UI elements
for displaying the status of mac settings in the HostSummary and
MacSettingsTable.
# Checklist for submitter
- [x] Added/updated tests
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-02-22 16:35:26 -08:00
Noah Talerman
e5437c9ff0
Activity feed UI: Update turn off MDM ( #10020 )
...
- Clarify the "Turn off MDM" activity feed item. One item tracks when an
IT admin clicked the Turn off MDM button in the UI (command was queued)
and the other item tracks when the host reported that MDM was turned off
(command ran)
More context is here in Slack (internal):
https://fleetdm.slack.com/archives/C03C41L5YEL/p1677090855479879?thread_ts=1677089154.560089&cid=C03C41L5YEL
2023-02-22 17:39:19 -03:00
Gabriel Hernandez
a410d0a8b4
fix UI style bug and showing turn off mdm action correctly ( #10005 )
2023-02-22 13:21:41 -06:00
Gabriel Hernandez
ba38696ada
fix UI styling for custom settings page ( #10016 )
2023-02-22 12:56:49 -06:00
Jacob Shandling
ba34351f4b
UI: Implement new activity types for macOS profiles ( #9894 )
...
# Addresses #9595
# Implements
- new Activity types:
- CreatedMacOSProfile
- DeletedMacOSProfile
- EditedMacOSProfile
- Activity message depends on isPremium:
- true: '...macOS hosts with no team' or '...macOS hosts assigned to the
**Team Name** team {?via fleetctl}.'
- false: '...{to | from | for} all macOS hosts.'
# Checklist for submitter
If some of the following don't apply, delete the relevant line.
- [x] Changes file added for user-visible changes in `changes/`
- [ ] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-02-22 10:42:40 -08:00
RachelElysia
2e870004e5
Frontend: Fix typos ( #10009 )
2023-02-22 12:26:24 -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
Gabriel Hernandez
fbc3224540
update location of macOS updates page section ( #9977 )
...
Just a quick update to move the macOS updates directory to live inside
the manage controls page
2023-02-22 11:15:22 +00:00
Noah Talerman
bb1ae51128
Turn on MDM: Update end user instructions ( #9959 )
...
- Update docs
- Update instructions on My device page
2023-02-21 12:27:54 -05:00
Gabriel Hernandez
a11e2cce3d
implement UI for uploading, downloading, deleting macOS profiles ( #9901 )
...
relates to #9593
Implements the UI for users to upload, download, and delete macos
profiles
![image](https://user-images.githubusercontent.com/1153709/219685914-6f44e77b-c2cb-47c3-897d-1ba137510fed.png )
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2023-02-21 15:31:19 +00: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
c21d592fe1
Fleet UI: Default policies preselect targeted platforms only ( #9861 )
2023-02-17 08:48:40 -05:00
Luke Heath
92caf4037e
Apply styling to empty states in select query modal ( #9871 )
2023-02-16 11:32:53 -06:00
Luke Heath
9cf0cac674
Restyle actions dropdown on host details ( #9865 )
...
Apply styling as directed in Figma for #8709
2023-02-16 10:32:06 +00:00
Gabriel Hernandez
52d0078bbc
check disk encryption key from host details page ( #9691 )
...
related to https://github.com/fleetdm/fleet/issues/8708
This allows a user to check a disk encryption key for a host on the host
details page.
- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Manual QA for all new/changed functionality
2023-02-14 17:00:36 +00:00
Noah Talerman
b3f5683428
Hosts page UI: Fix MDM tooltips ( #9819 )
...
- Switch **MDM status** and **MDM server URL** tooltips
2023-02-14 11:50:10 -05:00
Jacob Shandling
d8bb038f85
Fix sentence casing bug ( #9803 )
...
# Addresses #9772
![Screenshot 2023-02-13 at 9 59 00
AM](https://user-images.githubusercontent.com/61553566/218536112-a6e0f0ae-1f18-4b86-85d3-39c6cbb1fabc.png )
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-02-13 10:29:14 -08:00
Roberto Dip
9dc81228df
add missing Fleet MDM banner on host details page ( #9797 )
...
https://github.com/fleetdm/fleet/issues/9794
2023-02-10 18:17:12 -03:00
Jacob Shandling
429edde09f
Make 2nd file download async to fix ( #9711 )
...
# Addresses #9680
- Add 100ms timeout before 2nd key is downloaded from browser
- Fix file decoding to correctly download both keys
- Fix copy
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Roberto Dip <roberto@fleetdm.com>
2023-02-09 14:50:20 -08:00
Jacob Shandling
c2d557588d
DeviceUserPage MDM banner adjustments ( #9710 )
...
# Addresses #9668
- Turn on MDM now doesn't wrap
- Also kept banner width matching the rest of the page content:
- before: <img width="1196" alt="before"
src="https://user-images.githubusercontent.com/61553566/217093932-2ac6cdfb-6078-4895-bad3-6c777287f8cb.png ">
- after: <img width="1300" alt="after"
src="https://user-images.githubusercontent.com/61553566/217093943-9f171b9c-a342-44e0-825a-63f397e2966c.png ">
# Checklist for submitter
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-02-09 14:49:24 -08:00
Jacob Shandling
75809889bf
update links and flash error copy ( #9703 )
...
# Small copy / url updates
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-02-09 14:49:09 -08:00
RachelElysia
fc2ecbc0a5
Fleet UI: 3 release fixes ( #9673 )
2023-02-03 16:33:29 -06:00