本文整理汇总了Python中webnotes.model.doc.Document.priority方法的典型用法代码示例。如果您正苦于以下问题:Python Document.priority方法的具体用法?Python Document.priority怎么用?Python Document.priority使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类webnotes.model.doc.Document
的用法示例。
在下文中一共展示了Document.priority方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: create_feed_and_todo
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def create_feed_and_todo(self):
"""update activty feed and create todo for creation of item, customer, vendor"""
import home
home.make_feed('Comment', 'ToDo', '', webnotes.session['user'],
'<i>"' + 'Setup Complete. Please check your <a href="#!todo">\
To Do List</a>' + '"</i>', '#6B24B3')
d = Document('ToDo')
d.description = 'Create your first Customer'
d.priority = 'High'
d.date = nowdate()
d.reference_type = 'Customer'
d.save(1)
d = Document('ToDo')
d.description = 'Create your first Item'
d.priority = 'High'
d.date = nowdate()
d.reference_type = 'Item'
d.save(1)
d = Document('ToDo')
d.description = 'Create your first Supplier'
d.priority = 'High'
d.date = nowdate()
d.reference_type = 'Supplier'
d.save(1)
示例2: add
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def add():
"""add in someone's to do list"""
if webnotes.conn.sql("""select owner from `tabToDo Item`
where reference_type=%(doctype)s and reference_name=%(name)s
and owner=%(assign_to)s""", webnotes.form_dict):
webnotes.msgprint("Already in todo")
return
else:
from webnotes.model.doc import Document
from webnotes.utils import nowdate
d = Document("ToDo Item")
d.owner = webnotes.form_dict['assign_to']
d.reference_type = webnotes.form_dict['doctype']
d.reference_name = webnotes.form_dict['name']
d.description = webnotes.form_dict['description']
d.priority = webnotes.form_dict.get('priority', 'Medium')
d.date = webnotes.form_dict.get('date', nowdate())
d.assigned_by = webnotes.user.name
d.save(1)
# notify
notify_assignment(d.assigned_by, d.owner, d.reference_type, d.reference_name, action='ASSIGN', notify=webnotes.form_dict.get('notify'))
# update feeed
try:
import home
from webnotes.utils import get_fullname
home.make_feed('Assignment', d.reference_type, d.reference_name, webnotes.session['user'],
'[%s] Assigned to %s' % (d.priority, get_fullname(d.owner)), '#C78F58')
except ImportError, e:
pass
示例3: create_todo_preparation
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def create_todo_preparation(self, parent, tester, test_name):
# webnotes.errprint("in create to do test preparation")
d = Document("ToDo")
d.owner = webnotes.conn.get_value("Employee",tester,'user_id')
d.reference_type = 'Neutralization Value' if test_name == 'Neutralization Value' else 'Test Preparation'
d.reference_name = parent
d.priority = 'Medium'
d.date = nowdate()
d.assigned_by = webnotes.user.name
d.save(1)
示例4: create_todo
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def create_todo(self, sample, test_id):
user = webnotes.conn.sql("select user_id from tabEmployee where name = '%s'"%(sample.get("tester")),as_list=1)
if user:
d = Document("ToDo")
d.owner = user[0][0]
d.reference_type = sample.get("test")
d.reference_name = test_id
d.priority = 'Medium'
d.date = nowdate()
d.assigned_by = webnotes.user.name
d.save(1)
示例5: assign_to
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def assign_to(session_userid,test_details):
from webnotes.utils import get_first_day, get_last_day, add_to_date, nowdate, getdate
today = nowdate()
d = Document("ToDo")
d.owner = session_userid[0][0]
d.reference_type = test_details.get("test")
d.reference_name = test_details.get("name")
d.priority = 'Medium'
d.date = today
d.assigned_by = webnotes.user.name
d.save(1)
示例6: add_todo_item
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def add_todo_item(self,args):
args = json.loads(args)
d = Document('ToDo Item', args.get('name') or None)
d.description = args['description']
d.date = args['date']
d.priority = args['priority']
d.checked = args.get('checked', 0)
d.owner = session['user']
d.save(not args.get('name') and 1 or 0)
return d.name
示例7: create_parent
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def create_parent(self, sample_dict):
d = Document('Test Allocation')
d.sample_no = sample_dict['sample_no']
d.bottle_no = sample_dict['bottle_no']
d.priority = sample_dict['priority']
d.specification = sample_dict['specification']
d.group_name = sample_dict['test_group']
d.docstatus = 1
d.save()
self.update_sample_master(sample_dict)
return d.name
示例8: assign_to
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def assign_to(self,owner):
from webnotes.utils import get_first_day, get_last_day, add_to_date, nowdate, getdate
#webnotes.errprint(owner)
today = nowdate()
d = Document("ToDo")
d.owner = owner
d.reference_type = "Stock Entry"
d.reference_name = self.doc.name
d.priority = 'Medium'
d.date = today
d.assigned_by = webnotes.user.name
d.save(1)
示例9: create_todo
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def create_todo(self, sample, test_name, test_id):
# webnotes.errprint("in create to do")
userid = webnotes.conn.sql("select user_id from tabEmployee where name = '%s'"%(self.doc.tester),as_list=1)
# webnotes.errprint([userid , sample, sample.get("tester")])
if userid:
d = Document("ToDo")
d.owner = userid[0][0]
d.reference_type = test_name
d.reference_name = test_id
d.priority = 'Medium'
d.date = nowdate()
d.assigned_by = webnotes.user.name
d.save(1)
示例10: create_feed_and_todo
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def create_feed_and_todo(self):
"""update activty feed and create todo for creation of item, customer, vendor"""
import home
home.make_feed(
"Comment",
"ToDo",
"",
webnotes.session["user"],
'<i>"'
+ 'Setup Complete. Please check your <a href="#!todo">\
To Do List</a>'
+ '"</i>',
"#6B24B3",
)
d = Document("ToDo")
d.description = "Create your first Customer"
d.priority = "High"
d.date = nowdate()
d.reference_type = "Customer"
d.save(1)
d = Document("ToDo")
d.description = "Create your first Item"
d.priority = "High"
d.date = nowdate()
d.reference_type = "Item"
d.save(1)
d = Document("ToDo")
d.description = "Create your first Supplier"
d.priority = "High"
d.date = nowdate()
d.reference_type = "Supplier"
d.save(1)
示例11: edit
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def edit(arg=None):
args = webnotes.form_dict
d = Document('ToDo', args.get('name') or None)
d.description = args['description']
d.date = args['date']
d.priority = args['priority']
d.checked = args.get('checked', 0)
d.owner = webnotes.session['user']
d.save(not args.get('name') and 1 or 0)
if args.get('name') and d.checked:
notify_assignment(d)
return d.name
示例12: assign_to
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def assign_to(self):
userid=webnotes.conn.sql("select user_id from `tabEmployee` where employee='"+self.doc.employee+"'",as_list=1)
#webnotes.errprint(userid)
from webnotes.utils import get_first_day, get_last_day, add_to_date, nowdate, getdate
today = nowdate()
if userid:
d = Document("ToDo")
d.owner = userid[0][0]
d.reference_type = 'Training'
d.reference_name = self.doc.name
d.priority = 'Medium'
d.date = today
d.assigned_by = webnotes.user.name
d.save(1)
else:
webnotes.msgprint("Please Mention User Id for the Employe='"+self.doc.employee+"'")
示例13: add
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def add(args=None):
"""add in someone's to do list"""
if not args:
args = webnotes.local.form_dict
if webnotes.conn.sql("""select owner from `tabToDo`
where reference_type=%(doctype)s and reference_name=%(name)s
and owner=%(assign_to)s""", args):
webnotes.msgprint("Already in todo", raise_exception=True)
return
else:
from webnotes.model.doc import Document
from webnotes.utils import nowdate
d = Document("ToDo")
d.owner = args['assign_to']
d.reference_type = args['doctype']
d.reference_name = args['name']
d.description = args.get('description')
d.priority = args.get('priority', 'Medium')
d.date = args.get('date', nowdate())
d.assigned_by = args.get('assigned_by', webnotes.user.name)
d.save(1)
if args['doctype']=='Opportunity':
update_assign_to(args)
# set assigned_to if field exists
from webnotes.model.meta import has_field
if has_field(args['doctype'], "assigned_to"):
webnotes.conn.set_value(args['doctype'], args['name'], "assigned_to", args['assign_to'])
# notify
if not args.get("no_notification"):
notify_assignment(d.assigned_by, d.owner, d.reference_type, d.reference_name, action='ASSIGN', description=args.get("description"), notify=args.get('notify'))
# update feeed
try:
import home
from webnotes.utils import get_fullname
home.make_feed('Assignment', d.reference_type, d.reference_name, webnotes.session['user'],
'[%s] Assigned to %s' % (d.priority, get_fullname(d.owner)), '#C78F58')
except ImportError, e:
pass
示例14: create_feed_and_todo
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def create_feed_and_todo(self):
"""update activty feed and create todo for creation of item, customer, vendor"""
import home
home.make_feed(
"Comment",
"ToDo",
"",
webnotes.session["user"],
'<i>"'
+ 'Setup Complete. Please check your <a href="#!todo">\
To Do List</a>'
+ '"</i>',
"#6B24B3",
)
d = Document("ToDo")
d.description = '<a href="#Setup">Complete ERPNext Setup</a>'
d.priority = "High"
d.date = nowdate()
d.save(1)
示例15: update_sample_master
# 需要导入模块: from webnotes.model.doc import Document [as 别名]
# 或者: from webnotes.model.doc.Document import priority [as 别名]
def update_sample_master(self, sample):
d = Document('Sample', sample['sample_no'])
d.priority = sample['priority']
d.specification = sample['specification']
d.status='Ready To Lab Entry'
d.save()