richie
richie copied to clipboard
Allow creating programs
Feature Request
Is your feature request related to a problem or unsupported use case? Please describe. We need to be able to create Programs.
Describe the solution you'd like
- [x] Add a new page extension model called Program
- [x] Add a new factory for the Program model
- [x] Add a template for programs with placeholders: program_description, program_cover (only shown on edit), program_courses,
- [x] Add a cms wizard to allow creating a new program,
- [x] Add a plugin to integrate programs on other pages,
- [x] Add programs to the demo site (a main page Programs with programs as children)
- [x] Add a section on the course detail page: "This course is part of x programs"
- [ ] Add a section on the organization detailed page: "This organization is involved in x programs"
- [ ] Index programs in the course index as if they were courses,
- [ ] Add a field "type" to the courses index to differentiate courses from programs,
- [ ] Adapt the course glimpse to allow displaying either a course or a program.
- [ ] Add a new drilldown filter that allows filtering courses or programs,