-
Notifications
You must be signed in to change notification settings - Fork 446
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create policies automatically for Fleet-maintained apps #22077
Comments
Hey @georgekarrv just giving you a reminder that this story is ready to spec. Please let us know if we can help get this ready for estimation. |
Hey @georgekarrv just giving you a ping! as a reminder that this story is ready to spec. Please let us know if we can help get this ready for estimation. Note that the API design PR is a draft but it's ready for review. It's in draft b/c it's helping us remember that we want to wait for the 4.58 reference docs to merge it into |
Hey @georgekarrv, just giving you another reminder that this story is ready for specs. Please ping @marko-lisica if we can help get this ready for estimation. |
Hey @ghernandez345, I did small copy tweak here in case you started working on this. |
Hey @georgekarrv, I tried this query and it worked, it triggered installation on my host: SELECT 1 FROM apps WHERE bundle_identifier = '<SOFTWARE_BUNDLE_IDENTIFIER>'; We already have bundle_identifier for each Fleet-maintained app in this file, but you mentioned yesterday that frontend don't have access to it. I think we need a way for the frontend to know bundle_identifier, probably include it in Get Fleet-maintained app response. @PezHub I also added note in QA section in the description that we should make sure that this query template works (triggers install) for each Fleet-maintained app. |
…4298) > Related issue: #22077 # 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
Suggestion for readability improvement. The error message currently says: "Couldn't add automatic install policy. Software is successfully added. To try again delete software and add it again." Could we change this to say something like: |
@jmwatts Thanks for the proposal. I like the first one: I'll update Figma to match this. @jahzielv If we can make this change now would be great. Thanks! |
Hey @marko-lisica just giving you a ping! as a reminder to prioritize the remaining TODOs for this story in confirm and celebrate. |
Apps deploy, hosts sync, |
Goal
Objective
Context
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
Design/UI
When adding FMA, Manual and Automatic install options are available. Tooltip for "missing this software" is shown.
Self-service can be selected for either install method, there is a tooltip on "Self-service"
Advanced options are available and editable, save on "Add software"
When "Add software" is clicked, Add software modal appears with spinner.
!!Existing Issue!! #23096 For upload failures, error message is displayed and policy is not created
For successful uploads, user is redirected to /software/titles with the "Available for install" filter applied, and success message is shown
For successful uploads but policy fails to be created, an error message is displayed
On /software/titles page, correct Manual, Automatic, Automatic/Self Service, Manual/Self Service icons appear based on install method
Learn more
link redirects to the correct pageFunctional
Role Based Access
Global Admin
Global Maintainer
Global Observer +
Global Observer
Team Admin
Add/Edit/Delete FMA software for the team(s) they are assigned to
Team Maintainer
Add/Edit/Delete FMA software for the team(s) they are assigned to
Team Observer +
Team Observer
Testing notes
Confirmation
The text was updated successfully, but these errors were encountered: