openstax / openstax-cms

The OpenStax CMS, built using Wagtail on top of Django.
https://openstax.org
GNU Affero General Public License v3.0
100 stars 15 forks source link

Fix renewal form endpoint #1585

Closed mwvolo closed 1 month ago

mwvolo commented 1 month ago

This endpoint returns books used and student numbers to pre-populate the renewal form, creating a more frictionless experience for instructors to confirm usage. This should fix the form auto-population, while also adding some fields that might be useful in the future.

No FE changes are required to support this. It used to work, then it stopped. Now it's back.

Screenshot 2024-10-18 at 12 13 52 This will populate the renewal form with books and previous student count reported by an instructor who has an adoption that needs to be confirmed.

mwvolo commented 1 month ago

@TomWoodward this is ready for a look when you have time.

Creative Services is planning to send a mass renewal email in the next two weeks and I was hoping to get this out before then (it'll make the user experience a lot better). Do you have any concerns with me merging, moving this to staging, getting some folks to help test, then moving to production next week?

sentry-io[bot] commented 1 month ago

Suspect Issues

This pull request was deployed and Sentry observed the following issues:

Did you find this useful? React with a 👍 or 👎