You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

website_sitemap_hierarchy.py 981 B

12345678910111213141516171819202122
  1. # Copyright (c) 2013, Web Notes Technologies Pvt. Ltd. and Contributors
  2. # MIT License. See license.txt
  3. from __future__ import unicode_literals
  4. import webnotes
  5. def execute():
  6. webnotes.reload_doc("website", "doctype", "website_sitemap")
  7. webnotes.reload_doc("website", "doctype", "website_sitemap_permission")
  8. webnotes.reload_doc("website", "doctype", "website_group")
  9. webnotes.reload_doc("website", "doctype", "post")
  10. webnotes.reload_doc("website", "doctype", "user_vote")
  11. webnotes.conn.sql("""update `tabWebsite Sitemap` ws set ref_doctype=(select wsc.ref_doctype
  12. from `tabWebsite Sitemap Config` wsc where wsc.name=ws.website_sitemap_config)
  13. where ifnull(page_or_generator, '')!='Page'""")
  14. home_page = webnotes.conn.get_value("Website Settings", "Website Settings", "home_page")
  15. home_page = webnotes.conn.get_value("Website Sitemap", {"docname": home_page}) or home_page
  16. webnotes.conn.set_value("Website Settings", "Website Settings", "home_page",
  17. home_page)