Merge pull request #1687 from KanchanChauhan/webform-perm

Web form permission update
This commit is contained in:
Rushabh Mehta 2016-04-21 11:29:00 +05:30
commit 345d3c60f4

View file

@ -251,8 +251,18 @@ def has_web_form_permission(doctype, name, ptype='read'):
elif frappe.has_website_permission(doctype, ptype=ptype, doc=name):
return True
elif check_webform_perm(doctype, name):
return True
else:
return False
def check_webform_perm(doctype, name):
doc = frappe.get_doc(doctype, name)
if hasattr(doc, "has_webform_permission"):
if doc.has_webform_permission():
return True
def get_web_form_list(doctype, txt, filters, limit_start, limit_page_length=20):
from frappe.templates.pages.list import get_list