17 lines
320 B
Python
17 lines
320 B
Python
import frappe
|
|
from frappe.query_builder import Case
|
|
|
|
|
|
def execute():
|
|
PayrollEntry = frappe.qb.DocType("Payroll Entry")
|
|
|
|
(
|
|
frappe.qb.update(PayrollEntry).set(
|
|
"status",
|
|
Case()
|
|
.when(PayrollEntry.docstatus == 0, "Draft")
|
|
.when(PayrollEntry.docstatus == 1, "Submitted")
|
|
.else_("Cancelled"),
|
|
)
|
|
).run()
|