From 94f26eae7c62d38f7242d2a2d0d5f0422b7770ca Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Wed, 13 Jun 2012 19:04:27 +0530 Subject: [PATCH] patch for list of search criteria and reports --- .../june_2012/reports_list_permission.py | 26 ++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/erpnext/patches/june_2012/reports_list_permission.py b/erpnext/patches/june_2012/reports_list_permission.py index 2f47bf16b6..c713a7ee2c 100644 --- a/erpnext/patches/june_2012/reports_list_permission.py +++ b/erpnext/patches/june_2012/reports_list_permission.py @@ -1,18 +1,14 @@ def execute(): """allow read permission to all for report list""" import webnotes - import webnotes.model.doc - new_perms = [ - { - 'parent': 'Report', - 'parentfield': 'permissions', - 'parenttype': 'DocType', - 'role': 'All', - 'permlevel': 0, - 'read': 1, - }, - ] - for perms in new_perms: - doc = webnotes.model.doc.Document('DocPerm') - doc.fields.update(perms) - doc.save() \ No newline at end of file + webnotes.conn.sql("""\ + delete from `tabDocPerm` + where parent in ('Report', 'Search Criteria')""") + + webnotes.conn.commit() + + import webnotes.model.sync + webnotes.model.sync.sync('core', 'search_criteria') + webnotes.model.sync.sync('core', 'report') + + webnotes.conn.begin() \ No newline at end of file