You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: new openedx_catalog app to model catalog courses + runs (v0.36.0) (#479)
* feat: depend on edx-organizations
* feat: new catalog app to model course runs and catalog courses
* feat: add a pre_save hook to prevent Organization.short_name from being changed
* docs: some parts of platform call the course_code "number", so mention that
* docs: clarify CatalogCourse.language is "primary language"
* refactor: course_id -> course_key, run -> run_code, display_name -> title
Here's a visual overview of how this app relates to other apps.
4
+
5
+
(_Note: to see the diagram below, view this on GitHub or view in VS Code with [a Markdown-Mermaid extension](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid) enabled._)
6
+
7
+
```mermaid
8
+
---
9
+
config:
10
+
theme: 'forest'
11
+
---
12
+
flowchart TB
13
+
Catalog["**openedx_catalog** (CourseRun, CatalogCourse plus core metadata models, e.g. CourseSchedule. Other metadata models live in other apps but are 1:1 with CourseRun.)"]
14
+
Content["**openedx_content**<br>The content of the course. (publishing, containers, components, media)"]
0 commit comments