richie
richie copied to clipboard
Add price field on Course Run
Feature Request
Is your feature request related to a problem or unsupported use case? Please describe. Richie should be able to manage priced or free course runs. A user should be able to search priced course runs. By seeing course glimpse, user should be able to distinguish priced course runs to free ones.
Describe the solution you'd like
- Add an optional MoneyField
priceon CourseRun model (using django-money). - Update Elasticsearch index to manage this new field
- Allow to search through this field
- First just allow to filter priced or free Course Runs
- Then we could imagine to implement a price range slider
- Update CourseGlimpse to distinguish priced Course Runs to free ones
- The CourseGlimpse footer should display the price if its a priced course runs otherwise it should display the start date.
- 🤔 Should we also update CourseGlimpse color? (e.g: Red colors for free course runs, Blue colors for priced course runs ?)
Discovery, Documentation, Adoption, Migration Strategy If you can, explain how users will be able to use this and possibly write out a version the docs (if applicable).