From cfcbe602c4bcf305b9a754192a76355b0acd4c05 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Tue, 20 Jan 2015 11:11:11 +0530 Subject: [PATCH] ignored doctype permissions for dynamic links --- frappe/widgets/reportview.py | 4 ++-- frappe/widgets/search.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/widgets/reportview.py b/frappe/widgets/reportview.py index 7f339e03c7..19fe1c7578 100644 --- a/frappe/widgets/reportview.py +++ b/frappe/widgets/reportview.py @@ -15,9 +15,9 @@ def get(): def execute(doctype, query=None, filters=None, fields=None, or_filters=None, docstatus=None, group_by=None, order_by=None, limit_start=0, limit_page_length=20, - as_list=False, with_childnames=False, debug=False): + as_list=False, with_childnames=False, debug=False, ignore_permissions=False): return DatabaseQuery(doctype).execute(query, filters, fields, or_filters, docstatus, group_by, - order_by, limit_start, limit_page_length, as_list, with_childnames, debug) + order_by, limit_start, limit_page_length, as_list, with_childnames, debug, ignore_permissions) def get_form_params(): """Stringify GET request parameters.""" diff --git a/frappe/widgets/search.py b/frappe/widgets/search.py index 5be24c05f2..9606dc57c4 100644 --- a/frappe/widgets/search.py +++ b/frappe/widgets/search.py @@ -82,6 +82,7 @@ def search_widget(doctype, txt, query=None, searchfield=None, start=0, or_filters = or_filters, limit_start = start, limit_page_length=page_len, order_by="if(_relevance, _relevance, 99999), name asc".format(doctype), + ignore_permissions = True if doctype == "DocType" else False, # for dynamic links as_list=True) # remove _relevance from results