RachelElysia
ea86159ed7
Fleet UI CX: Add license expiration to user settings page ( #9396 )
2023-01-19 09:21:22 -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
Gabriel Hernandez
7d4653baaa
add attribute to GET /activities endpoint with pagination metadata ( #9279 )
...
relates to https://github.com/fleetdm/fleet/issues/8928
This adds a new `meta` attribute to the "GET /activities" endpoint that
includes pagination metadata. This can allow clients to know if there
are additional items to request.
- [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] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2023-01-18 12:57:11 +00:00
Jacob Shandling
78705a5a41
UI: Update local MDM default team UI after editing it in the modal ( #9384 )
...
# Fixes
On MDM settings page, local state of the MDM default team was not
getting updated when the user updates that team via the edit team modal.
Now it's fixed.
**Before:**
https://user-images.githubusercontent.com/61553566/213004206-4f0bb138-24ca-406b-8f65-d98f4c443993.mov
**After:**
https://user-images.githubusercontent.com/61553566/213004263-efa46870-4d36-4067-a77d-d8f5300d55fe.mov
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-01-17 15:33:04 -08:00
Jacob Shandling
d551768606
UI: Edit team modal ( #9248 )
...
# Addresses #8872
# Implements
- A modal on the MDM settings tab to change the default Apple Business
Manager team
https://www.loom.com/share/0eb45931d9db4a60843b5d427bdc9e61
# 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-01-17 09:12:24 -08:00
RachelElysia
45f7d88766
Fleet UI: Manual enroll MDM banner + modal + download, More universal Banner component ( #9223 )
2023-01-17 11:31:40 -05:00
RachelElysia
5964d942a2
Fleet UI: Consistent software empty states and host details empty states ( #9247 )
2023-01-17 11:23:46 -05:00
Jacob Shandling
c8cbc65340
Frontend: Fix Clicking "Back to all hosts" doesn't clear filter after filtering by software ( #9307 )
...
# Addresses #8923
# Fixes
When a user followed the flow ManageHosts > HostDetails > Software tab >
View all hosts (aka, filter all hosts by the software this row
represents), and then hit browser back, then 'Back to all hosts', the
software filter remained on the ManageHosts Page. (see #8923 )
Now the filter clears correctly, while still maintaining the desired
filters if they exist (OS, team, label)
https://www.loom.com/share/a3c1d182ba5145df93d13d893833db95
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-01-16 12:51:49 -08:00
Jacob Shandling
9e8fc8b7aa
Frontend: Replace mock Mdm bm API call with real one ( #9289 )
...
# Addresses epic #8855
# Fixes
- Before (mock data):
<img width="730" alt="Screenshot 2023-01-11 at 12 24 11 PM"
src="https://user-images.githubusercontent.com/61553566/211910134-08114f1d-44ae-4d04-b496-02f741c9788c.png ">
- After (real data):
<img width="730" alt="Screenshot 2023-01-11 at 12 17 50 PM"
src="https://user-images.githubusercontent.com/61553566/211909450-b6cb90ba-cd1f-4a7d-8ea8-58e3fd1ba7f4.png ">
# Checklist for submitter
- [x] Manual QA for all new/changed functionality
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-01-16 12:11:04 -08:00
Jacob Shandling
86b338dbd4
UI: Update AddHostsModal > PlatformWrapper ( #9263 )
...
# Addresses #8998
# Fixes
- Remove 'Include Fleet Desktop' checkbox from macOS tab
<img width="705" alt="Screenshot 2023-01-10 at 4 41 15 PM"
src="https://user-images.githubusercontent.com/61553566/211691479-6ab63a5c-c543-4550-a381-07b43c872345.png ">
- Update copy in 'Fleet Desktop' tooltip (still present on other
platform tabs) and labels above and below text area
<img width="652" alt="Screenshot 2023-01-10 at 4 41 45 PM"
src="https://user-images.githubusercontent.com/61553566/211691521-ae64fd61-4fd8-45f1-9366-ac269834f841.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-01-16 12:10:41 -08:00
Jacob Shandling
7ed9334ac3
Frontend: Add hostdetails BackLink fallback path ( #9262 )
...
# Addresses #9141
# Fixes
- 'Back to all hosts' link on Host Details page was navigating
incorrectly when the user had previously navigated directly with the
browser URL. This prevents this bug by adding a fallback path for that
BackLink to the default Manage Hosts path.
https://www.loom.com/share/579501365f514ac488f86eacadb2fd07
# 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-01-16 12:10:01 -08:00
RachelElysia
a4bb2d9334
Fleet UI: Apple Business Manager expiry banner ( #9021 )
2023-01-16 09:10:12 -05:00
RachelElysia
ee9a9a6907
Fleet UI: Add MDM enrollment/unenrollment activity to activity feed ( #9186 )
2023-01-16 09:09:27 -05:00
RachelElysia
e8527c2b0d
Fleet UI: Show software on dashboard only if software ( #9299 )
2023-01-12 11:25:13 -05:00
Jacob Shandling
6c04cc24d7
UI: Settings modals mdm ( #9156 )
...
# Addresses parts 1 and 2 of #8872
[Demo (updated
1/6)](https://www.loom.com/share/be6d21cd3dfd42019a96431848ced7a3 )
1/9: updated Success state with canonical Fleet icon and new copy:
<img width="669" alt="Screenshot 2023-01-09 at 5 17 58 PM"
src="https://user-images.githubusercontent.com/61553566/211440074-a69c420a-920c-40dd-a96f-f2d3917ad73a.png ">
TODO:
- finalize API call once those specs are clarified and implemented:
https://github.com/fleetdm/fleet/issues/9202
- tests
- Change team modal (pt3)
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-01-10 12:19:46 -08:00
RachelElysia
b8965da82c
Fleet UI: Remove team policy stale time, remove team policy automation statetime ( #9226 )
2023-01-10 11:53:11 -05:00
RachelElysia
907dfd0a7f
Fleet UI: Fix manage host page for invalid query strings spinner ( #9198 )
2023-01-09 15:16:17 -05:00
Luke Heath
abb5a332c5
UI hackathon: transitions, tooltips, empty states, buttons, bookmarks ( #9195 )
2023-01-06 17:08:48 -06:00
Gabriel Hernandez
6eddaae9ca
Feat/add mdm modal ( #9207 )
...
relates to https://github.com/fleetdm/fleet/issues/8987
adds an MDM modal users can use to download an enrollment profile. It
purposely is not displayed anywhere currently.
![image](https://user-images.githubusercontent.com/1153709/211021307-a3c41209-08d9-458f-98fd-3c668ef265e3.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-01-06 15:58:43 +00:00
Gabriel Hernandez
08bce97a1b
add pendo to sandbox instances ( #9191 )
...
relates to https://github.com/fleetdm/fleet/issues/9022
add pendo to sandboxes instances
- [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-01-06 14:57:32 +00:00
RachelElysia
9a5789459e
Fleet UI: Autofocus forms ( #9180 )
2023-01-06 09:25:00 -05:00
gillespi314
f9f1a94b48
Update mdm enrollment status API response ( #9189 )
2023-01-05 15:52:46 -06:00
Gabriel Hernandez
97902a779f
small style fixes after main merge
2023-01-05 18:00:40 +00:00
Gabriel Hernandez
71a2e8f517
merge in main
2023-01-05 17:48:46 +00: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
RachelElysia
68aefc8e56
Fleet UI Hackathon: Empty states ( #9094 )
2023-01-04 14:16:34 -05:00
Gabriel Hernandez
afed2e35e0
change integration page layout to side nav layout. ( #9057 )
2023-01-04 18:39:39 +00:00
Gabriel Hernandez
7ec3cfbfe1
add bookmarkability for search query filtering on hosts ( #9067 ) ( #9182 )
2023-01-04 16:41:15 +00:00
Luke Heath
dea1d6b66e
UI hackathon transitions ( #9163 )
2023-01-04 10:06:30 -06:00
RachelElysia
772caeaa09
Fleet UI: Fix packs target details to show on click ( #9155 )
2023-01-04 09:58:18 -05:00
Gabriel Hernandez
3a5036f65c
Revert "add bookmarkability for search query filtering on hosts ( #9067 )" ( #9160 )
...
This reverts commit ba62064500
.
2023-01-03 23:38:56 +00:00
Gabriel Hernandez
ba62064500
add bookmarkability for search query filtering on hosts ( #9067 )
2023-01-03 10:39:01 +00:00
RachelElysia
322356e929
Fleet UI: Fix multiselect remove selection coloring ( #9112 )
2022-12-22 16:47:21 -06:00
RachelElysia
8980088f98
Fleet UI: Fix multi select styling on schedule, packs, members ( #9102 )
2022-12-22 16:34:47 -05:00
Luke Heath
468f90f897
Add new activity types for login and user modifications ( #9101 )
2022-12-22 14:24:13 -06:00
RachelElysia
8384dbe3a9
Fleet UI: Critical policy unreleased fixes ( #9052 )
2022-12-20 09:38:37 -06:00
RachelElysia
929421f3bd
Fleet UI: MDM settings page ( #8977 )
2022-12-16 17:33:10 -05:00
Jacob Shandling
3ff0945bd0
UI: set local min-height to 0 to restore proper enroll secret icon alignment ( #9043 )
...
* set local min-height to 0 restores intended alignment
* Locally fix same issue on Get API Token modal
* Add changefile
2022-12-16 14:32:51 -08:00
RachelElysia
cf52f189c5
Fleet UI: Delete host flow prevent re-enrollment information ( #9044 )
2022-12-16 16:43:08 -05:00
Gabriel Hernandez
3c136e3f47
Add MDM Card to Windows and All Dashboards and change mdm data source on host details page ( #8960 )
2022-12-16 15:12:11 -06:00
Jacob Shandling
54bf64ada4
UI: Fix line height issue on error in registration flow via replacing InputFieldWithIcon with InputField ( #8819 )
...
* Replace InputFieldWithIcon with InputField on setup page
* same refactor on OrgDetails and FleetDetails
* Fix admin setup page spacing issue
* change file
* Remove redundant registration flow placeholders per style guide - info already in labels
* Update reg flow tests getByPlaceHolder -> getByLabel
* update e2e tests with getByPlaceHolderText -> getByLabelText
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2022-12-16 10:32:10 -08: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
29feeeb768
Fleet UI: Rebase fix ( #9040 )
2022-12-15 12:06:09 -05:00
RachelElysia
51d1cf8569
Fleet UI: Add critical policy option ( #8758 )
2022-12-14 13:57:57 -05:00
RachelElysia
267f65a603
Frontend testing documentation ( #8936 )
2022-12-14 13:56:56 -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
Gabriel Hernandez
22abdd4ed8
add frontend directories for mdm ( #8968 )
2022-12-08 14:28:39 -06:00
RachelElysia
e9afcc778a
Fleet UI: Fix input field alignments ( #8963 )
2022-12-08 10:57:28 -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
Gabriel Hernandez
07c097998b
delete unused components ( #8841 )
2022-12-05 09:13:50 -06:00
Jacob Shandling
9a4cfd14b4
UI: Disable sort arrows in manage hosts status column ( #8892 )
2022-12-01 11:49:58 -06:00
RachelElysia
68bc007519
Fleet UI: Unreleased fix header margin being added to tooltip margin ( #8883 )
2022-11-30 09:20:16 -05:00
Jacob Shandling
cb9c4d00c2
UI: Fix Tooltipwrapper causing extra whitespace if in last column of table ( #8808 )
...
* Nudge last tooltip in header to the left
* changefile
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2022-11-29 13:40:04 -08:00
Jacob Shandling
77e6398efb
UI: Prevent bg color change of disabled pagination buttons in Activity card ( #8859 )
...
* Add negation pseuodo-class to button hover to prevent bg color change when disabled
* change file
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2022-11-29 13:39:09 -08:00
Gabriel Hernandez
550feef040
integrate with API to show query name and sql query for live query activity ( #8864 )
...
* integrate with API to show query name and sql query for live query activity
* move ShowQueryModal to common components
2022-11-29 16:55:17 +00: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
f16b7ba13e
Fleet UI: Save manage host table filters in state so we can return back to same filters ( #8806 )
2022-11-28 14:49:27 -05:00
RachelElysia
1e96f4f0fb
Fleet UI: Fix left align wrapping on software table ( #8803 )
2022-11-28 09:56:34 -05:00
RachelElysia
8d1ebce204
Fleet UI: Fix table links to allow wrapping ( #8802 )
2022-11-23 14:36:08 -05:00
Jacob Shandling
b131839b7f
UI: make diskspace graph behavior os-dependent ( #8792 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2022-11-22 14:43:30 -08:00
Jacob Shandling
9796a15b4d
UI: Set form field height to $form-field-label-min-height for consistency between states, including on error ( #8714 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2022-11-22 14:41:10 -08: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
05a6f06d12
Fleet UI: Allow software table rows to be clickable ( #8772 )
2022-11-22 11:13:33 -05:00
RachelElysia
a623a6410a
Fleet UI: Add route params to host details page ( #8673 )
2022-11-18 12:21:53 -05:00
RachelElysia
fc11c0a06d
Fleet UI: Update icons ( #8520 )
2022-11-18 12:21:13 -05:00
RachelElysia
55c6aab85c
Frontend: Organize response interfaces into appropriate interface directories ( #8742 )
2022-11-18 11:25:39 -05:00
Gabriel Hernandez
0f558d56a4
add links to query side panel ( #8753 )
2022-11-18 14:25:58 +00:00
Jacob Shandling
b6ec1ef167
UI: Remove preview payload button ( #8623 )
...
* UI: Remove 'Preview payload' button + related (#8506 )
Also removed associated logic, imports, and styles unique to this button.
* Add changes file
2022-11-17 11:43:28 -08:00
RachelElysia
40d787aec9
Fleet UI: URL routes for dashboard platforms ( #8689 )
2022-11-17 10:45:35 -05:00
Gabriel Hernandez
e7616dd422
refactor activity items and add query name to live_query activity type ( #8740 )
2022-11-17 14:25:40 +00:00
RachelElysia
82d1c13b44
Frontend integration tests: Create mock mac admins handler ( #8728 )
2022-11-16 13:57:51 -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
RachelElysia
88038e8535
Frontend unit tests: 3 link components ( #8604 )
2022-11-15 08:53:39 -05:00
RachelElysia
d58183c797
Frontend Integration Tests: Create activity integration tests, reorganized mock server calls ( #8620 )
...
* Create activity integration tests, reorganized mock server calls
Co-authored by: Gabe <ghernandez345@gmail.com>
* Specify pagination button
2022-11-15 13:29:12 +00:00
Luke Heath
af0c75e08b
Prepare for 4.23.0 ( #8663 )
2022-11-14 14:42:21 -08:00
RachelElysia
928b4be2c2
Fleet UI: Team saved across dashboard <> manage host link bug ( #8704 )
2022-11-14 15:15:37 -05:00
Gabriel Hernandez
2a98d87ee7
style fixes for code editor and query sidepanel table dropdown ( #8702 )
...
* fix jumping active line for code editor
* fix table styles in query sidepanel table dropdown
2022-11-14 17:20:58 +00:00
RachelElysia
4e9ac903e3
Fleet UI: App settings styling ( #8529 )
...
Co-authored-by: Luke Heath <luke@fleetdm.com>
2022-11-11 16:12:00 -05:00
Luke Heath
8364b358b9
Fix inherited policy counts ( #8681 )
2022-11-11 15:08:03 -06:00
RachelElysia
d05ed9bcca
Fleet UI: Software filter renders even without software version ( #8680 )
2022-11-11 16:04:28 -05:00
Luke Heath
84def9fdb7
Removes software links from device user page ( #8668 )
2022-11-11 08:58:11 -06:00
Luke Heath
9f3c83b7c5
Redirect all unauthenticated pages on sandbox ( #8662 )
2022-11-11 08:55:25 -06:00
RachelElysia
46a38daf3b
Fleet UI: Various dropdown fixes ( #8645 )
2022-11-10 11:55:43 -05:00
Luke Heath
d5144403e5
Fix query editor deleting wrong word ( #8651 )
2022-11-10 10:15:35 -06:00
RachelElysia
82ebe89345
Fleet UI: Unreleased styling bug - Move last word to next line with icon ( #8640 )
2022-11-10 09:28:02 -05:00
RachelElysia
3a9f45d6f8
Fleet UI: Filter by low disk space hosts on various platforms ( #8647 )
2022-11-10 09:27:23 -05:00
Gabriel Hernandez
139a462ebe
fix UI to only show munki card on host details for mac machines ( #8657 )
2022-11-10 14:26:12 +00: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
Luke Heath
9d8a8ca07e
Adjust add hosts text area height to fit content ( #8642 )
2022-11-09 15:27:32 -06:00
RachelElysia
d6b3250d05
Fleet UI: Back link compatible with Firefox ( #8631 )
2022-11-09 10:22:40 -05:00
Luke Heath
5493417fee
Ensure invite form always returns a base error ( #8615 )
2022-11-08 15:34:18 -06:00
Luke Heath
52dea440cf
Update currentTeam after delete on team details page ( #8619 )
2022-11-08 15:11:23 -06:00
RachelElysia
a7ca66576b
Fleet UI: Update error copy for opening add host modal without an enroll secret ( #8586 )
2022-11-08 10:06:58 -05:00
RachelElysia
6921e43bb7
Host details page: Surface disk encryption information ( #8437 )
2022-11-07 16:51:03 -05:00
RachelElysia
92fbc810b3
Fleet UI: Enroll secret hover bug ( #8592 )
2022-11-07 12:48:43 -05:00
RachelElysia
45a4dffa04
Frontend: Code cleanup ( #8583 )
2022-11-07 12:18:06 -05:00
Luke Heath
61ce9fc81a
Fix teams context on manage hosts and manage teams pages ( #8605 )
2022-11-07 11:14:40 -06: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