From 27b57bb48b636ec29b9e592f4be89731fd7d3dd9 Mon Sep 17 00:00:00 2001 From: Calen Pennington Date: Tue, 15 Jan 2013 08:47:08 -0500 Subject: [PATCH] Don't update settings based on data from content for discussion modules during init --- common/lib/xmodule/xmodule/discussion_module.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/common/lib/xmodule/xmodule/discussion_module.py b/common/lib/xmodule/xmodule/discussion_module.py index 6a9edbbd70..e3161742df 100644 --- a/common/lib/xmodule/xmodule/discussion_module.py +++ b/common/lib/xmodule/xmodule/discussion_module.py @@ -17,21 +17,12 @@ class DiscussionModule(XModule): discussion_target = String(scope=Scope.settings) sort_key = String(scope=Scope.settings) - data = String(help="XML definition of inline discussion", scope=Scope.content) - def get_html(self): context = { 'discussion_id': self.discussion_id, } return self.system.render_template('discussion/_discussion_module.html', context) - def __init__(self, *args, **kwargs): - XModule.__init__(self, *args, **kwargs) - - xml_data = etree.fromstring(self.data) - self.discussion_id = xml_data.attrib['id'] - self.title = xml_data.attrib['for'] - self.discussion_category = xml_data.attrib['discussion_category'] class DiscussionDescriptor(RawDescriptor): module_class = DiscussionModule