Przeglądaj źródła

cleanups

version-14
Rushabh Mehta 11 lat temu
rodzic
commit
db062c131a
1 zmienionych plików z 2 dodań i 3 usunięć
  1. +2
    -3
      frappe/website/doctype/website_route/website_route.py

+ 2
- 3
frappe/website/doctype/website_route/website_route.py Wyświetl plik

@@ -80,14 +80,13 @@ class DocType(DocTypeNestedSet):
_("Sitemap Ordering Error. Index missing"), self.doc.name, self.doc.idx-1)) _("Sitemap Ordering Error. Index missing"), self.doc.name, self.doc.idx-1))


def rename(self): def rename(self):
from frappe.website.render import clear_cache
self.old_name = self.doc.name self.old_name = self.doc.name
self.doc.name = self.get_url() self.doc.name = self.get_url()
frappe.db.sql("""update `tabWebsite Route` set name=%s where name=%s""", frappe.db.sql("""update `tabWebsite Route` set name=%s where name=%s""",
(self.doc.name, self.old_name)) (self.doc.name, self.old_name))
self.rename_links() self.rename_links()
self.rename_descendants() self.rename_descendants()
clear_cache(self.old_name)
self.clear_cache(self.old_name)
def rename_links(self): def rename_links(self):
for doctype in frappe.db.sql_list("""select parent from tabDocField where fieldtype='Link' and for doctype in frappe.db.sql_list("""select parent from tabDocField where fieldtype='Link' and
@@ -129,7 +128,6 @@ class DocType(DocTypeNestedSet):
self.doc.public_read = self.doc.public_write = 0 self.doc.public_read = self.doc.public_write = 0
def on_trash(self): def on_trash(self):
from frappe.website.render import clear_cache
# remove website sitemap permissions # remove website sitemap permissions
to_remove = frappe.db.sql_list("""select name from `tabWebsite Route Permission` to_remove = frappe.db.sql_list("""select name from `tabWebsite Route Permission`
where website_route=%s""", (self.doc.name,)) where website_route=%s""", (self.doc.name,))
@@ -137,6 +135,7 @@ class DocType(DocTypeNestedSet):
self.clear_cache() self.clear_cache()
def clear_cache(self): def clear_cache(self):
from frappe.website.render import clear_cache
clear_cache(self.doc.name) clear_cache(self.doc.name)
if self.doc.parent_website_route: if self.doc.parent_website_route:
clear_cache(self.doc.parent_website_route) clear_cache(self.doc.parent_website_route)


Ładowanie…
Anuluj
Zapisz