gillespi314
1a2123a358
Improve UI responsiveness for tables at narrower screen sizes ( #4926 )
2022-04-07 14:12:38 -05:00
Martavis Parker
cfb1474eb8
Auth Redux Removal ( #4924 )
...
* all login methods no longer use redux
* removed redux from registration
* redirect user from registration
* removed redux from sso invite
* removed redundant component
* refactored user settings page
* removed redux from logout
* cleaned up unused redux calls
* lint fixes
* removed test
* removed old config interface
* fixed registration bug
* team permission fix
* removed remaining redux references from pages - #4436
* better way to set config
2022-04-07 09:08:00 -07:00
gillespi314
d6e900db4b
Add macOS version information to UI dashboard ( #4719 )
2022-04-05 15:04:00 -05: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
gillespi314
2092fe437f
Add tables from macadmins extension to compatibility check ( #4722 )
2022-03-21 18:06:25 -05: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
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
gillespi314
a693d82c11
Improve TypeScript definitions for app context ( #4603 )
...
* Refactor AppContext with improved TypeScript definitions for actions
* Sort teams on setAvailableTeams action
* Add case insensitive sort by name to team table on team settings page
2022-03-16 10:01:35 -05:00
RachelElysia
a022a11ebf
Frontend Tech Debt: Typescript types ( #4319 )
2022-03-10 10:10:44 -05:00
Luke Heath
fbd63c6210
Fix masthead avatar so that gravatar image displays ( #4443 )
2022-03-03 16:05:54 -06:00
RachelElysia
8af5fa7a5a
Fix duplicate (team name, label name, user email) error handling ( #4352 )
2022-03-01 13:28:51 -05:00
gillespi314
7e95a48096
Improve UX for async filtering in select targets component ( #4349 )
2022-02-25 13:04:05 -06:00
gillespi314
1526a1b336
Enhance activity feed UI ( #4177 )
...
* Refactor for useQuery
* Add apply policy spec activity
2022-02-17 16:54:27 -06:00
RachelElysia
bb11f5008f
Frontend tech debt: Clean up 409 lint warnings ( #3703 )
...
* Clean up unused variables, return types, many quick type any
2022-02-14 17:11:12 -05:00
Tharun Rajendran
1f75429775
Fix host count on team details page ( #4103 )
2022-02-09 11:54:12 -06:00
Martavis Parker
260d8c6910
Homepage refactor - MDM/Munki ( #4038 )
2022-02-07 23:03:01 -06:00
gillespi314
ff00e26f14
Refine manage software page features ( #4040 )
2022-02-07 18:52:55 -06:00
RachelElysia
b9e2ca6790
Bug fix: Get failing policies webhook on load ( #3997 )
2022-02-07 12:45:49 -06:00
RachelElysia
6e5aee3cdf
Software vulnerability automation modal ( #3920 )
2022-02-04 18:48:35 -06:00
RachelElysia
9706e3d36b
Schedules Page: Remove redux, fix buggy API calls ( #3883 )
2022-01-27 18:00:31 -05:00
RachelElysia
85487eb5b2
Settings > Organization Settings: Code revamp ( #3580 )
2022-01-21 12:06:58 -05:00
gillespi314
ba64dc0003
Improve loading of manage policies page ( #3695 )
2022-01-18 09:17:44 -06:00
RachelElysia
1041c6dd46
Settings Pages Refactor: User management page & Teams > members page ( #3625 )
2022-01-13 18:11:45 -05:00
gillespi314
39b7c7d9f9
Add pagination and multi-column sort to live query results table UI ( #3647 )
...
* Refactor live query results to react-table
2022-01-13 11:06:32 -06:00
Luke Heath
7161160a9f
Audit UI logic and remove redundant initializations ( #3574 )
2022-01-05 21:41:52 -06:00
gillespi314
0c6defc1b0
Handle null case for mdm data in host details UI
2021-12-29 17:19:26 -06:00
RachelElysia
66132c911f
Global Policies Automation UI ( #3498 )
2021-12-28 13:07:18 -05:00
gillespi314
6d2d28d5a8
Add mobile device management and device-user mapping information to host details to UI ( #3499 )
...
* Add mdm, munki and device-user mapping to UI
2021-12-27 17:57:15 -06:00
Luke Heath
f6a74f69c9
Refine create policy UI flow ( #3379 )
2021-12-16 12:09:10 -06:00
Zach Wasserman
33797ddfc1
Optimize requests on packs page ( #3327 )
...
Improves #3259
2021-12-13 21:50:24 -08:00
Luke Heath
0d52460c27
Allow platform selection on policy query creation ( #3338 )
2021-12-13 18:21:36 -06:00
Luke Heath
2abae381e9
Add ability to run live queries on new and existing policies ( #3230 )
2021-12-09 10:38:51 -06:00
RachelElysia
eba5d1b1b6
Manage Policies Page: New policy modal ( #3108 )
2021-12-05 17:12:55 -06:00
RachelElysia
1253020678
New Policy UI: Add policy resolution to create and edit policy ( #3125 )
2021-12-02 10:03:56 -05:00
RachelElysia
3b0a454fb5
App wide UI: Fix policies keys ( #3145 )
2021-11-30 13:24:30 -05:00
gillespi314
a51225f3a5
Add team policies to new policy flow UI ( #3116 )
2021-11-29 13:50:58 -06:00
Lucas Manuel Rodriguez
964f85b174
Amend policy creation and spec (for proprietary query), and add update APIs ( #2890 )
...
* Amend policy creation (proprietary query), add update APIs
* Fix Datastore.SavePolicy bug (and add tests)
* Add integration tests for new policy APIs
* Add author email
* Add activities
* Push breaking changes for return policy fields
* WIP
* Add integration test for host policies
* Make more improvements to policy representation
* Improve upgrade code (from PR review comments)
* PR changes
* Revert activities for policies
* Use *uint instead of uint for queryID, use fleet.PolicyPayload
* Filter out other schemas
* New policy flow (#2922 )
* created new policy flow -- no API connection
* added api props
* fixed prop name
* lint fixes
* removed unused modal; fixed style
* name, desc icons; created global components
* lint fixes
* ignoring certain files and lines for prettier
* Update frontend/pages/policies/PolicyPage/PolicyPage.tsx
* Make policy names unique across deployment
* Amend upgrade script
* Fix migration for unique names
* Do not deduplicate but instead rename policies
Co-authored-by: Martavis Parker <47053705+martavis@users.noreply.github.com>
2021-11-24 14:16:42 -03:00
RachelElysia
a7c6b3e7d7
Add/Edit/Delete enroll secret UI ( #2645 )
2021-11-15 16:16:06 -05:00
gillespi314
86687a80cc
Add query author avatar; format last modified time ( #2898 )
...
Co-authored-by: Luke Heath <luke@fleetdm.com>
2021-11-12 16:45:53 -06:00
gillespi314
249ca8482c
Add tab-based UI to host details page ( #2878 )
2021-11-12 13:43:29 -06:00
RachelElysia
7db762f8e2
Homepage UI: Add host total count and host status count ( #2894 )
2021-11-12 09:27:05 -05:00
Luke Heath
b12c7ab925
Add UI for team admin role ( #2637 )
2021-10-26 09:24:16 -05:00
RachelElysia
36babcc510
UI feature: Frontend of performance impact bubbles ( #2589 )
...
Includes backend fixes and test
Co-authored-by: Tomas Touceda <chiiph@gmail.com>
2021-10-22 16:05:49 -04:00
RachelElysia
34510ed144
Host Details Page: Resolve policy issues ( #2571 )
2021-10-19 19:18:02 -04:00
RachelElysia
61e0f37cc6
Manage Host Page: Host issues column with tooltip icon ( #2554 )
2021-10-19 14:15:48 -04:00
Martavis Parker
5be54a72cf
Teams and Software for Homepage ( #2567 )
...
* added global teams dropdown
* added teams dropdown
* created tabs wrapper component
* comment out software table for now
* lint fixes
* added changes file
* removed test data
* fixed permissions
* fixed scroll behavior for test with sticky header
* lint fixes
2021-10-19 11:13:18 -07:00
Luke Heath
fb6d83ea05
Add policies table to host details page ( #2547 )
2021-10-18 13:29:48 -05:00
RachelElysia
fda757a700
Dashboard: Fix activity feed verbage ( #2540 )
2021-10-18 13:44:13 -04:00
gillespi314
39da3fd84d
Fix display value for policy update interval ( #2468 )
2021-10-11 10:13:10 -05:00
gillespi314
84a3c6e134
Fix teams dropdown default value for hosts page filtered by policy; fix policy button text ( #2439 )
2021-10-07 14:30:14 -05:00