Merge branch 'main' of https://github.com/frappe/community into ui-fixes

This commit is contained in:
pateljannat
2021-06-10 13:41:31 +05:30
8 changed files with 223 additions and 90 deletions

View File

@@ -30,7 +30,7 @@ def get_context(context):
context.next_url = context.batch.get_learn_url(next_)
context.prev_url = context.batch.get_learn_url(prev_)
context.page_extensions = get_page_extensions()
def get_chapter_title(course_name, lesson_number):
if not lesson_number:
@@ -45,4 +45,8 @@ def get_lesson_index(course, batch, user):
lesson = batch.get_current_lesson(user)
return lesson and course.get_lesson_index(lesson)
def get_page_extensions():
default_value = ["community.community.plugins.PageExtension"]
classnames = frappe.get_hooks("community_lesson_page_extensions") or default_value
extensions = [frappe.get_attr(name)() for name in classnames]
return extensions