Tomas Touceda
f2aba83a73
Extend vulnerability age to 30 ( #4901 )
2022-04-06 11:42:02 -03:00
RachelElysia
5642981086
Homepage & Manage Host Page: Improved empty software messages ( #4953 )
2022-04-06 10:08:11 -04:00
gillespi314
727ba8b0db
Fix bug sort availableTeams context ( #4948 )
2022-04-05 17:44:05 -05:00
gillespi314
d6e900db4b
Add macOS version information to UI dashboard ( #4719 )
2022-04-05 15:04:00 -05:00
Tharun Rajendran
4ff9f6702d
chore(test): rewritten select target menu test using rtl ( #4937 )
2022-04-04 16:34:24 -05:00
Tharun Rajendran
e7a372f9e0
chore(test): rewritten login form test using rtl ( #4933 )
2022-04-04 16:33:49 -05:00
Tharun Rajendran
6fe78fe302
chore(test): rewritten breadcrumbs test using rtl ( #4921 )
2022-04-04 14:15:28 -05:00
Tharun Rajendran
6b68f61b22
chore(test): rewritten login page test using rtl ( #4920 )
2022-04-04 14:13:25 -05:00
Tharun Rajendran
90e044821f
chore(test): rewritten registration page test using rtl ( #4919 )
2022-04-04 14:12:29 -05:00
RachelElysia
53ca15e93b
Manage Host Page: Export hosts as CSV ( #4917 )
2022-04-04 14:53:14 -04:00
RachelElysia
5cce257e1e
Host Details Page: Software vulnerability column ( #4836 )
2022-04-04 12:33:02 -04:00
RachelElysia
b834e7d2f5
Remove viewing enroll secrets on app settings page, add changelog ( #4896 )
2022-04-04 12:27:13 -04:00
Martavis Parker
3575d34507
Refactor Redux-triggered flash message component ( #4795 )
...
* base logic to handle rendering a notification without redux
* removed dispatches for new flash mesage triggers
* query page wrapper is no longer needed
* refactored confirm invite page to remove redux
* refactored email token redirect to functional and typescript
* refactored pack composer page to functional and typescript
* clean up
* lint fixes
* tests no longer needed
* fixed confirm sso invite test
* test fix
* fixed test
* fixed tests
* removed redux from flash on rebased pages
2022-03-31 23:42:26 -07:00
Luke Heath
dbaef5a37b
Fix table headers showing or misaligned when selection is active ( #4892 )
2022-03-31 16:10:11 -05:00
Tharun Rajendran
661f48419f
chore(test): rewritten forgot password page test using rtl ( #4888 )
2022-03-31 11:50:30 -05:00
Tharun Rajendran
4fdb9687ef
chore(test): rewritten pack composer page test using rtl ( #4886 )
2022-03-31 11:50:07 -05:00
Tharun Rajendran
8bc7e91ed7
chore(test): rewritten target option test using rtl ( #4885 )
2022-03-31 11:49:50 -05:00
RachelElysia
a402ccab25
Host Details Page: Same naming convention for info as device user page ( #4815 )
2022-03-29 10:35:02 -04:00
RachelElysia
118ae6499b
UI Accessibility: Ability to tab through app ( #4699 )
2022-03-28 17:31:36 -04:00
Tharun Rajendran
71b66a442b
chore(test): rewritten checkbox component test using rtl ( #4789 )
2022-03-28 13:51:10 -05:00
Tharun Rajendran
9e65474d22
chore(test): rewritten confirmation page test using rtl ( #4790 )
2022-03-28 13:50:40 -05:00
Tharun Rajendran
a9b76c6fdd
chore(test): rewritten registration form test using rtl ( #4791 )
2022-03-28 13:50:20 -05:00
Tharun Rajendran
70a44dc262
chore(test): rewritten dropdown button component test using rtl ( #4714 )
2022-03-28 13:32:35 -05:00
Noah Talerman
d0ad059369
Policies page: Fix copy in "Manage automations" modal ( #4835 )
...
Fix a bug on Policies > Manage automations, in which "Vulnerability automations" copy was used instead of "Policy automations" copy
2022-03-28 13:54:34 -04:00
gillespi314
489ec700c5
Add mock API service tool for frontend development ( #4814 )
2022-03-25 17:02:58 -05:00
RachelElysia
6748e8bff6
Refactor host details page into components ( #4632 )
...
* Refactor host details and device user page into components and shared components
* Refactor stylesheets and update class names on cypress tests
2022-03-25 13:38:50 -04:00
gillespi314
6940200cbd
Check policy on all platforms if no platform selection is specified ( #4785 )
2022-03-24 10:47:43 -05:00
Luke Heath
5e647660bb
Filter out device users if no email is present ( #4773 )
2022-03-23 15:45:19 -05:00
RachelElysia
a3789c817e
Fleet Desktop: Refetch uses device API not host API ( #4770 )
2022-03-23 14:51:12 -04:00
RachelElysia
cf34466e7f
Live query percent fix ( #4768 )
2022-03-23 14:50:16 -04:00
RachelElysia
345de5d8d4
Fix styling of errors tab for live policy results page ( #4766 )
2022-03-23 14:49:08 -04:00
RachelElysia
bf4713b742
Remove vuln count detail for device user, fix padding/margins ( #4744 )
2022-03-23 10:57:42 -04:00
Tharun Rajendran
778de64011
chore(test): rewritten scheduled query list component test using rtl ( #4757 )
2022-03-23 09:54:28 -05:00
RachelElysia
401225ec38
Fix tooltip underline bug on safari ( #4742 )
2022-03-22 17:33:25 -04:00
RachelElysia
78dc9f2a31
Fix sentence casing on login ( #4741 )
2022-03-22 17:32:41 -04:00
RachelElysia
dc8921fed1
Remove fleet desktop checkbox ( #4730 )
2022-03-22 11:23:59 -04:00
gillespi314
2092fe437f
Add tables from macadmins extension to compatibility check ( #4722 )
2022-03-21 18:06:25 -05:00
gillespi314
eb5c9bf7b7
Add advanced installer info to add hosts modal ( #4644 )
2022-03-21 17:08:13 -05:00
RachelElysia
81f5a6c3bd
Remove macadmin call from device user page ( #4713 )
2022-03-21 13:49:53 -04:00
gillespi314
deeaf9d036
Add ability to detect compatibility and update which hosts are checked for a policy ( #4703 )
...
Add new usePlatformSelector custom hook
Add new usePlatformCompatibility custom hook
Add new PlatformSelector global component
Refactor PlatformCompatibility as global component
Refactor sql_tools to TypeScript
Improve type definitions for context/policy
Align PolicyPage and QueryPage with platform compatibility changes
2022-03-21 11:51:00 -05:00
RachelElysia
e1f84436ab
Device user cannot view all hosts software ( #4710 )
2022-03-21 12:34:36 -04:00
Benjamin Edwards
74bb559645
Add public ip to hosts & derive geolocation when rendering host ( #4652 )
...
* geoip wip
* return nil if ip is empty string or if ParseIP returns nil
* add ui component to render geolocation if available, address PR feedback
* render public ip if available
* add changes file, document geoip in deployment guide
* update rest-api docs
2022-03-21 12:29:52 -04:00
Tharun Rajendran
1164330bd4
chore(test): rewritten confirm invite form test using rtl ( #4616 )
2022-03-21 11:27:50 -05:00
Tharun Rajendran
999042ff31
chore(test): rewritten authenticated routes test using rtl ( #4617 )
2022-03-21 11:27:17 -05:00
Tharun Rajendran
4ca32c7148
chore(test): rewritten emailtokenredirect test using rtl ( #4618 )
2022-03-21 11:26:40 -05:00
Tharun Rajendran
68572dbd36
chore(test): rewritten app component test using rtl ( #4629 )
2022-03-21 11:25:54 -05:00
Tharun Rajendran
2edffeebd7
chore(test): rewritten core layout component test using rtl ( #4655 )
2022-03-21 11:25:08 -05:00
Martavis Parker
aed9e3aa1e
Minimize Redux in pages where possible ( #4614 )
...
* removed redux from settings wrapper
* removed redux rooute push from team details
* removed redux route push from user management
* removed redux from forgot password
* removed unused function
* removed redux from login successful page
* removed redux push route from edit pack
* removed use of redux push route from pack composer
* removed use of redux route push from manage queries
* removed use of redux route push from query form
* removed use of redux route push from schedule
* lint fixes
* created sessions service
* removed redux route use from login
* lint fixes
* fixed and removed unnecessary tests
2022-03-21 08:35:24 -07:00
RachelElysia
84de0b7db0
Fleet Desktop device user page ( #4589 )
2022-03-21 09:38:59 -04:00
RachelElysia
d661d23956
New/Edit Packs Page: Fix hover of pack's target selector ( #4592 )
2022-03-18 16:01:29 -04:00