RachelElysia
9ecf9dc09a
Fleet UI: Update icons (6 icons only) ( #11907 )
2023-06-02 09:48:17 -04:00
RachelElysia
aec88ecab2
Fleet UI (Unreleased bug): Fix edit policy and query pencil icon ( #12073 )
2023-06-02 09:47:22 -04:00
RachelElysia
3d4aadba3e
Fleet UI: Update icons (All icons related to action buttons/table container actions) ( #11945 )
2023-05-30 17:16:47 -04:00
RachelElysia
210d8d8b8a
Fleet UI: Begin updating icons (6 icons only) ( #11852 )
2023-05-25 09:43:44 -04:00
Luke Heath
162b709eb2
Adjust bold weight ( #11905 )
2023-05-23 16:24:01 -05:00
gillespi314
62e8e9e36a
Fix unreleased bugs related to policies page URL params ( #11873 )
2023-05-23 10:46:19 -05:00
Jacob Shandling
d4b2d28021
Always update query param on policies page, even when empty ( #11821 )
2023-05-22 09:46:53 -04:00
RachelElysia
f3e44b8e1a
Fleet UI: Policy description now multi-line ( #11785 )
2023-05-19 09:06:10 -04:00
Jacob Shandling
0c13d8f2a9
UI: Fix bug with policy automations ( #11781 )
...
## Addresses #11714
- Allow saving policy automations to Ticket integrations without
defining a webhook URL
https://www.loom.com/share/208169b6081846809dc170fcfb43f689
# 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-05-18 12:33:26 -07:00
RachelElysia
791183bb66
Fleet UI: Ability to save new policies (team admin/team maintainer) ( #11776 )
2023-05-18 14:51:01 -04:00
RachelElysia
b0828e8b88
Frontend fix for pushed bug yesterday: Fix prop name ( #11761 )
2023-05-18 10:18:20 -04:00
RachelElysia
452b385c12
Fleet UI: Sort (and bookmark) Manage Policies tables by failing host count ( #11735 )
2023-05-17 17:25:57 -04:00
Jacob Shandling
f9ac557c8e
UI: Make all Modal widths consistent ( #11722 )
...
## Addresses #11356
Images of 3 fixed modals referenced in the issue:
<img width="1235" alt="Screenshot 2023-05-12 at 4 11 52 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/098081c7-15d4-4009-92a0-7a2e14ffaab1 ">
<img width="1235" alt="Screenshot 2023-05-12 at 4 12 50 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/7d0f268d-f2dc-4686-a64d-94e28a94c717 ">
<img width="1235" alt="Screenshot 2023-05-12 at 4 13 26 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/d486b005-1344-4656-adec-c4929332816b ">
## Implemented:
- [x] Updated global modal styles for consistency
- [x] Add optional "width" prop to `Modal`
- [x] Misc cleanup:
- [x] Restore missing padding from inverse-alert buttons
- [x] Improve naming, lots of cleanup
- [x] More coming in separate PR
- [x] Check each of the following modals, define `width` where
necessary:
- [x] Add hosts
- [x] EnrollSecret
- [x] Also fix misaligned icons
- [x] SecretEditor
- [x] DeleteSecret
- [x] ShowQuery
- [x] AddIntegration
- [x] DeleteIntegration
- [x] EditIntegration
- [x] EditTeam
- [x] RequestCSR
- [x] HostStatusWebhook
- [x] CreateTeam
- [x] DeleteTeam
- [x] EditTeam
- [x] AddMember
- [x] RemoveMember
- [x] CreateUser
- [x] DeleteUser
- [x] EditUser
- [x] Also fix randomly shorter 'Password' field
- [x] ResetPassword
- [x] ResetSessions
- [x] WelcomeHost
- [x] DeletHost
- [x] TransferHost
- [x] POlicyDetails
- [x] AutoEnrollMdm
- [x] Info
- [x] ManualEnrollMdm
- [x] ResetKey
- [x] BootstrapPackage
- [x] DiskEncryption
- [x] OSPOlicy
- [x] SelectQuery
- [x] UnenrollMdm
- [x] MacSettings
- [x] DeleteLabel
- [x] EditCOlumns
- WIP, cannot QA yet (cc @ghernandez345):
- DeleteScript
- RerunScript
- [x] DeleteProfile
- [x] DeletePackage - allow to conform to default "m" width, 650px
- [x] PackQueryEditor - allow to conform to default "m" width
- [x] RemovePackQuery - allow to conform to default "m" width
- [x] DeletePack - allow to conform to default "m" width
- [x] AddPolicy
- [x] DeletePolicy - allow to conform to default "m" width
- [x] NewPolicy (now "SaveNewPolicyModal") - allow to conform to default
"m" width
- [x] DeleteQuery
- [x] NewQuery - allow to conform to default "m" width
- [x] PreviewData
- [x] RemoveScheduledQuery
- [x] ScheduleEditor
- [x] UserSettingsPage (aka "get API token")
- [x] 2 x ManageAutomations – set to large
- [x] 2 x PreviewPayload - allow to conform to default "m" width
- [x] 2 x PreviewTicket - same as ManageAutomations
## 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-05-17 10:07:38 -07:00
RachelElysia
cdf5843e76
Fleet UI Bug fix: Team admin/maintainer do not see save button for global policies ( #11673 )
2023-05-16 13:18:29 -04:00
RachelElysia
4ba26c965a
Fleet UI: Fix small unreleased bug ( #11676 )
2023-05-12 15:33:46 -04:00
RachelElysia
63546a0688
Fleet UI: Policies URL params (bookmarkability) ( #11585 )
2023-05-12 09:41:12 -04:00
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
4fdf640820
Unreleased bug: Fix inherited policy API call bug ( #11412 )
2023-04-28 10:52:16 -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
396b5eaae4
Fleet frontend: Fix frontend export warnings where improperly exported interfaces ( #11291 )
2023-04-25 08:44:08 -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
gillespi314
ea10d94d55
Fix UI bug that caused "Show inherited policies" button to be incorrectly hidden ( #11140 )
2023-04-11 15:43: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
gillespi314
f33a77c736
Remove AppContext from AddPolicyModal ( #11053 )
2023-04-07 10:47:46 -05:00
RachelElysia
7198026f91
Manage policies page: Add search functionality ( #10967 )
2023-04-06 14:37:31 -04:00
gillespi314
a7fb9039b2
Update UI to handle "No team" filters ( #10706 )
2023-03-31 12:40:14 -05: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
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
RachelElysia
04169ec84b
Fleet UI: Critical icon on policy table ( #10313 )
2023-03-06 15:57:15 -05:00
RachelElysia
7408a0df90
Fleet UI: Show query button added to policy results page ( #10164 )
2023-02-28 12:55:56 -05:00
RachelElysia
1a37f9bf5a
Fleet UI: Use app context currentTeam as source of truth for teamId ( #10118 )
2023-02-27 11:06:18 -06:00
RachelElysia
ea42eff8e4
Fleet UI: Saving policy platforms always successful even if incompatible ( #10058 )
2023-02-24 10:38:29 -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
RachelElysia
c21d592fe1
Fleet UI: Default policies preselect targeted platforms only ( #9861 )
2023-02-17 08:48:40 -05:00
RachelElysia
a09c4520ee
Fleet UI: Fix tables that bleed over on smaller screens ( #9475 )
2023-01-25 11:10:15 -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
RachelElysia
a4bb2d9334
Fleet UI: Apple Business Manager expiry banner ( #9021 )
2023-01-16 09:10:12 -05:00
RachelElysia
b8965da82c
Fleet UI: Remove team policy stale time, remove team policy automation statetime ( #9226 )
2023-01-10 11:53:11 -05:00
Luke Heath
abb5a332c5
UI hackathon: transitions, tooltips, empty states, buttons, bookmarks ( #9195 )
2023-01-06 17:08:48 -06:00
RachelElysia
9a5789459e
Fleet UI: Autofocus forms ( #9180 )
2023-01-06 09:25:00 -05: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
RachelElysia
68aefc8e56
Fleet UI Hackathon: Empty states ( #9094 )
2023-01-04 14:16:34 -05:00
Luke Heath
dea1d6b66e
UI hackathon transitions ( #9163 )
2023-01-04 10:06:30 -06:00
RachelElysia
8384dbe3a9
Fleet UI: Critical policy unreleased fixes ( #9052 )
2022-12-20 09:38:37 -06: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
51d1cf8569
Fleet UI: Add critical policy option ( #8758 )
2022-12-14 13:57:57 -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