Beispiel #1
0
 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)
Beispiel #3
0
	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)
Beispiel #5
0
 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", '')
Beispiel #6
0
	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)
Beispiel #7
0
	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)
Beispiel #8
0
    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()
Beispiel #9
0
	def on_trash(self):
		super(Department, self).on_trash()
		delete_events(self.doctype, self.name)
Beispiel #10
0
 def on_trash(self):
     self.update_nsm_model()
     delete_events(self.doctype, self.name)
Beispiel #11
0
 def on_trash(self):
     delete_events(self.doctype, self.name)
Beispiel #12
0
	def on_trash(self):
		self.update_nsm_model()
		delete_events(self.doctype, self.name)
Beispiel #13
0
	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", '')
Beispiel #14
0
	def on_trash(self):
		delete_events(self.doctype, self.name)
 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)
Beispiel #16
0
	def on_trash(self):
		super(Department, self).on_trash()
		delete_events(self.doctype, self.name)