Skip to content

Hide automatically-created (Fleet-created/maintained) policies in Policies list #25500

@eugkuo

Description

@eugkuo

Goal

User story
As an admin,
I want to not see Fleet-created policies in the Policies list
so that I can not be confused by policies that don't adhere to my naming convention or that seem to appear out of nowhere.

Key result

Every sprint, ship small UX improvements based on dogfooding or customer feedback

Original requests

None

Context

Changes

Product

  • UI changes:
  • CLI (fleetctl) usage changes: TODO
  • YAML changes: TODO
  • REST API changes: TODO
  • Fleet's agent (fleetd) changes: TODO
  • Activity changes: TODO
  • Permissions changes: TODO
  • Changes to paid features or tiers: TODO
  • Transparency changes: TODO
  • First draft of test plan added
  • Other reference documentation changes: TODO
  • Once shipped, requester has been notified
  • Once shipped, dogfooding issue has been filed

Engineering

  • Test plan is finalized
  • Feature guide changes: TODO
  • Database schema migrations: TODO
  • Load testing: TODO

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

  • Requires load testing: TODO
  • Risk level: Low / High TODO
  • Risk description: TODO

Test plan

  1. Add a Fleet-maintained app and choose "Automatic install."
  2. Navigate to the "Policies" page.
  3. Ensure the "[Install software] software name" policy does not appear
  4. Repeat 1-3 with custom packages and App Store apps

Testing notes

Confirmation

  1. Engineer: Added comment to user story confirming successful completion of test plan.
  2. QA: Added comment to user story confirming successful completion of test plan.

Metadata

Metadata

Assignees

Labels

#g-softwareSoftware product group:productProduct Design department (shows up on 🦢 Drafting board)storyA user story defining an entire feature

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions