Commit c67fc0d9 by E. Kolpakov

Added discussion xblocks to course categories map

parent 30c31894
...@@ -57,7 +57,10 @@ def has_forum_access(uname, course_id, rolename): ...@@ -57,7 +57,10 @@ def has_forum_access(uname, course_id, rolename):
def _get_discussion_modules(course): def _get_discussion_modules(course):
all_modules = modulestore().get_items(course.id, qualifiers={'category': 'discussion'}) discussion_modules = modulestore().get_items(course.id, qualifiers={'category': 'discussion'})
discussion_xblocks = modulestore().get_items(course.id, qualifiers={'category': 'discussion-forum'})
all_discussions = discussion_modules + discussion_xblocks
def has_required_keys(module): def has_required_keys(module):
for key in ('discussion_id', 'discussion_category', 'discussion_target'): for key in ('discussion_id', 'discussion_category', 'discussion_target'):
...@@ -66,7 +69,7 @@ def _get_discussion_modules(course): ...@@ -66,7 +69,7 @@ def _get_discussion_modules(course):
return False return False
return True return True
return filter(has_required_keys, all_modules) return filter(has_required_keys, all_discussions)
def _get_discussion_id_map(course): def _get_discussion_id_map(course):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment