brotherton-erpnext/erpnext/patches/jan_mar_2012/subdomain_login_patch.py
Rushabh Mehta 49ebfb6a30 version
2012-01-20 15:32:18 +05:30

28 lines
796 B
Python

import webnotes
from webnotes.model.doc import Document
def execute():
from webnotes.modules import reload_doc
add_default_home_page()
cleanup()
reload_doc('setup','doctype','manage_account')
webnotes.conn.commit()
webnotes.conn.sql("drop table tabDocTrigger")
def cleanup():
from webnotes.model import delete_doc
delete_doc("DocType", "SSO Control")
delete_doc("DocType", "WN ERP Cient Control")
delete_doc("DocType", "DocTrigger")
def add_default_home_page():
if not webnotes.conn.sql("""select name from `tabDefault Home Page`
where role='Guest' and home_page='Login Page'"""):
d = Document('Default Home Page')
d.parent = 'Control Panel'
d.parenttype = 'Control Panel'
d.parentfield = 'default_home_pages'
d.role = 'Guest'
d.home_page = 'Login Page'
d.save(1)