feat: use domain restrictions from cache

This commit is contained in:
Shivam Mishra 2020-04-06 15:20:25 +05:30
parent 5c83ad9b97
commit 947dc83ddb
2 changed files with 4 additions and 2 deletions

View file

@ -26,8 +26,8 @@ class Workspace:
self.allowed_reports = get_allowed_reports()
self.table_counts = get_table_with_counts()
self.restricted_doctypes = build_domain_restriced_doctype_cache()
self.restricted_pages = build_domain_restriced_page_cache()
self.restricted_doctypes = frappe.cache().get_value("domain_restricted_doctypes") or build_domain_restriced_doctype_cache()
self.restricted_pages = frappe.cache().get_value("domain_restricted_pages") or build_domain_restriced_page_cache()
def get_pages_to_extend(self):
pages = frappe.get_all("Desk Page", filters={

View file

@ -155,9 +155,11 @@ doc_events = {
"on_update": "frappe.integrations.doctype.google_contacts.google_contacts.update_contacts_to_google_contacts",
},
"DocType": {
"after_insert": "frappe.cache_manager.build_domain_restriced_doctype_cache",
"after_save": "frappe.cache_manager.build_domain_restriced_doctype_cache",
},
"Page": {
"after_insert": "frappe.cache_manager.build_domain_restriced_page_cache",
"after_save": "frappe.cache_manager.build_domain_restriced_page_cache",
},
"Event Update Log": {