feat: cancel evaluations

This commit is contained in:
Jannat Patel
2025-02-19 22:29:24 +05:30
parent db4c7424b3
commit f9fd36f77e
6 changed files with 153 additions and 11 deletions

View File

@@ -0,0 +1,14 @@
import frappe
from frappe.utils import getdate
def execute():
evaluations = frappe.get_all("LMS Certificate Request", fields=["name", "date"])
for evaluation in evaluations:
if evaluation.date > getdate():
frappe.db.set_value("LMS Certificate Request", evaluation.name, "status", "Upcoming")
else:
frappe.db.set_value(
"LMS Certificate Request", evaluation.name, "status", "Completed"
)