Add lti consumer xblock modules to LTI REST endpoints

This allows LTI consumer xblock modules being hocked into get_course_lti_endpoints for
discovering LTI result/outcome endpoints.
This commit is contained in:
Pan Luo
2016-10-03 18:02:56 -07:00
committed by Robert Raposa
parent f6ad15bb59
commit 4db8c7a758

View File

@@ -1253,6 +1253,7 @@ def get_course_lti_endpoints(request, course_id):
anonymous_user = AnonymousUser()
anonymous_user.known = False # make these "noauth" requests like module_render.handle_xblock_callback_noauth
lti_descriptors = modulestore().get_items(course.id, qualifiers={'category': 'lti'})
lti_descriptors.extend(modulestore().get_items(course.id, qualifiers={'category': 'lti_consumer'}))
lti_noauth_modules = [
get_module_for_descriptor(