def on_cancel(self): for d in self.get('items'): if d.serial_no: serial_nos = get_valid_serial_nos(d.serial_no) self.update_amc_date(serial_nos) frappe.db.set(self, 'status', 'Cancelled') delete_events(self.doctype, self.name)
def on_cancel(self): for d in self.get("items"): if d.serial_no: serial_nos = get_valid_serial_nos(d.serial_no) self.update_amc_date(serial_nos) frappe.db.set(self, "status", "Cancelled") delete_events(self.doctype, self.name)
def on_trash(self): self.update_nsm_model() delete_events(self.doctype, self.name) if frappe.db.exists("Employee Transfer", { 'new_employee_id': self.name, 'docstatus': 1 }): emp_transfer = frappe.get_doc("Employee Transfer", { 'new_employee_id': self.name, 'docstatus': 1 }) emp_transfer.db_set("new_employee_id", '')
def add_calendar_event(self): # delete any earlier event for this project delete_events(self.doctype, self.name) # add events for milestone in self.get("project_milestones"): if milestone.milestone_date: description = (milestone.milestone or _("Milestone")) + " : " + self.name frappe.get_doc({ "doctype": "Event", "owner": self.owner, "subject": description, "description": description, "starts_on": milestone.milestone_date + " 10:00:00", "event_type": "Private", "ref_type": self.doctype, "ref_name": self.name }).insert(ignore_permissions=True)
def add_calendar_event(self): # delete any earlier event for this project delete_events(self.doctype, self.name) # add events for milestone in self.get("milestones"): if milestone.milestone_date: description = (milestone.milestone or "Milestone") + " for " + self.name frappe.get_doc({ "doctype": "Event", "owner": self.owner, "subject": description, "description": description, "starts_on": milestone.milestone_date + " 10:00:00", "event_type": "Private", "ref_type": self.doctype, "ref_name": self.name }).insert(ignore_permissions=True)
def add_calendar_event(self): # delete any earlier event for this project delete_events(self.doc.doctype, self.doc.name) # add events for milestone in self.doclist.get( {"parentfield": "project_milestones"}): if milestone.milestone_date: description = (milestone.milestone or "Milestone") + " for " + self.doc.name frappe.bean({ "doctype": "Event", "owner": self.doc.owner, "subject": description, "description": description, "starts_on": milestone.milestone_date + " 10:00:00", "event_type": "Private", "ref_type": self.doc.doctype, "ref_name": self.doc.name }).insert()
def on_trash(self): super(Department, self).on_trash() delete_events(self.doctype, self.name)
def on_trash(self): self.update_nsm_model() delete_events(self.doctype, self.name)
def on_trash(self): delete_events(self.doctype, self.name)
def on_trash(self): self.update_nsm_model() delete_events(self.doctype, self.name) if frappe.db.exists("Employee Transfer", {'new_employee_id': self.name, 'docstatus': 1}): emp_transfer = frappe.get_doc("Employee Transfer", {'new_employee_id': self.name, 'docstatus': 1}) emp_transfer.db_set("new_employee_id", '')
def on_cancel(self): for d in getlist(self.doclist, 'item_maintenance_detail'): if d.serial_no: self.update_amc_date(d.serial_no, '') frappe.db.set(self.doc, 'status', 'Cancelled') delete_events(self.doc.doctype, self.doc.name)