Merge pull request #1687 from KanchanChauhan/webform-perm
Web form permission update
This commit is contained in:
commit
345d3c60f4
1 changed files with 10 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue