Jacob Shandling
1725cb3a0c
UI - Merge inherited and and team-scope queries tables ( #18596 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-05-07 15:44:41 -04:00
RachelElysia
ba1c783eea
Fleet UI: Merge inherited policies into team policies ( #18543 )
2024-05-07 15:44:28 -04:00
RachelElysia
e92e76aee3
Revert "Feature: 15605 merge inherited queries and policies"
2024-05-07 13:30:39 -04:00
Jacob Shandling
fc3cb5b5d3
UI - Merge inherited and and team-scope queries tables ( #18596 )
...
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-05-06 12:27:05 -04:00
RachelElysia
7bac3681c7
Fleet UI: Merge inherited policies into team policies ( #18543 )
2024-05-06 12:27:01 -04:00
RachelElysia
b864130fe9
Fleet UI: Replace mock API call with autofill API call ( #18705 )
2024-05-02 11:57:00 -05:00
RachelElysia
85b15758f7
Fleet UI: AI autofill policy description and resolution ( #18646 )
2024-05-02 11:57:00 -05:00
Gabriel Hernandez
0474d72e9a
fix downloading manual enrollment profile ( #18487 )
...
relates to #18483
This fixes an issue with downloading a manual enrollment profile on the
device user page. This changes how we download the file to use an anchor
tag and default browser behaviour instead of doing it in JS with the
FileSaver library.
We will probably want to remove all FileSaver library implementations in
the future
2024-04-23 13:54:54 -03:00
Gabriel Hernandez
2fc4e520b8
add ability to create manual labels ( #18303 )
...
relates to #17031
Adds functionality to create manual labels in fleet.
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files )
for more information.
- [x] Added/updated tests
- [x] M0anual QA for all new/changed functionality
---------
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2024-04-16 17:22:08 +01:00
Gabriel Hernandez
1e6839c004
Feat UI resend profile ( #18111 )
...
relates to #17896
UI implementation of the resend profile feature. This adds a resend
button on the OS Settings modal row items that will request the profile
is resent.

- [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
---------
Co-authored-by: Roberto Dip <me@roperzh.com>
2024-04-15 14:17:08 +01:00
RachelElysia
0903381abe
[released bug] Fleet UI: Fix ability to bulk delete hosts ( #17909 )
2024-03-29 11:49:15 -04:00
Roberto Dip
e34b320ed5
Merge remote-tracking branch 'origin/main' into feat-macos-ddm
2024-03-27 11:58:22 -03:00
Martin Angers
b449900602
Regenerate schema.sql
2024-03-27 08:19:21 -04:00
Jacob Shandling
5137fe380c
17445 calendar events modal ( #17717 )
...
Addresses #17445
Follow-up iteration:
- Finalize styling of dropdown tooltips
- All `//TODO`s
<img width="1393" alt="Screenshot 2024-03-20 at 1 43 54 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/9b792cf0-058a-4ae6-8f5f-a49eb936ebef ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 01 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/86195dcf-ec28-4cf0-ab8b-d785d12372ed ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 21 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/01effdec-ca20-49ec-a442-5fe754a5e12b ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 26 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/b6de6891-6eae-426e-bbff-b01184094ac9 ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 33 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/96e167dd-752c-4b49-a1a7-69fe9b4f42ac ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 43 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/feedbda5-e915-4e5e-84ee-2316db49434a ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 44 47 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/c4b5ac47-3357-43ef-95ca-dd0953994f6f ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 45 02 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/17838415-5bf4-46f0-9bde-522deb0f0886 ">
<img width="1393" alt="Screenshot 2024-03-20 at 1 45 10 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/b7228484-bb9f-4119-9fbf-a60ce990ba0e ">
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-26 13:39:37 -05:00
Martin Angers
12d9377d68
Merge branch 'main' into feat-prefill-account-name
2024-03-26 14:01:22 -04:00
Gabriel Hernandez
746a254362
fix ui bug for showing os updates table with no team ( #17862 )
...
quick fix to correctly show the os versions for "no teams" on os updates
page
**before:**
<img width="1688" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/6867e62f-48a0-4020-9760-86c6f62af207 ">
**after:**
<img width="1687" alt="image"
src="https://github.com/fleetdm/fleet/assets/1153709/6d5245e4-bb46-466a-ba9f-7752ea1b0997 ">
- [x] Manual QA for all new/changed functionality
2024-03-26 16:38:53 +00:00
Gabriel Hernandez
a292e704de
add startup assistant to the UI ( #17731 )
...
relates to #9147
add the setup assistant page to the UI. This includes:
- new setup assistant page
- uploaded profile and release device manually form
- preview for setup assistant flow
<!-- Note that API documentation changes are now addressed by the
product design team. -->
- [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] Added/updated tests
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
2024-03-26 14:46:33 +00:00
Gabriel Hernandez
d3c843801e
update UI to add support for mac ddm profiles ( #17730 )
...
relates to #17416
update UI to support new DDM profile types. this includes:
- updating Custom settings page
- updating the os settings modal
- [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
2024-03-25 19:15:33 +00:00
RachelElysia
464f4cf822
[released bugs] Fleet UI: Fix 5 params for exporting hosts onto a file ( #17526 )
2024-03-11 12:17:58 -04:00
RachelElysia
b2c089c351
Fleet FE: Do not pass empty search string to API for bulk transfer/delete hosts ( #17525 )
2024-03-11 12:08:41 -04:00
RachelElysia
75e280e090
[unreleased bugs] Vuln details page: missing cards, incorrect link ( #17495 )
2024-03-08 10:53:02 -05:00
RachelElysia
cbce4621ec
[unreleased bugs] Fleet UI: Missing vulnerability filter block / incorrect link param ( #17473 )
2024-03-08 09:22:25 -05:00
RachelElysia
ceaa6d13fa
Transfer/Delete bug fix: fix low_disk_space ( #17434 )
2024-03-06 16:15:34 -05:00
RachelElysia
dfcca55b80
[released bugs] Fleet FE: Bulk host transfer and delete respects all UI page filters ( #17263 )
2024-03-06 13:29:14 -05:00
RachelElysia
316321e889
[released bug] Fleet Full stack: Allow teams filter when transferring hosts by filters ( #17241 )
2024-03-04 15:48:19 -05:00
Gabriel Hernandez
b692d7fa05
Merge branch 'main' into feat-mdm-wipe-host
2024-02-28 11:54:45 +00:00
RachelElysia
57c3ec2ca5
[unreleased bug] Fleet UI: exploit not exploited key for filtering vulns ( #17176 )
2024-02-27 09:33:13 -05:00
Gabriel Hernandez
5d20ee85fc
UI for wiping a host ( #16874 )
...
# Checklist for submitter
add ability in the UI to wipe a host managed by the fleet mdm. This
includes:
**new wipe host action dropdown option:**

**new wipe modal to initiate wiping a host:**

**wipe and wiping host status tags: **


- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2024-02-26 14:26:30 +00:00
Jacob Shandling
6c24f1b447
uncomment api calls ( #17016 )
...
uncomment real API calls
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-20 14:42:51 -08:00
RachelElysia
de40fa6988
Fleet UI Software pages: Add team id params onto various software detail pages ( #16757 )
2024-02-15 10:35:58 -07:00
Jacob Shandling
f0c4dd854b
Add teams features to Vuln details page ( #16761 )
...
## Addresses #16758
- Add Teams functionality to the Vulnerability details page
- Premium only
- All links from page include team_id query param
- To hosts page
- To OS details pages
- To SW version details pages
- API call includes `team_id` query param
- Teams header
- If user only has access to one team, just shows the teamname (no
dropdown)
- Otherwise, Dropdown with team options
- Includes "All teams," but not "No teams"
- Add empty state when ~both vulnerable OS versions and SW versions are
empty~ affected hosts === 0
<img width="1657" alt="Screenshot 2024-02-12 at 4 47 36 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/4f0bb856-57c4-4905-b82b-b00dac6a8306 ">
<img width="1552" alt="Screenshot 2024-02-12 at 4 45 42 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/45d6bbb5-0b31-46df-a715-7fa176029a1d ">
<img width="1552" alt="Screenshot 2024-02-12 at 4 45 47 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/de6c68a6-aaa4-4637-998c-569b4d189433 ">
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-15 10:35:58 -07:00
RachelElysia
4f32ba3235
Vuln FE Iteration: Free columns, clickable rows, export host call update ( #16749 )
2024-02-15 10:35:58 -07:00
RachelElysia
6addcd5984
Fix API call interface breaking build ( #16744 )
2024-02-15 10:35:43 -07:00
RachelElysia
add6763787
Fleet UI: /software/vulnerabilities page ( #16676 )
2024-02-15 10:35:43 -07:00
Jacob Shandling
b9fc6968a5
UI – Vulnerability details page ( #16665 )
...
### _Draft until available to address feedback and merge on Monday –
ready for review_
## Addresses #16472
- Full accounting of features in linked ticket
<img width="1676" alt="Screenshot 2024-02-07 at 10 24 03 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/aa0cd3b5-9191-4078-b57c-ee451dc5c632 ">
<img width="909" alt="Screenshot 2024-02-07 at 10 38 52 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/ea1b0067-bb91-4502-bde0-0e36914a0829 ">
## Checklist for submitter
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-02-15 10:35:06 -07:00
RachelElysia
0ec010976a
Frontend : Vulnerability changes to existing pages ( #16601 )
2024-02-15 10:35:05 -07:00
RachelElysia
78537b1017
(Vulnerabilities feature) Fleet UI: Mock API responses wired up ( #16532 )
2024-02-15 10:35:05 -07:00
Martin Angers
9082438580
Feature: Remote Lock for macOS, Windows and Linux ( #16783 )
...
Feature branch for the #9949 story.
---------
Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
Co-authored-by: Roberto Dip <me@roperzh.com>
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
Co-authored-by: Sarah Gillespie <sarah@fleetdm.com>
2024-02-13 13:03:53 -05:00
Sarah Gillespie
a4228cc45c
Fix UI bug in host query params reconciliation ( #16432 )
2024-02-06 10:04:07 -06:00
Sarah Gillespie
7b5feff8c9
Add upcoming activities count to host vitals UI ( #16533 )
2024-02-06 10:03:01 -06:00
RachelElysia
42cfce3ee1
Fleet UI: Replace references of team members for users ( #16515 )
2024-02-05 14:11:01 -05:00
RachelElysia
c4da90f7fa
Fleet UI: Update os version detail page to use os_version_id in URL and call API ( #16448 )
2024-01-31 13:32:45 -05:00
Martin Angers
ca435eb244
Queued scripts feature ( #16300 )
...
This is the feature branch for the [queued
scripts](https://github.com/fleetdm/fleet/issues/15529 ) story.
---------
Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Roberto Dip <dip.jesusr@gmail.com>
2024-01-29 11:37:54 -03:00
Roberto Dip
7d00d5a41e
feature: target profiles by labels ( #16202 )
...
for #14715
---------
Co-authored-by: Martin Angers <martin.n.angers@gmail.com>
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Jahziel Villasana-Espinoza <jahziel@fleetdm.com>
2024-01-26 11:00:58 -05:00
Jacob Shandling
7550fd69fa
UI – Team-level host expiry setting ( #16276 )
...
## ➡️ #15965
Without global setting:

With global setting:

- [x] Changes file added for user-visible changes in `changes/`
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
---------
Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Sharon Katz <121527325+sharon-fdm@users.noreply.github.com>
2024-01-25 18:19:49 +00:00
RachelElysia
6e7174c22f
Frontend: UI Vulnerabilities feature ( #16322 )
...
Co-authored-by: Gabriel Hernandez <ghernandez345@gmail.com>
2024-01-25 13:03:44 -05:00
RachelElysia
82887fc90c
Frontend: Cleanup 42 js warnings ( #16219 )
2024-01-23 09:16:10 -05:00
Jacob Shandling
df1d279a92
Merge branch 'main' into 14415
2023-12-12 13:13:56 -08:00
Gabriel Hernandez
9d65a2dc8c
Implement UI for new software pages ( #15579 )
2023-12-12 15:03:33 -06:00
Jacob Shandling
d2359675d4
Merge branch 'main' into 14415
2023-12-11 13:52:45 -08:00