소스 검색

[fix] pass kargs doctype in has_website_permission (#2251)

version-14
Saurabh 8 년 전
committed by Rushabh Mehta
부모
커밋
66052b4747
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. +1
    -1
      frappe/__init__.py
  2. +1
    -1
      frappe/website/doctype/web_form/web_form.py

+ 1
- 1
frappe/__init__.py 파일 보기

@@ -489,7 +489,7 @@ def has_permission(doctype=None, ptype="read", doc=None, user=None, verbose=Fals

return out

def has_website_permission(doc=None, ptype='read', user=None, verbose=False):
def has_website_permission(doc=None, ptype='read', user=None, verbose=False, doctype=None):
"""Raises `frappe.PermissionError` if not permitted.

:param doctype: DocType for which permission is to be check.


+ 1
- 1
frappe/website/doctype/web_form/web_form.py 파일 보기

@@ -422,7 +422,7 @@ def has_web_form_permission(doctype, name, ptype='read'):
elif frappe.db.get_value(doctype, name, "owner")==frappe.session.user:
return True

elif frappe.has_website_permission(name, ptype=ptype):
elif frappe.has_website_permission(name, ptype=ptype, doctype=doctype):
return True

elif check_webform_perm(doctype, name):


불러오는 중...
취소
저장