def validate(self): if not self.products: self.setup_items() if not self.description: self.description = frappe._( "This is an example website auto-generated from ERPNext") delete_page_cache('home')
def clear_cache(path=None): """Clear website caches :param path: (optional) for the given path""" for key in ("website_generator_routes", "website_pages", "website_full_index", "sitemap_routes"): frappe.cache().delete_value(key) frappe.cache().delete_value("website_404") if path: frappe.cache().hdel("website_redirects", path) delete_page_cache(path) else: clear_sitemap() frappe.clear_cache("Guest") for key in ( "portal_menu_items", "home_page", "website_route_rules", "doctypes_with_web_view", "website_redirects", "page_context", "website_page", ): frappe.cache().delete_value(key) for method in frappe.get_hooks("website_clear_cache"): frappe.get_attr(method)(path)
def clear_cache(path=None): frappe.cache().delete_value("website_generator_routes") delete_page_cache(path) if not path: clear_sitemap() frappe.clear_cache("Guest") frappe.cache().delete_value("_website_pages") for method in frappe.get_hooks("website_clear_cache"): frappe.get_attr(method)(path)
def clear_cache(path=None): if path: delete_page_cache(path) else: clear_sitemap() frappe.clear_cache("Guest") frappe.cache().delete_value("_website_pages") for method in frappe.get_hooks("website_clear_cache"): frappe.get_attr(method)(path)
def clear_cache(path=None): if path: delete_page_cache(path) else: clear_sitemap() frappe.clear_cache("Guest") frappe.cache().delete_value("_website_pages") clear_permissions() for method in frappe.get_hooks("website_clear_cache"): frappe.get_attr(method)(path)
def clear_generators(doctype, condition_field, order_by): meta = frappe.get_meta(doctype) if meta.get_field("parent_website_route"): query = "select page_name, parent_website_route from `tab{0}`" else: query = "select page_name, '' from `tab{0}`" for r in frappe.db.sql(query.format(doctype)): if r[0]: delete_page_cache(((r[1] + "/") if r[1] else "") + r[0])
def clear_cache(path=None): '''Clear website caches :param path: (optional) for the given path''' frappe.cache().delete_value("website_generator_routes") delete_page_cache(path) frappe.cache().delete_value("website_404") if not path: clear_sitemap() frappe.clear_cache("Guest") for key in ('portal_menu_items', 'home_page', 'website_route_rules', 'doctypes_with_web_view'): frappe.cache().delete_value(key) for method in frappe.get_hooks("website_clear_cache"): frappe.get_attr(method)(path)
def clear_cache(path=None): '''Clear website caches :param path: (optional) for the given path''' for key in ('website_generator_routes', 'website_pages', 'website_full_index'): frappe.cache().delete_value(key) delete_page_cache(path) frappe.cache().delete_value("website_404") if not path: clear_sitemap() frappe.clear_cache("Guest") for key in ('portal_menu_items', 'home_page', 'website_route_rules', 'doctypes_with_web_view'): frappe.cache().delete_value(key) for method in frappe.get_hooks("website_clear_cache"): frappe.get_attr(method)(path)
def clear_cache(path=None): '''Clear website caches :param path: (optional) for the given path''' for key in ('website_generator_routes', 'website_pages', 'website_full_index'): frappe.cache().delete_value(key) frappe.cache().delete_value("website_404") if path: frappe.cache().hdel('website_redirects', path) delete_page_cache(path) else: clear_sitemap() frappe.clear_cache("Guest") for key in ('portal_menu_items', 'home_page', 'website_route_rules', 'doctypes_with_web_view', 'website_redirects', 'page_context', 'website_page'): frappe.cache().delete_value(key) for method in frappe.get_hooks("website_clear_cache"): frappe.get_attr(method)(path)
def validate(self): if not self.description: self.description = frappe._( "Welcome to the Helpdesk Platform - IHM Africa") delete_page_cache('home')
def validate(self): if not self.description: self.description = frappe._( "This is an example website auto-generated from ERPV") delete_page_cache('home')
def clear_sitemap(): delete_page_cache("*")
def validate(self): if not self.disable_products: if not self.products: self.setup_items() delete_page_cache('home')
def clear_contents(path): delete_page_cache("contents")
def validate(self): if not self.products: self.setup_items() if not self.description: self.description = frappe._("This is an example website auto-generated from ERPNext") delete_page_cache('home')