Discussion service to enable permission and access provider (#37912)
* chore: discussion service to enable permission and access provider
This commit is contained in:
@@ -19,6 +19,7 @@ from xblock.exceptions import NoSuchHandlerError, NotFoundError, ProcessingError
|
||||
from xblock.runtime import KvsFieldData
|
||||
|
||||
from openedx.core.djangoapps.video_config.services import VideoConfigService
|
||||
from openedx.core.djangoapps.discussions.services import DiscussionConfigService
|
||||
from xmodule.contentstore.django import contentstore
|
||||
from xmodule.exceptions import NotFoundError as XModuleNotFoundError
|
||||
from xmodule.modulestore.django import XBlockI18nService, modulestore
|
||||
@@ -228,6 +229,7 @@ def _prepare_runtime_for_preview(request, block):
|
||||
"cache": CacheService(cache),
|
||||
'replace_urls': ReplaceURLService,
|
||||
'video_config': VideoConfigService(),
|
||||
'discussion_config_service': DiscussionConfigService(),
|
||||
}
|
||||
|
||||
block.runtime.get_block_for_descriptor = partial(_load_preview_block, request)
|
||||
|
||||
Reference in New Issue
Block a user