def link_func(course, reverse_func): if course_home_mfe_outline_tab_is_active(course.id): return get_learning_mfe_home_url(course_key=course.id, view_name='home') else: reverse_name_func = lambda course: default_course_url_name(course.id) url_func = course_reverse_func_from_name_func(reverse_name_func) return url_func(course, reverse_func)
def link_func(self): """ Returns a function that takes a course and reverse function and will compute the course URL for this tab. """ reverse_name_func = lambda course: default_course_url_name(course.id) return course_reverse_func_from_name_func(reverse_name_func)
def link_func(course, reverse_func): if course_home_mfe_outline_tab_is_active(course.id): return get_microfrontend_url(course_key=course.id, view_name=self.view_name) else: reverse_name_func = lambda course_test: default_course_url_name( course_test.id) url_func = course_reverse_func_from_name_func( reverse_name_func) return url_func(course, reverse_func)
def link_func(course, reverse_func): if course_home_legacy_is_active(course.id): reverse_name_func = lambda course: default_course_url_name( course.id) url_func = course_reverse_func_from_name_func( reverse_name_func) return url_func(course, reverse_func) else: return get_learning_mfe_home_url(course_key=course.id, url_fragment='home')