Skip to content
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

add UI to support self service VPP software #21174

Merged
merged 8 commits into from
Aug 12, 2024

Conversation

ghernandez345
Copy link
Contributor

relates to #19883

implements UI to support self service VPP apps.

Self service checkbox in add software modal

image

The rest of the changes are the same as the original self service feature.

  • Changes file added for user-visible changes in changes/, orbit/changes/ or ee/fleetd-chrome/changes.
    See Changes files for more information.
  • Manual QA for all new/changed functionality

Copy link
Contributor

@gillespi314 gillespi314 left a comment

Choose a reason for hiding this comment

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

Looks good! Just a few comment/questions for your consideration :)

};

if (isSelfService) {
postBody.self_service = isSelfService;
Copy link
Contributor

Choose a reason for hiding this comment

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

Out of curiosity, how does the API response if we were to send self_service: false explicitly?

Copy link
Contributor Author

@ghernandez345 ghernandez345 Aug 12, 2024

Choose a reason for hiding this comment

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

good question. it seems to be handled the same way as when its undefined. @dantecatalfamo is this a
correct assumption of how this endpoint will work when we pass self_service: false explicitly?

Copy link
Member

@lukeheath lukeheath left a comment

Choose a reason for hiding this comment

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

Approving doc changes as codeowner. I haven't reviewed frontend changes.

@ghernandez345 ghernandez345 merged commit 1fe2d76 into feat-self-service-vpp Aug 12, 2024
7 checks passed
@ghernandez345 ghernandez345 deleted the feat-ui-self-service-vpp branch August 12, 2024 16:02
ghernandez345 added a commit that referenced this pull request Aug 20, 2024
relates to #19883

implements UI to support self service VPP apps. 

**Self service checkbox in add software modal**



![image](https://github.com/user-attachments/assets/bb6f3b3b-61aa-4a78-a223-e73ad2c2c5b9)

The rest of the changes are the same as the original self service
feature.

- [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] Manual QA for all new/changed functionality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants