revert: text editor for lesson and course

This commit is contained in:
Jannat Patel
2023-05-02 14:22:43 +05:30
parent e6621ad866
commit 1a2f693fea
4 changed files with 42 additions and 6 deletions

View File

@@ -0,0 +1,37 @@
import frappe
from frappe.utils import to_markdown
def execute():
amend_lesson_content()
amend_course_description()
def amend_lesson_content():
lesson_content_field = frappe.db.get_value(
"DocField", {"parent": "Course Lesson", "fieldname": "body"}, "fieldtype"
)
if lesson_content_field == "Text Editor":
lessons = frappe.get_all("Course Lesson", fields=["name", "body"])
for lesson in lessons:
frappe.db.set_value("Course Lesson", lesson.name, "body", to_markdown(lesson.body))
frappe.reload_doc("lms", "doctype", "course_lesson")
def amend_course_description():
course_description_field = frappe.db.get_value(
"DocField", {"parent": "LMS Course", "fieldname": "description"}, "fieldtype"
)
if course_description_field == "Text Editor":
courses = frappe.get_all("LMS Course", fields=["name", "description"])
for course in courses:
frappe.db.set_value(
"LMS Course", course.name, "description", to_markdown(course.description)
)
frappe.reload_doc("lms", "doctype", "lms_course")