Przeglądaj źródła

Merge pull request #8552 from Mangesh-Khairnar/default-perm-fix

fix: return default user permission as the leading element
version-14
mergify[bot] 5 lat temu
committed by GitHub
rodzic
commit
217e321fc2
Nie znaleziono w bazie danych klucza dla tego podpisu ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 1 usunięć
  1. +5
    -1
      frappe/core/doctype/user_permission/user_permission.py

+ 5
- 1
frappe/core/doctype/user_permission/user_permission.py Wyświetl plik

@@ -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()


Ładowanie…
Anuluj
Zapisz