diff --git a/frontend/src/components/Controls/MultiSelect.vue b/frontend/src/components/Controls/MultiSelect.vue index 678dfb28..dd36d07d 100644 --- a/frontend/src/components/Controls/MultiSelect.vue +++ b/frontend/src/components/Controls/MultiSelect.vue @@ -55,9 +55,10 @@ +
diff --git a/lms/lms/doctype/course_evaluator/course_evaluator.json b/lms/lms/doctype/course_evaluator/course_evaluator.json index 702aabc8..3d466684 100644 --- a/lms/lms/doctype/course_evaluator/course_evaluator.json +++ b/lms/lms/doctype/course_evaluator/course_evaluator.json @@ -86,8 +86,8 @@ ], "index_web_pages_for_search": 1, "links": [], - "modified": "2025-03-26 14:02:46.588721", - "modified_by": "Administrator", + "modified": "2025-06-05 11:04:32.475711", + "modified_by": "sayali@frappe.io", "module": "LMS", "name": "Course Evaluator", "naming_rule": "By fieldname", @@ -133,5 +133,6 @@ "row_format": "Dynamic", "sort_field": "modified", "sort_order": "DESC", - "states": [] + "states": [], + "title_field": "full_name" } diff --git a/lms/patches.txt b/lms/patches.txt index 705b09e2..237166cd 100644 --- a/lms/patches.txt +++ b/lms/patches.txt @@ -107,4 +107,5 @@ lms.patches.v2_0.update_course_evaluator_data lms.patches.v2_0.move_zoom_settings #20-05-2025 lms.patches.v2_0.link_zoom_account_to_live_class lms.patches.v2_0.link_zoom_account_to_batch -lms.patches.v2_0.sidebar_for_certified_members \ No newline at end of file +lms.patches.v2_0.sidebar_for_certified_members +lms.patches.v2_0.move_batch_instructors_to_evaluators \ No newline at end of file diff --git a/lms/patches/v2_0/move_batch_instructors_to_evaluators.py b/lms/patches/v2_0/move_batch_instructors_to_evaluators.py new file mode 100644 index 00000000..a7866798 --- /dev/null +++ b/lms/patches/v2_0/move_batch_instructors_to_evaluators.py @@ -0,0 +1,22 @@ +import frappe + + +def execute(): + batch_instructors = frappe.get_all( + "Course Instructor", + { + "parenttype": "LMS Batch", + }, + ["name", "instructor", "parent"], + ) + + for instructor in batch_instructors: + if not frappe.db.exists( + "Course Evaluator", + { + "evaluator": instructor.instructor, + }, + ): + doc = frappe.new_doc("Course Evaluator") + doc.evaluator = instructor.instructor + doc.insert()