Ver a proveniência

fix: Do not check permlevel > 0

- while creating has_access_to list
version-14
Suraj Shetty há 4 anos
ascendente
cometimento
7e5f86789c
2 ficheiros alterados com 2 adições e 2 eliminações
  1. +1
    -1
      frappe/model/document.py
  2. +1
    -1
      frappe/model/meta.py

+ 1
- 1
frappe/model/document.py Ver ficheiro

@@ -649,7 +649,7 @@ class Document(BaseDocument):
self._has_access_to[permission_type] = []
roles = frappe.get_roles()
for perm in self.get_permissions():
if perm.role in roles and perm.permlevel > 0 and perm.get(permission_type):
if perm.role in roles and perm.get(permission_type):
if perm.permlevel not in self._has_access_to[permission_type]:
self._has_access_to[permission_type].append(perm.permlevel)



+ 1
- 1
frappe/model/meta.py Ver ficheiro

@@ -454,7 +454,7 @@ class Meta(Document):
has_access_to = []
roles = frappe.get_roles()
for perm in self.get_permissions(parenttype):
if perm.role in roles and perm.permlevel > 0 and perm.get(permission_type):
if perm.role in roles and perm.get(permission_type):
if perm.permlevel not in has_access_to:
has_access_to.append(perm.permlevel)



Carregando…
Cancelar
Guardar