From 4442a1d8ddea7594c46ef04436e14a6c584f8075 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Fri, 14 Mar 2014 17:27:11 +0530 Subject: [PATCH] Fixes in todo report --- frappe/core/report/todo/todo.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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