mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-20 21:49:18 +00:00
feat: handle cancellation workflow for leave application
This commit is contained in:
@@ -350,12 +350,12 @@ class LeaveApplication(Document):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
def create_leave_ledger_entry(self, submit=True):
|
def create_leave_ledger_entry(self, submit=True):
|
||||||
args = dict(
|
args = frappe._dict(
|
||||||
leaves=self.total_leave_days * -1 if submit else 1,
|
leaves=self.total_leave_days,
|
||||||
to_date=self.to_date,
|
to_date=self.to_date,
|
||||||
is_carry_forward=0
|
is_carry_forward=0
|
||||||
)
|
)
|
||||||
create_leave_ledger_entry(self, args)
|
create_leave_ledger_entry(self, args, submit)
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def get_number_of_leave_days(employee, leave_type, from_date, to_date, half_day = None, half_day_date = None):
|
def get_number_of_leave_days(employee, leave_type, from_date, to_date, half_day = None, half_day_date = None):
|
||||||
|
|||||||
Reference in New Issue
Block a user