feat: handle cancellation workflow for leave application

This commit is contained in:
Mangesh-Khairnar
2019-05-12 21:59:36 +05:30
parent 5448edff2c
commit 783bd89413

View File

@@ -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):