added patch for expense and leave
This commit is contained in:
parent
071dc7f164
commit
ba9e034069
@ -1,5 +1,7 @@
|
||||
erpnext.updates = [
|
||||
["5th December 2012", [
|
||||
"Leave Application: Now can set approver.",
|
||||
"New Roles Added: Leave Approver and Expense Approver.",
|
||||
"Production Order is now linked with sales order.",
|
||||
"Production Planning Tool: The field 'Allow SA items as raw material' has been renamed to 'Use multi-level BOM', 'Include in plan' column from SO table has been deleted",
|
||||
"Batch nos are now filtered with item and available qty",
|
||||
|
@ -1,12 +1,23 @@
|
||||
import webnotes
|
||||
|
||||
def execute():
|
||||
# new roles
|
||||
roles = [r[0] for r in webnotes.conn.sql("""select name from tabRole""")]:
|
||||
if not "Leave Approver" in roles:
|
||||
webnotes.model_wrapper([{"doctype":"Role", "role_name":"Leave Approver",
|
||||
"__islocal":1, "module":"HR"}]).save()
|
||||
if not "Expense Approver" in roles:
|
||||
webnotes.model_wrapper([{"doctype":"Role", "role_name":"Expense Approver",
|
||||
"__islocal":1, "module":"HR"}]).save()
|
||||
|
||||
# reload
|
||||
webnotes.clear_perms("Leave Application")
|
||||
webnotes.reload_doc("hr", "doctype", "leave_application")
|
||||
|
||||
webnotes.clear_perms("Expense Claim")
|
||||
webnotes.reload_doc("hr", "doctype", "expense_claim")
|
||||
|
||||
# remove extra space in Approved Expense Vouchers
|
||||
webnotes.conn.sql("""update `tabExpense Claim` set approval_status='Approved'
|
||||
where approval_status='Approved '""")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user