Skip to content

Add parameter to exclude Fleet Maintained apps in List software API response. #25427

@eashaw

Description

@eashaw

Related user story

#24918

API changes: #25438

context:
Fleet Maintained apps are currently included in the response from the List software API endpoint, which the MSP dashboard relies on to gather software on the Fleet instance to display a list on the /software page.
The MSP dashboard cannot be used to transfer Fleet maintained apps to other teams, because it uses the add package API endpoint to transfer software to new teams (which does not support all of the filetypes that the installers for Fleet maintained apps can be in).

Note: As far as I know, the customer that uses the MSP dashboard does not use Fleet maintained apps, and this issue only affects the MSP dashboard that is currently connected to dogfood.

Task:

  • Add support for a new parameter (exclude_fleet_maintained_apps) to the list software endpoint to allow users to exclude Fleet maintained apps from the list software response.

Condition of satisfaction

Fleet maintained apps do not appear in the list software response when the exclude_fleet_maintained_apps parameter is set to true.

Metadata

Metadata

Assignees

Labels

#g-orchestrationOrchestration product group:releaseReady to write code. Scheduled in a release. See "Making changes" in handbook.bugSomething isn't working as documented~api-or-yaml-designUsed for pull requests (PRs) with proposed API and YAML changes~backendBackend-related issue.~finalize-testplantest plan needs to be finalized by QA~released bugThis bug was found in a stable release.~sub-taskA technical sub-task that is part of a story. (Not QA'd. Not estimated.)

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions