Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
 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')