fleet
fleet copied to clipboard
Add renewal banner for Volume Purchasing Program
Goal
User story |
---|
As a Fleet user, |
I want to know when my VPP token is about to expire (starting 30 days before) |
so that I can renew this token before the VPP service stops working. |
Context
- Product designer: @marko-lisica
Design reminder banner but have other banners and order of display in mind. See #11544 for more context.
Changes
Product
- [x] UI changes: Figma link
- [x] REST API changes: Use API endpoint that will be done as part of #18867
- [ ] Other changes: Redirects for renewing VPP token docs. New VPP section on ~~Setup page.~~
- UPDATE: macOS MDM setup is now a guide here: https://fleetdm.com/guides/macos-mdm-setup (@noahtalerman)
Engineering
- [ ] 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
- Risk level: Low
Manual testing steps
- Tweak DB to mimic expiring and expired VPP certs
- Ensure expiring banner shows within 30 days of expire date
- Ensure expired banner shows after cert expires
- Check the Link resolves to Rnew VPP portal
- Ensure the order of preference for other banners meets the criteria described in Figma
Testing notes
Confirmation
- [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
- [ ] QA (@____): Added comment to user story confirming successful completion of QA.