Files
enlight-lms/lms/patches/v0_0/move_certification_to_certificate.py
2022-11-04 11:47:09 +05:30

20 lines
526 B
Python

import frappe
def execute():
frappe.reload_doc("lms", "doctype", "lms_certification")
frappe.reload_doc("lms", "doctype", "lms_certificate")
old = frappe.get_all(
"LMS Certification", fields=["name", "course", "student", "issue_date", "expiry_date"]
)
for data in old:
frappe.get_doc(
{
"doctype": "LMS Certificate",
"course": data.course,
"member": data.student,
"issue_date": data.issue_date,
"expiry_date": data.expiry_date,
}
).insert(ignore_permissions=True, ignore_mandatory=True)