Files
edx-platform/cms
David Ormsbee 74ef4664c5 fix: Use fallback when titles are unavailable for outlines.
The Studio UI prevents you from creating a Section or Subsection
with no title (display_name). But OLX import allows you to bypass
these checks and create Sections ("chapter" tag) and Subsections
("sequential" tag) without display_name information specified in
the XML. When this happens, Studio and the LMS fall back to using
the url_name (the last part of the UsageKey) as a title, using the
display_name_with_default method.

This usually works, because url_names are derived from the import
file name, and if you're hand-editing a course in XML, your file
names are probably more intelligible than Mongo object IDs. In any
case, this commit updates get_outline_from_modulestore to match the
behavior of Studio and the LMS with respect to this situation.

This is part of the course outlines backfill rollout. TNL-8056
2021-03-11 09:19:57 -05:00
..
2021-03-02 16:45:46 +05:00
2021-02-02 15:29:41 +05:00
2021-02-02 15:29:41 +05:00
2021-01-06 08:15:35 -05:00
2019-12-30 12:25:38 -05:00
2021-03-02 16:45:46 +05:00
2021-02-02 15:29:41 +05:00

CMS (Content Management System)
-------------------------------

This directory contains code relating to the course management portal for edX, also known as Studio.