Commit e3f7e602 by Calen Pennington

Only display settings in the cms advanced settings page

parent 248ce880
...@@ -2,6 +2,7 @@ from xmodule.modulestore import Location ...@@ -2,6 +2,7 @@ from xmodule.modulestore import Location
from contentstore.utils import get_modulestore from contentstore.utils import get_modulestore
from xmodule.x_module import XModuleDescriptor from xmodule.x_module import XModuleDescriptor
from xmodule.modulestore.inheritance import own_metadata from xmodule.modulestore.inheritance import own_metadata
from xblock.core import Scope
class CourseMetadata(object): class CourseMetadata(object):
...@@ -25,6 +26,9 @@ class CourseMetadata(object): ...@@ -25,6 +26,9 @@ class CourseMetadata(object):
descriptor = get_modulestore(course_location).get_item(course_location) descriptor = get_modulestore(course_location).get_item(course_location)
for field in descriptor.fields + descriptor.lms.fields: for field in descriptor.fields + descriptor.lms.fields:
if field.scope != Scope.settings:
continue
if field.name not in cls.FILTERED_LIST: if field.name not in cls.FILTERED_LIST:
course[field.name] = field.read_from(descriptor) course[field.name] = field.read_from(descriptor)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment