Commit Graph
13569 Commits
Author SHA1 Message Date
Noah Talerman d2f285567a "Activity changes" checkbox in user story template (#22003)
- Add reminder to think about new activity items during the drafting
process
- For all checkboxes, we want to be intentional when we decided to make
"No changes" (instead of removing checkbox)
2024-09-12 18:09:02 -04:00
Zay Hanlon a46450562e Requestor to provide Gong snippet when available (#22062)
Updating the feature request template to note that the Fleet requestor
should provide a Gong snippet where a customer or prospect discussed a
feature when available
2024-09-12 17:49:43 -04:00
Sam Pfluger b03b67723f Add "Track an objection" to Sales README (#22061) 2024-09-12 16:24:36 -05:00
Ian Littman 199dad272b Add software installer extension column to database (#22017)
#22044 

This is distinct from the filename extension due to being based on
package introspection.

# Checklist for submitter

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
- [x] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [x] Manual QA for all new/changed functionality
2024-09-12 16:22:35 -05:00
Robert Fairburn eaa016b40c saml-auth-proxy saves alb logs and outputs sec grp. (#22030) 2024-09-12 15:29:06 -05:00
JD 0e68974533 Article: Guide default teams (#22045)
Article: Guide: Configuring default teams.
https://github.com/fleetdm/confidential/issues/8004
2024-09-12 13:11:03 -07:00
Lucas Manuel Rodriguez 169d9de24c Clear policy results and stats when setting or changing an installer (#22053)
Follow up PR for #21428.

After some discussions with Noah we want to clear policy results when a
user sets for the first time or changes an installer on a policy.
2024-09-12 16:56:12 -03:00
Eric 3541ad6fa7 Website: update docsearch styles (#22056)
Closes: https://github.com/fleetdm/fleet/issues/22055

Changes:
- Updated docsearch.less to hide the duplicate placeholder text in the
search modal.
2024-09-12 14:35:34 -05:00
Lucas Manuel Rodriguez 92c4c529c7 Fix breaking changes tests (#22054)
Related to #21467 and #20320
2024-09-12 16:33:44 -03:00
Victor Lyuboslavsky b60ebbc63e Added GitOps support for uninstall script. (#21969)
`fleetctl gitops` subtask for #20320

# Checklist for submitter

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-12 13:25:40 -05:00
Sam Pfluger b569ea8253 Add walkthrough looms to responsibilities (#22047) 2024-09-12 12:52:57 -05:00
Dante Catalfamo 0074a5f964 Validate orbit access to installer package before returning it (#21337) 2024-09-12 13:36:19 -04:00
Gabriel Hernandez 3599c2b49a show errors for restricted team names, "all teams" and "no team" (#22043)
relates to #21971

Show error messages when trying to create a team called "All teams" and
"no team"

**all teams error:**


![image](https://github.com/user-attachments/assets/de00754c-176c-4362-9243-ce97719dff74)

**no team error:**


![image](https://github.com/user-attachments/assets/7b41e760-1779-4b53-8ba9-8ca12d84493a)


- [x] Manual QA for all new/changed functionality
2024-09-12 18:28:12 +01:00
Lucas Manuel Rodriguez 4c24729df0 Add policies for "No team" (#21972)
#21467

- [X] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [X] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [X] Added/updated tests
- [X] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [X] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [X] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [X] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [X] Manual QA for all new/changed functionality
2024-09-12 14:23:25 -03:00
Allen Houchins 1872b6e974 updated Zoom display name information (#22034)
Changed the Zoom display name instructions to put "CEO shadow" before
full name.
2024-09-12 12:06:17 -05:00
Allen Houchins 81e619a297 fixed typo in intro image (#22038)
Fixed typo in intro image "LEADERSHHIP" -> "LEADERSHIP"
2024-09-12 12:02:39 -05:00
Victor Lyuboslavsky 8e5d056198 Uninstall packages (#21892)
#20320

# Demo video(s)
- API demo: https://www.loom.com/share/037c82cbde9743cfa42778eb04612482

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated BE tests
- [ ] Added/updated FE tests
- [ ] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [x] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [x] Manual BE QA for all new/changed functionality
- [ ] Manual end-to-end QA for all new/changed functionality
2024-09-12 11:39:41 -05:00
d9f7935fce UI – Uninstall features for host details, install/uninstall actions, activity feed, misc other items (#21933)
## #21566 - Host details updates for Uninstall packages

details > software page. Full tasks outlined in the issue, [Figma
here](https://www.figma.com/design/ToQaK2yUJwDyzagTdrbOfX/%2320320-Uninstall-packages?node-id=5364-13173&m=dev)

**Updated install status tooltips:**

![install-status-tooltips](https://github.com/user-attachments/assets/9869c7d6-f953-4adc-9692-52f5dad9d81a)

**Uninstall action:**

![uninstall-action](https://github.com/user-attachments/assets/189d5755-556c-48ca-8824-08db14ec95d4)

**Update install details:**
![Screenshot 2024-09-09 at 1 12
58 PM](https://github.com/user-attachments/assets/f52b349b-9f01-49d4-b952-6efd60f29979)


## #21931 - updated specs for install/uninstall states

## #21568 - activity feed items for Uninstall
![Screenshot 2024-09-09 at 5 00
07 PM](https://github.com/user-attachments/assets/eb61949a-9f8d-4b9e-a437-2d31a6808f07)
![Screenshot 2024-09-09 at 5 42
52 PM](https://github.com/user-attachments/assets/a8c2de0e-27e3-4d2b-bf69-702ea7b72e48)
![Screenshot 2024-09-09 at 5 43
03 PM](https://github.com/user-attachments/assets/b6127ed3-6fcf-439e-aa3d-91038a025d92)

## #21567 - Uninstall details modal
![Screenshot 2024-09-10 at 7 42
18 PM](https://github.com/user-attachments/assets/a42e4e4a-eadd-4e75-84c5-c5f6a6230950)
_remaining TODO_:
  - [x] manually QA 'failed' states
- [x] determine where to source timestamp from for uninstall activities

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Victor Lyuboslavsky <victor@fleetdm.com>
2024-09-12 11:51:59 -04:00
Victor Lyuboslavsky f5fb6ba75c Fixes from BE code review. 2024-09-12 10:29:28 -05:00
Roberto Dip 002c91b3ff improve iPad detection on OTA enroll page (#22032)
some iPads default to requesting the desktop version of websites, and
thus they send a different user agent. This improves the detection with
a well-known method.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Manual QA for all new/changed functionality
2024-09-12 11:27:45 -03:00
EricandSam Pfluger 0aa5713b96 Handbook: add ritual for changing "Integrations admin" password (#22000)
Closes: #21925

Changes:
- Added a ritual to change the password of the Integrations admin SF
account and added steps for completing it to the digital experience
handbook page.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-09-11 19:45:28 -05:00
Rachael Shaw 9f51cd2dea Handbook: Add Ian to endpoint ops product group (#22007) 2024-09-11 17:37:14 -05:00
Marko Lisica cd62ba40e7 YAML: add missing ios_updates and ipados_updates (#21999)
We missed to document `ios_updates` and `ipados_updates` that's built as
part of the #19852
2024-09-11 17:54:34 -04:00
dependabot[bot] d38d1cde61 Bump express from 4.19.2 to 4.20.0 (#21960) 2024-09-11 16:45:44 -05:00
Luke Heath e0abd89371 Update macOS latest version policy (#22025) 2024-09-11 16:26:33 -05:00
Martin Angers a1f6e22622 Fix cron profile delivery when a single Windows VM has duplicate enrollment entries for its host_uuid (#21983) 2024-09-11 17:18:59 -04:00
Victor Lyuboslavsky ea5100b97c Add data retention section to backend patterns.md (#22015) 2024-09-11 16:14:40 -05:00
Victor Lyuboslavsky 174b4ece05 Added created_at to fleet/scripts/results and switched to enum for install status. (#22019) 2024-09-11 15:56:49 -05:00
Drew Baker 26186b7836 Update discovering-chrome-ai-using-fleet.md (#22021)
Quick typo fix
2024-09-11 13:40:40 -07:00
Luke Heath 2e9b0c8460 Add VPP apps to teams with Apple devices (#21996) 2024-09-11 15:34:45 -05:00
Eric ad9b98b0ce Website: update tooltip position on mobile IT features table (#22018)
Closes: https://github.com/fleetdm/fleet/issues/22016

Changes:
- Updated the position of the tooltip icons on the mobile IT pricing
features table
2024-09-11 15:32:11 -05:00
Brock Walters d958e05096 Update discovering-chrome-ai-using-fleet.md (#22014)
Final clean up...
2024-09-11 12:59:14 -07:00
Eric c87b84473b Website: Fix overflowing schema table documentation (#22006)
Closes: #21970

Changes:
- Set a max width on the schema table container to prevent it from
overflowing outside the page's container on certain browser versions.
2024-09-11 14:08:26 -05:00
Noah Talerman 527021641b Reference docs: Store bootstrap package outside the Fleet database (#20671)
Reference docs and website redirect for the following story:
- #19037
2024-09-11 13:59:55 -05:00
Luke Heath 0835fa4804 Update app_store_apps docs (#22001) 2024-09-11 13:57:56 -05:00
Brock Walters e7d6e2c017 Update discovering-chrome-ai-using-fleet.md (#22009)
Last pass. This is final draft as far as I am concerned. Thanks for your
help!!!
2024-09-11 11:49:05 -07:00
JD 7404fe9c56 Update VPP app article title in metadata (#22008) 2024-09-11 11:41:55 -07:00
Mike McNeil 7baebf31c0 Merge SCIM and JIT in features table (#21949) 2024-09-11 14:26:06 -04:00
Dante Catalfamo 8ad0d59016 Add clearer error for VPP token constraint failure (#21967)
#21890
2024-09-11 14:11:28 -04:00
Zach Wasserman ca9874ea79 Fix link to Apple Developer login page (#22005) 2024-09-11 11:02:30 -07:00
Victor Lyuboslavsky 50886eb0b9 Fixed regex. 2024-09-11 12:22:35 -05:00
Isabell Reedy 61935d2b2a Add step to weekly revenue report to check bank accounts (#21954) 2024-09-11 11:23:49 -05:00
Luke Heath 42b322e666 Fix changelog 4.56.0 (#21895) (#21901) 2024-09-11 10:19:01 -05:00
Victor Lyuboslavsky 5f846c8870 Merge remote-tracking branch 'origin/main' into 20320-feat-uninstall-packages 2024-09-11 09:35:04 -05:00
Noah Talerman 17edefe12c API design: Filter software by severity (CVSS v3) and known exploit (CISA) (#20684)
API changes for the following story:
- #19099
2024-09-11 09:43:54 -04:00
Victor Lyuboslavsky 5eab74709d Doc updates for #21038 (#21125) 2024-09-11 09:28:18 -04:00
Roberto Dip 298e34ffdb fix back-end test for UI OTA template (#21975)
See https://github.com/fleetdm/fleet/actions/runs/10804752744 for the
failure. I changed a UI template in
https://github.com/fleetdm/fleet/pull/21957 yesterday that didn't
trigger the Go tests.

In this PR I'm just fixing the test failure, I will adjust the worker to
trigger a test run when this file is modified in a separate PR to not
block this on codeowners.

# Checklist for submitter

- [x] Added/updated tests
2024-09-11 10:16:37 -03:00
Sam Pfluger bc5c92df83 Update README.md (#21964)
Next meeting is Oct 1st. 

Closes https://github.com/fleetdm/fleet/issues/20790
2024-09-10 20:18:12 -05:00
Victor LyuboslavskyandNoah Talerman d79ff94e8f #19857 API changes (#21501)
#19857 API changes

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-09-10 18:16:46 -05:00
Jahziel Villasana-Espinoza 385da248cb feat: validate profile with apple (#21862)
> Related issue: #17558

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-09-10 18:44:58 -04:00