def on_update(self): super(DocType, self).on_update() self.validate_name_with_item() from website.helpers.product import invalidate_cache_for if self.doc.show_in_website: from website.utils import update_page_name # webpage updates page_name = self.doc.name if webnotes.conn.get_value("Product Settings", None, "default_product_category")==self.doc.name: page_name = "products" from website.utils import clear_cache clear_cache() update_page_name(self.doc, page_name) invalidate_cache_for(self.doc.name) elif self.doc.page_name: # if unchecked show in website from website.utils import delete_page_cache delete_page_cache(self.doc.page_name) invalidate_cache_for(self.doc.name) webnotes.conn.set(self.doc, "page_name", None)
def on_trash(self): sql("""delete from tabBin where item_code=%s""", self.doc.item_code) sql("""delete from `tabStock Ledger Entry` where item_code=%s and is_cancelled='Yes' """, self.doc.item_code) if self.doc.page_name: from website.utils import clear_cache clear_cache(self.doc.page_name)
def on_update(self): """clear web cache""" from website.utils import clear_cache clear_cache() if self.doc.default_product_category: webnotes.model_wrapper("Item Group", self.doc.default_product_category).save()
def on_update(self): # make js and css from website.helpers.make_web_include_files import make make() # clear web cache (for menus!) from website.utils import clear_cache clear_cache()
def on_trash(self): sql("""delete from tabBin where item_code=%s""", self.doc.item_code) sql( """delete from `tabStock Ledger Entry` where item_code=%s and is_cancelled='Yes' """, self.doc.item_code) if self.doc.page_name: from website.utils import clear_cache clear_cache(self.doc.page_name)
def on_update(self): super(DocType, self).on_update() if self.doc.show_in_website: # webpage updates from website.utils import update_page_name page_name = self.doc.name if webnotes.conn.get_value("Product Settings", None, "default_product_category")==self.doc.name: page_name = "products" from website.utils import clear_cache clear_cache() update_page_name(self.doc, page_name) from website.helpers.product import invalidate_cache_for invalidate_cache_for(self.doc.name)
def on_update(self): super(DocType, self).on_update() self.validate_name_with_item() if self.doc.show_in_website: # webpage updates from website.utils import update_page_name page_name = self.doc.name if webnotes.conn.get_value("Product Settings", None, "default_product_category")==self.doc.name: page_name = "products" from website.utils import clear_cache clear_cache() update_page_name(self.doc, page_name) from website.helpers.product import invalidate_cache_for invalidate_cache_for(self.doc.name)
def on_update(self): # for blog footer from website.utils import clear_cache clear_cache()
def on_rename(self,newdn,olddn): sql("update tabItem set item_code = %s where name = %s", (newdn, olddn)) if self.doc.page_name: from website.utils import clear_cache clear_cache(self.doc.page_name)
def on_update(self): from website.utils import clear_cache clear_cache("contact")
def on_rename(self, newdn, olddn): sql("update tabItem set item_code = %s where name = %s", (newdn, olddn)) if self.doc.page_name: from website.utils import clear_cache clear_cache(self.doc.page_name)
def on_update(self): from website.utils import clear_cache clear_cache("about")
def execute(): from website.utils import clear_cache clear_cache()
def on_update(self): """clear web cache""" from website.utils import clear_cache clear_cache()