fix: resolve incomplete module import for field overrides (#29391)

This commit is contained in:
Abdurrehman
2021-12-09 22:10:27 +05:00
committed by GitHub
parent 3fd6f394cf
commit c73e46ff09
2 changed files with 4 additions and 3 deletions

View File

@@ -27,8 +27,9 @@ from xblock.field_data import FieldData
from xmodule.modulestore.inheritance import InheritanceMixin
NOTSET = object()
ENABLED_OVERRIDE_PROVIDERS_KEY = 'courseware.field_overrides.enabled_providers.{course_id}'
ENABLED_MODULESTORE_OVERRIDE_PROVIDERS_KEY = 'courseware.modulestore_field_overrides.enabled_providers.{course_id}'
ENABLED_OVERRIDE_PROVIDERS_KEY = 'lms.djangoapps.courseware.field_overrides.enabled_providers.{course_id}'
ENABLED_MODULESTORE_OVERRIDE_PROVIDERS_KEY = 'lms.djangoapps.courseware.modulestore_field_overrides.\
enabled_providers.{course_id}'
def resolve_dotted(name):

View File

@@ -750,7 +750,7 @@ if FEATURES.get('CUSTOM_COURSES_EDX'):
##### Individual Due Date Extensions #####
if FEATURES.get('INDIVIDUAL_DUE_DATES'):
FIELD_OVERRIDE_PROVIDERS += (
'courseware.student_field_overrides.IndividualStudentOverrideProvider',
'lms.djangoapps.courseware.student_field_overrides.IndividualStudentOverrideProvider',
)
##### Show Answer Override for Self-Paced Courses #####