Delete events linked with employee on deletion of Employee

This commit is contained in:
ankitjavalkarwork 2014-11-10 11:12:17 +05:30
parent 012cc2cfe1
commit 16e2c18c64

View File

@ -10,6 +10,7 @@ from frappe import throw, _, msgprint
import frappe.permissions
from frappe.model.document import Document
from frappe.model.mapper import get_mapped_doc
from erpnext.utilities.transaction_base import delete_events
class EmployeeUserDisabledError(frappe.ValidationError): pass
@ -179,6 +180,9 @@ class Employee(Document):
frappe.db.sql("""delete from `tabEvent` where repeat_on='Every Year' and
ref_type='Employee' and ref_name=%s""", self.name)
def on_trash(self):
delete_events(self.doctype, self.name)
@frappe.whitelist()
def get_retirement_date(date_of_birth=None):
import datetime