Преглед изворни кода

[fix] Custom role not working for report

version-14
Rohit Waghchaure пре 8 година
committed by Nabin Hait
родитељ
комит
259f155e17
1 измењених фајлова са 5 додато и 0 уклоњено
  1. +5
    -0
      frappe/core/doctype/report/report.py

+ 5
- 0
frappe/core/doctype/report/report.py Прегледај датотеку

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



Loading…
Откажи
Сачувај