Browse Source

[fix] test_report.py

version-14
Rushabh Mehta 8 years ago
parent
commit
1c87ab5172
1 changed files with 4 additions and 3 deletions
  1. +4
    -3
      frappe/core/doctype/report/report.py

+ 4
- 3
frappe/core/doctype/report/report.py View File

@@ -49,9 +49,10 @@ class Report(Document):
delete_custom_role('report', self.name) delete_custom_role('report', self.name)


def set_doctype_roles(self): def set_doctype_roles(self):
doc = frappe.get_meta(self.ref_doctype)
roles = [{'role': d.role} for d in doc.permissions if d.permlevel==0]
self.set('roles', roles)
if not self.roles:
meta = frappe.get_meta(self.ref_doctype)
roles = [{'role': d.role} for d in meta.permissions if d.permlevel==0]
self.set('roles', roles)


def is_permitted(self): def is_permitted(self):
"""Returns true if Has Role is not set or the user is allowed.""" """Returns true if Has Role is not set or the user is allowed."""


Loading…
Cancel
Save