|
|
@@ -143,7 +143,11 @@ def get_applicable_for_doctype_list(doctype, txt, searchfield, start, page_len, |
|
|
|
return return_list |
|
|
|
|
|
|
|
def get_permitted_documents(doctype): |
|
|
|
return [d.get('doc') for d in get_user_permissions().get(doctype, []) \ |
|
|
|
''' Returns permitted documents from the given doctype for the session user ''' |
|
|
|
# sort permissions in a way to make the first permission in the list to be default |
|
|
|
user_perm_list = sorted(get_user_permissions().get(doctype, []), key=lambda x: x.get('is_default'), reverse=True) |
|
|
|
|
|
|
|
return [d.get('doc') for d in user_perm_list \ |
|
|
|
if d.get('doc')] |
|
|
|
|
|
|
|
@frappe.whitelist() |
|
|
|