Ver código fonte

[fix] Custom role not working for report

version-14
Rohit Waghchaure 8 anos atrás
committed by Nabin Hait
pai
commit
259f155e17
1 arquivos alterados com 5 adições e 0 exclusões
  1. +5
    -0
      frappe/core/doctype/report/report.py

+ 5
- 0
frappe/core/doctype/report/report.py Ver arquivo

@@ -58,6 +58,11 @@ class Report(Document):
allowed = [d.role for d in frappe.get_all("Has Role", fields=["role"],
filters={"parent": self.name})]

custom_role = frappe.db.get_value('Custom Role', {'report': self.name}, 'name')
if custom_role:
custom_role_doc = frappe.get_doc('Custom Role', custom_role)
allowed.extend([d.role for d in custom_role_doc.roles])

if not allowed:
return True



Carregando…
Cancelar
Salvar