Skip to content

[YAML/API/Guide/Activity] Self-service: Custom software categories + Install all in category - #45463

Merged
noahtalerman merged 4 commits into
docs-v4.87.0from
39018-custom-self-service-categories-v487
May 20, 2026
Merged

noahtalerman merged 4 commits into
docs-v4.87.0from
39018-custom-self-service-categories-v487

Conversation

@marko-lisica

@marko-lisica marko-lisica commented May 14, 2026 •

Copy link
Copy Markdown
Member

…ll in category (#45265)

Related to:

- #39018

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@marko-lisica marko-lisica changed the title [YAML/API/Guide] Self-service: Custom software categories + Install all in category [YAML/API/Guide/Activity] Self-service: Custom software categories + Install all in category May 14, 2026
- Contributor API: POST /api/v1/fleet/device/{token}/software/install_all
  queues an install for every self-service title not yet installed, with
  optional category_id query param to scope to one category.
- Audit logs: added_self_service_category, edited_self_service_category,
  deleted_self_service_category for the new per-fleet category CRUD.

Related to: #39018
Captures the 'Install all' click on My device > Self-service.
Includes the optional self-service category id/name (null when the
end user installed across all categories) and the count of titles
queued. Each queued title still emits an installed_software activity.

Related to: #39018
Resolve conflict in docs/Configuration/yaml-files.md by keeping emoji-based
category names from the custom self-service categories feature branch and
including the parallels/darwin fleet_maintained_apps example from docs-v4.87.0.
@noahtalerman
noahtalerman merged commit 049e47c into docs-v4.87.0 May 20, 2026
6 checks passed
@noahtalerman
noahtalerman deleted the 39018-custom-self-service-categories-v487 branch May 20, 2026 14:32
Comment thread docs/Contributing/reference/api-for-contributors.md

This branch was previously deployed

1 inactive deployment
Docker Hub — d39717a2 Deployed May 20, 2026 by noahtalerman via publish #89822
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants