| from __future__ import unicode_literals |
| import frappe |
| |
| |
| def get_context(context): |
| if frappe.form_dict['course']: |
| context.current_course = frappe.get_doc("Course", frappe.form_dict["course"]) |
| context.current_content = frappe.get_doc("Content", frappe.form_dict["content"]) |
| context.current_program = frappe.form_dict["program"] |
| context.next_content = get_next_content(context) |
| |
| |
| def get_next_content(context): |
| if context.current_course: |
| course_data = [content_item.content for content_item in context.current_course.course_content] |
| try: |
| return course_data[course_data.index(context.current_content.name) + 1] |
| except IndexError: |
| return None |