本文整理汇总了Python中webnotes.model.doc.Document.event_type方法的典型用法代码示例。如果您正苦于以下问题:Python Document.event_type方法的具体用法?Python Document.event_type怎么用?Python Document.event_type使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类webnotes.model.doc.Document
的用法示例。
在下文中一共展示了Document.event_type方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self, milestone, date):
""" Add calendar event for task in calendar of Allocated person"""
event = Document("Event")
event.description = milestone + " for " + self.doc.name
event.event_date = date
event.event_hour = "10:00"
event.event_type = "Public"
event.ref_type = "Project"
event.ref_name = self.doc.name
event.save(1)
示例2: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self, milestone, date):
""" Add calendar event for task in calendar of Allocated person"""
event = Document('Event')
event.description = milestone + ' for ' + self.doc.name
event.event_date = date
event.event_hour = '10:00'
event.event_type = 'Public'
event.ref_type = 'Project'
event.ref_name = self.doc.name
event.save(1)
示例3: add_calender_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calender_event(self,scheduled_date,incharge_email,item_code):
""" Add calendar event for Maintenece Schedule in calendar of Allocated person"""
event = Document('Event')
event.owner = incharge_email
event.description = "Reference:%s, Item Code:%s and Customer: %s" %(self.doc.name, item_code, self.doc.customer)
event.event_date = scheduled_date
event.event_hour = '10:00'
event.event_type = 'Private'
event.ref_type = 'Maintenance Schedule'
event.ref_name = self.doc.name
event.save(1)
示例4: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self):
""" Add calendar event for task in calendar of Allocated person"""
event = Document('Event')
event.owner = self.doc.allocated_to
event.description = self.doc.name
event.event_date = self.doc.exp_start_date and self.doc.exp_start_date or ''
event.event_hour = self.doc.event_hour and self.doc.event_hour or '10:00'
event.event_type = 'Private'
event.ref_type = 'Task'
event.ref_name = self.doc.name
event.save(1)
示例5: calendar_entry
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def calendar_entry(self, send, message, date, doctype, name):
ev = Document("Event")
ev.description = message
ev.event_date = date
ev.event_hour = "10:00"
ev.event_type = "Private"
ev.ref_type = doctype
ev.ref_name = name
ev.save(1)
for d in send:
ch = addchild(ev, "event_individuals", "Event User", 0)
ch.person = d[0]
ch.save()
示例6: add_to_calendar
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_to_calendar(self,send,message,date,doctype,name):
ev = Document('Event')
ev.description = message
ev.event_date = date
ev.event_hour = '10:00'
ev.event_type = 'Private'
ev.ref_type = doctype
ev.ref_name = name
ev.save(1)
for d in send:
ch = addchild(ev, 'event_individuals', 'Event User', 0)
ch.person = d[0]
ch.save()
示例7: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self,ser_no,sch_dt,service):
ev = Document('Event')
ev.description = cstr(ser_no) + '/' + cstr(service)
ev.event_date = sch_dt
ev.event_hour = '10:00'
ev.event_type = 'Private'
ev.ref_type = 'Service Order'
ev.ref_name = self.doc.name
ev.save(1)
user_list=['CRM Manager', 'CRM User', 'CRM - Back Office']
for d in user_list:
ch = addchild(ev, 'event_roles', 'Event Role', 0)
ch.role = d
ch.save()
示例8: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self, ser_no, sch_dt, service):
ev = Document("Event")
ev.description = cstr(ser_no) + "/" + cstr(service)
ev.event_date = sch_dt
ev.event_hour = "10:00"
ev.event_type = "Private"
ev.ref_type = "Service Order"
ev.ref_name = self.doc.name
ev.save(1)
user_list = ["CRM Manager", "CRM User", "CRM - Back Office"]
for d in user_list:
ch = addchild(ev, "event_roles", "Event Role", 0)
ch.role = d
ch.save()
示例9: add_to_calendar
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_to_calendar(self):
for d in getlist(self.doclist,'visit_report_details'):
if d.follow_up and d.follow_up_date:
ev = Document('Event')
ev.description = d.follow_up
ev.event_date = d.follow_up_date
ev.event_hour = '10:00'
ev.event_type = 'Private'
ev.ref_type = self.doc.doctype
ev.ref_name = self.doc.name
ev.save(1)
ch = addchild(ev, 'event_individuals', 'Event User', 0)
ch.person = self.doc.prepared_by
ch.save()
示例10: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self,further_action,action,date):
ev = Document('Event')
ev.description = 'Further Action To Be Taken : ' + cstr(further_action) + ' by ' + cstr(action)
ev.event_date = date
ev.event_hour = '10:00'
ev.event_type = 'Public'
ev.ref_type = 'Service Report'
ev.ref_name = self.doc.name
ev.save(1)
user_list=['CRM Manager', 'Service Team']
for d in user_list:
ch = addchild(ev, 'event_roles', 'Event Role', 0)
ch.role = d
ch.save()
msgprint("Schedule added to Calendar")
示例11: make_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def make_event(self,name_slot):
evnt = Document('Event')
evnt.slot=name_slot
evnt.event_type = 'Waiting'
evnt.starts_on = self.doc.encounter_date + ' ' +self.doc.start_time
evnt.ends_on = self.doc.encounter_date + ' ' +self.doc.end_time
if cint(self.doc.new_user)==1:
evnt.patient = self.doc.new_patient
evnt.patient_name= self.doc.first_name + ' ' + self.doc.last_name
else:
evnt.patient = self.doc.patient
evnt.patient_name= self.doc.patient_name
evnt.service = self.doc.study
evnt.subject = self.doc.study
evnt.modality=self.doc.encounter
evnt.study=self.doc.study
evnt.save()
self.doc.eventid = evnt.name
self.doc.save()
示例12: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self):
# delete any earlier event by this lead
sql("delete from tabEvent where ref_type='Lead' and ref_name=%s", self.doc.name)
# create new event
ev = Document('Event')
ev.owner = self.doc.lead_owner
ev.description = ('Contact ' + cstr(self.doc.lead_name)) + \
(self.doc.contact_by and ('. By : ' + cstr(self.doc.contact_by)) or '') + \
(self.doc.remark and ('.To Discuss : ' + cstr(self.doc.remark)) or '')
ev.event_date = self.doc.contact_date
ev.event_hour = '10:00'
ev.event_type = 'Private'
ev.ref_type = 'Lead'
ev.ref_name = self.doc.name
ev.save(1)
event_user = addchild(ev, 'event_individuals', 'Event User')
event_user.person = self.doc.contact_by
event_user.save()
示例13: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self):
desc = ""
user_lst = []
if self.doc.customer:
if self.doc.contact_person:
desc = "Contact " + cstr(self.doc.contact_person)
else:
desc = "Contact customer " + cstr(self.doc.customer)
elif self.doc.lead:
if self.doc.lead_name:
desc = "Contact " + cstr(self.doc.lead_name)
else:
desc = "Contact lead " + cstr(self.doc.lead)
desc = desc + ". By : " + cstr(self.doc.contact_by)
if self.doc.to_discuss:
desc = desc + " To Discuss : " + cstr(self.doc.to_discuss)
ev = Document("Event")
ev.description = desc
ev.event_date = self.doc.contact_date
ev.event_hour = "10:00"
ev.event_type = "Private"
ev.ref_type = "Opportunity"
ev.ref_name = self.doc.name
ev.save(1)
user_lst.append(self.doc.owner)
chk = sql(
"select t1.name from `tabProfile` t1, `tabSales Person` t2 where t2.email_id = t1.name and t2.name=%s",
self.doc.contact_by,
)
if chk:
user_lst.append(chk[0][0])
for d in user_lst:
ch = addchild(ev, "event_individuals", "Event User", 0)
ch.person = d
ch.save(1)
示例14: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self):
# delete any earlier event by this lead and its users entry
event=sql("select name from tabEvent where ref_type='Communication' and ref_name=%s",self.doc.name)
if event:
sql("delete from `tabEvent User` where parent=%s", event[0])
sql("delete from tabEvent where ref_type='Communication' and ref_name=%s", self.doc.name)
# create new event
ev = Document('Event')
ev.owner = self.doc.user
ev.description = ('Follow ' + cstr(self.doc.name)) + \
(self.doc.user and ('. By : ' + cstr(self.doc.user)) or '') + \
(self.doc.subject and ('.To Discuss : ' + cstr(self.doc.subject)) or '')
ev.event_date = self.doc.next_communication_date
ev.event_hour = '10:00'
ev.event_type = 'Private'
ev.ref_type = 'Communication'
ev.ref_name = self.doc.name
ev.save(1)
event_user = addchild(ev, 'event_individuals', 'Event User')
event_user.person = self.doc.user
event_user.save()
示例15: add_calendar_event
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import event_type [as 别名]
def add_calendar_event(self):
# delete any earlier event by this lead
event=sql("select name from tabEvent where ref_type='Job Applicant' and ref_name=%s",self.doc.name)
if event:
sql("delete from `tabEvent User` where parent=%s", event[0])
sql("delete from tabEvent where ref_type='Job Applicant' and ref_name=%s", self.doc.name)
# create new event
ev = Document('Event')
ev.owner = self.doc.contact_owner
ev.description = ('Contact ' + cstr(self.doc.applicant_name)) + \
(self.doc.interviewed_by and ('. By : ' + cstr(self.doc.interviewed_by)) or '') + \
(self.doc.remarks and ('.To Discuss : ' + cstr(self.doc.remarks)) or '')
ev.event_date = self.doc.contact_date
ev.event_hour = '10:00'
ev.event_type = 'Private'
ev.ref_type = 'Job Applicant'
ev.ref_name = self.doc.name
ev.save(1)
event_user = addchild(ev, 'event_individuals', 'Event User')
event_user.person = self.doc.contact_owner
event_user.save()