コード例 #1
0
ファイル: maintenance_schedule.py プロジェクト: giangdn/teama
 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)
コード例 #2
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)
コード例 #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)
コード例 #4
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)
コード例 #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", '')
コード例 #6
0
ファイル: project.py プロジェクト: 81552433qqcom/erpnext
	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)
コード例 #7
0
ファイル: project.py プロジェクト: gangadharkadam/letzerp
	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)
コード例 #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()
コード例 #9
0
ファイル: department.py プロジェクト: erpnext-tm/erpnext
	def on_trash(self):
		super(Department, self).on_trash()
		delete_events(self.doctype, self.name)
コード例 #10
0
ファイル: employee.py プロジェクト: vituocgia/erpnext
 def on_trash(self):
     self.update_nsm_model()
     delete_events(self.doctype, self.name)
コード例 #11
0
ファイル: maintenance_schedule.py プロジェクト: giangdn/teama
 def on_trash(self):
     delete_events(self.doctype, self.name)
コード例 #12
0
ファイル: employee.py プロジェクト: tfroehlich82/erpnext
	def on_trash(self):
		self.update_nsm_model()
		delete_events(self.doctype, self.name)
コード例 #13
0
ファイル: employee.py プロジェクト: Aptronics/erpnext
	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", '')
コード例 #14
0
ファイル: employee.py プロジェクト: Aravinthu/erpnext
	def on_trash(self):
		delete_events(self.doctype, self.name)
コード例 #15
0
 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)
コード例 #16
0
ファイル: department.py プロジェクト: Aptronics/erpnext
	def on_trash(self):
		super(Department, self).on_trash()
		delete_events(self.doctype, self.name)