refactor: use handler_url from xblock runtime, not cms
This is a minor refactoring in order to remove a code dependency of ./xmodule on ./cms
This commit is contained in:
committed by
Kyle McCormick
parent
709db42835
commit
c1e79c993e
@@ -13,7 +13,6 @@ from xblockutils.studio_editable import StudioEditableXBlockMixin
|
||||
from webob import Response
|
||||
from web_fragments.fragment import Fragment
|
||||
|
||||
from cms.lib.xblock.runtime import handler_url
|
||||
from xmodule.studio_editable import StudioEditableBlock as EditableChildrenMixin
|
||||
from xmodule.validation import StudioValidation, StudioValidationMessage
|
||||
|
||||
@@ -78,7 +77,7 @@ class LibrarySourcedBlock(StudioEditableXBlockMixin, EditableChildrenMixin, XBlo
|
||||
)
|
||||
fragment.content = loader.render_django_template('templates/library-sourced-block-studio-view.html', {
|
||||
'react_content': react_content,
|
||||
'save_url': handler_url(self, 'submit_studio_edits'),
|
||||
'save_url': self.runtime.handler_url(self, 'submit_studio_edits'),
|
||||
})
|
||||
|
||||
fragment.add_javascript_url(self.runtime.local_resource_url(self, 'public/js/library_source_block.js'))
|
||||
|
||||
Reference in New Issue
Block a user