29 lines
703 B
Python
29 lines
703 B
Python
from __future__ import unicode_literals
|
|
def execute():
|
|
import webnotes
|
|
webnotes.conn.sql("""
|
|
delete from `tabSingles`
|
|
where doctype='Notification Control'
|
|
and field in (
|
|
'payable_voucher',
|
|
'payment_received_message',
|
|
'payment_sent_message',
|
|
'enquiry')
|
|
""")
|
|
ren_list = [
|
|
['expense_voucher', 'expense_claim'],
|
|
['receivable_voucher', 'sales_invoice'],
|
|
['enquiry', 'opportunity'],
|
|
]
|
|
for r in ren_list:
|
|
webnotes.conn.sql("""
|
|
update `tabSingles`
|
|
set field=%s
|
|
where field=%s
|
|
and doctype='Notification Control'
|
|
""", (r[1], r[0]))
|
|
|
|
webnotes.conn.commit()
|
|
webnotes.conn.begin()
|
|
import webnotes.model.sync
|
|
webnotes.model.sync.sync('setup', 'notification_control') |