diff --git a/frappe/core/doctype/user_permission/user_permission.py b/frappe/core/doctype/user_permission/user_permission.py index 701c47c4ca..1f2ad4c0ef 100644 --- a/frappe/core/doctype/user_permission/user_permission.py +++ b/frappe/core/doctype/user_permission/user_permission.py @@ -103,4 +103,8 @@ def get_applicable_for_doctype_list(doctype, txt, searchfield, start, page_len, for doctype in linked_doctypes[start:page_len]: return_list.append([doctype]) - return return_list \ No newline at end of file + return return_list + +def get_permitted_documents(doctype): + return [d.get('doc') for d in get_user_permissions().get(doctype, []) \ + if d.get('doc')] \ No newline at end of file