diff --git a/frappe/core/report/todo/todo.py b/frappe/core/report/todo/todo.py index cce7425204..0c5012962b 100644 --- a/frappe/core/report/todo/todo.py +++ b/frappe/core/report/todo/todo.py @@ -23,13 +23,14 @@ def execute(filters=None): result = [] for todo in todo_list: - if todo.reference_type: - todo.reference = """%s: %s""" % \ - (todo.reference_type, todo.reference_name, todo.reference_type, todo.reference_name) - else: - todo.reference = None - result.append([todo.name, todo.priority, todo.date, todo.description, - todo.owner, todo.assigned_by, todo.reference]) + if todo.owner==frappe.session.user or todo.assigned_by==frappe.session.user: + if todo.reference_type: + todo.reference = """%s: %s""" % (todo.reference_type, + todo.reference_name, todo.reference_type, todo.reference_name) + else: + todo.reference = None + result.append([todo.name, todo.priority, todo.date, todo.description, + todo.owner, todo.assigned_by, todo.reference]) return columns, result