As a developer, I would like to understand the range of course statuses that I need to support on about pages, so that we can address these statuses when we bring in all the courses into prospectus.
As far as we know, we have courses with active course runs and courses with archived course runs, but there may be other statuses that we need to display on about pages or need to support by importing and constructing pages for them. We would like to better understand the scope of this work.
A list of other statuses that we need to support on course about pages and whether or not these course pages are being built in the world of archived courses.
A story, if necessary, for adding support for these other statuses.
Talk with Publisher team about statuses they may have seen or run into as part of their work
Talk with about possible other statuses
If there are no other statuses, this story may be smaller than anticipated.
We know about Hidden as a separate status
Exists on course runs as a separate field
Probably not being pulled into GraphQL/Prospectus right now
it is deliberately being excluded from being stored in GraphQL
We are not actually using this field for anything, so it’s possible that we are showing hidden course runs right now
Hidden course runs only belong to courses we would like to be hidden, so it is unlikely that we are showing hidden course runs on prospectus right now.
We will need to do some work to support hidden courses / course runs in prospectus.
We will also want to deal with Closed courses
The enroll button already handles Closed courses
This only happens on the legacy about pages.
Do we need to do anything else in this case?