Switch disabling of XBlocks to XBlockConfiguration.

Also allows dynamic updates.
TNL-4668
This commit is contained in:
cahrens
2016-06-24 16:25:36 -04:00
parent 39c2abdf28
commit 8980d1ab2d
5 changed files with 57 additions and 21 deletions

View File

@@ -41,16 +41,6 @@ class XBlockDisableConfig(ConfigurationModel):
return block_type in config.disabled_blocks.split()
@classmethod
def disabled_block_types(cls):
""" Return list of disabled xblock types. """
config = cls.current()
if not config.enabled:
return ()
return config.disabled_blocks.split()
@classmethod
def disabled_create_block_types(cls):
""" Return list of deprecated XBlock types. Merges types in settings file and field. """