Commit Graph
794 Commits
Author SHA1 Message Date
Juan Fernandez 8dccc42027 Bug 5983: Performance issues when listing software (#6879)
Improve performance when listing software by using the software_host_counts aggregate table.
2022-08-10 17:43:22 -04:00
Martin Angers c8cdddf0ea Update /macadmins endpoints to include MDM name and aggregate count (#7137) 2022-08-10 15:15:01 -04:00
gillespi314 e2194be61c Add schedule package and refactor cron jobs for cleanups, aggregations, and usage statistics (#6618) 2022-08-10 11:00:56 -05:00
Martin Angers 9755eb2e27 Support async saving of scheduled query statistics (#7012) 2022-08-10 10:01:05 -04:00
gillespi314 3a88afaf98 Add new database tables and queries for host operating systems (#6920) 2022-08-09 13:34:41 -05:00
Gabriel Hernandez a0ae8eb77c normalise styling on setting pages for sandbox mode messaging and integrations (#7114) 2022-08-09 10:45:42 -05:00
Gabriel Hernandez 34749e377f fix sandbox expiration styling on host details (#7110) 2022-08-09 15:13:31 +01:00
RachelElysia 73d0299af9 Fleet UI: Schedule frequency units, Convert seconds to units using date-fns (#7102) 2022-08-09 10:00:09 -04:00
Gabriel Hernandez 01d5d14f82 Fix navigation to teams settings sandbox (#7094) 2022-08-08 13:39:08 -05:00
Gabriel Hernandez 4cd4a7759b fix for expiry message message (#7093)
this fixes the expiry message label and also makes the whole message a link
2022-08-08 15:17:52 +01:00
RachelElysia 4b2a8db537 Fleet UI: Fix localized tooltip alignment (#7072) 2022-08-08 08:52:01 -04:00
Roberto Dip 6fead4c08d better handling of path differences for MSI installers (#7035)
Related to #7036, Tested in:

- [x] macOS via `fleetctl package --type=msi` (non-native)
- [x] Linux native via `docker run -v "$(pwd)" fleetdm/fleetctl package --type=msi` (native)
- [x] Windows via `fleetctl pacakge --type=msi` (thanks to @edwardsb) (non-native)
2022-08-05 17:12:05 -03:00
RachelElysia 44bbaebf68 Fleet UI: Back to host from details page keeps filters applied (#7027) 2022-08-04 13:03:18 -04:00
RachelElysia 931564f2d3 Frontend / UI: Update naming UI button, frontend table components (#7056) 2022-08-04 12:56:30 -04:00
RachelElysia a84c7d6754 Dashboard UI: macOS operating system and munki card stack at lower widths (#7033) 2022-08-04 11:05:53 -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
Juan Fernandez 966bfbf85e Feature 6487: Deprecate cpe_id from software_cve table (#6562)
Part 2/3 of the removal of the cpe_id column from the software_cve table in favor of using the newly added software_id coumn.
2022-08-04 09:24:44 -04:00
Martin Angers 012869f971 Fleet Premium: de-anonymize usage stats (#7013) 2022-08-03 14:44:34 -04:00
RachelElysia 9bf0266bad Fleet UI: Small screen overlay (#7023) 2022-08-03 09:12:07 -04:00
Artemis Tosini b56d2e452e Stop the previous desktop agent when updating on macOS. Fixes #6441 (#7015) 2022-08-02 17:03:14 -04:00
RachelElysia c8c2dd97d3 Remove retries for Welcome to Fleet host (#6999) 2022-08-02 10:09:59 -04:00
Martin Angers c1d38598e2 Prevent removing team enroll secrets when applying team specs without new secrets (#6890) 2022-08-02 09:51:03 -04:00
Katheryn Satterlee 4bcd14dc83 Fleet 4.18.0 changelog (#6951) 2022-08-01 13:39:13 -07:00
Zach Wasserman 6002324139 Bring 4.17.1 changelog into main (#6901) 2022-08-01 10:50:40 -07:00
RachelElysia c8367eaf32 Fleet UI: Welcome to Fleet and Learn Fleet render conditionally for roles (#6958) 2022-07-28 15:33:31 -07:00
RachelElysia 4631e4eeaa Fleet UI: Sentence casing, typo (#6942) 2022-07-28 14:54:01 -04:00
RachelElysia c029177087 Fleet UI: External gravatar link open in new tab (#6911) 2022-07-27 09:59:21 -04:00
RachelElysia 45b8ba2675 Fleet UI: Align dropdown cursors, buttons (#6886) 2022-07-27 08:51:45 -04:00
RachelElysia 8792acb1ec Readable copy message, fix modal cta button alignment (#6877) 2022-07-27 08:21:16 -04:00
RachelElysia 96925f9cf1 Fleet UI: Fix jumpy action dropdown (#6891) 2022-07-27 08:19:05 -04:00
RachelElysia 5a0f4eb318 Packs UI: Update osquery releases on add/edit query pack dropdown (#6888) 2022-07-26 15:27:56 -04:00
RachelElysia fbbe4bb1e6 Fleet UI: Align checkboxes (#6873) 2022-07-26 08:15:57 -04:00
Gabriel Hernandez 7a1317432b Add expiry time warning in sandbox mode (#6830)
* create a MainContent and SidePanelContent containers for layout

this creates these two new components for handling layout more cleanly. It also allows us to put in common components into main layout, like sandbox expiration notification

* use MainContent and SidePanelContent in current pages

this brings in the two new components and wraps the page contents in these. This also allowed us to clean up and remove unused/no needed styling code

* add MainContent component to user settings page and clean up user settings component

this cleans up the user settings page to follow the panel convention we have as well as adds the MainContent component to this page

* add MainContent component to team pages

* update Sandbox gate to render optional component when in sandbox mode and add to MainContent

* add call to sandbox api to get expiry time

this adds a conditional call when the user is in sandbox mode to get the expiry time of the instance

* fix sticky elements on settings pages to work with sandbox expiry message

* fix e2e test after MainContent refactor
2022-07-26 13:05:57 +01:00
RachelElysia fb76123b16 Fleet Desktop UI: Add device user error for invalid token (#6850) 2022-07-26 06:36:33 -04:00
Desmi-Dizney a7585e3cec Editor pass - Fix double quote usage in sql query (#6862)
This has been edited for copy.
2022-07-25 18:29:29 -05:00
RachelElysia 08485b3a5c Sandbox UI: Homepage, CTA to add personal device (#6775) 2022-07-25 16:42:03 -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 f00647379e UI: Fix disabled cursor with/without tooltip (#6846) 2022-07-25 16:22:00 -04:00
RachelElysia 6ec08b405b Manage Host UI: Convert uptime column to last restarted (#6812) 2022-07-25 09:37:12 -04:00
RachelElysia 3915a5294b Software details UI: Fix horizontal scroll off viewport (#6811) 2022-07-22 14:03:06 -04:00
RachelElysia acdf46314e Device User UI: Update policy banners (#6825) 2022-07-22 12:15:23 -04:00
gillespi314 406004894a Update placeholder text for select targets search box (#6826) 2022-07-22 11:13:37 -05:00
Juan Fernandez af80406b59 Bug 6777: Make the regexp used for detecting the oval platform major, min versions more permissive (#6800)
When getting the major/minor version for OVAL processing, handle the LTS post-fix for Ubuntu platforms
2022-07-21 12:55:07 -04:00
Desmi-Dizney 013f201602 Editor pass - Add UI for Fleet Sandbox to download prepackaged installers (#6771)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6721
2022-07-21 10:44:47 -05:00
Desmi-Dizney 0c424524fc Update issue-6597-add-sandbox-config (#6753)
Editor pass for:
-  https://github.com/fleetdm/fleet/pull/6619
Sending to @RachelElysia for review.
2022-07-21 10:37:53 -05:00
gillespi314 0312454f4c Modify host battery health returned by GET /hosts/:id (#6782) 2022-07-20 21:16:03 -05:00
gillespi314 cc34585a47 Add statistics for number of hosts that have not submitted results for distributed queries (#6495) 2022-07-20 20:54:10 -05:00
Michal Nicpon e3e17f3389 Fix double quote usage in sql query (#6707) 2022-07-20 10:10:03 -06:00
gillespi314 4792d7a759 Add UI for Fleet Sandbox to download prepackaged installers (#6721) 2022-07-19 14:28:06 -05:00
Gabriel Hernandez f4b20b6ae5 Add SandboxGate to fleet UI that gates functionality when in sandbox mode (#6738) 2022-07-19 19:55:47 +01:00