versionify only if explicit, frappe/erpnext#1439

This commit is contained in:
Rushabh Mehta 2014-03-06 11:11:32 +05:30
parent d7c18387c0
commit 1e49beac47
4 changed files with 9 additions and 5 deletions

View file

@ -627,4 +627,4 @@ def add_version(doclist):
"ref_doctype": doclist[0].get("doctype"),
"docname": doclist[0].get("name"),
"doclist_json": json.dumps([d.fields for d in doclist])
}).insert()
}).insert(ignore_permissions=True)

View file

@ -13,7 +13,8 @@ from frappe.utils import today
class DocType(WebsiteGenerator):
def __init__(self, d, dl):
self.doc, self.doclist = d, dl
self.save_versions = True
def get_page_title(self):
return self.doc.title

View file

@ -7,5 +7,7 @@ from frappe.website.website_generator import WebsiteGenerator
from frappe.website.utils import cleanup_page_name
from frappe.utils import cint
class DocType(WebsiteGenerator):
pass
class DocType(WebsiteGenerator):
def __init__(self, doc, doclist):
self.doc, self.doclist = doc, doclist
self.save_versions = True

View file

@ -37,7 +37,8 @@ class WebsiteGenerator(DocListController):
def on_update(self):
self.update_sitemap()
frappe.add_version(self.doclist)
if self.save_versions:
frappe.add_version(self.doclist)
def after_rename(self, olddn, newdn, merge):
frappe.db.sql("""update `tabWebsite Route`