patch for list of search criteria and reports
diff --git a/erpnext/patches/june_2012/reports_list_permission.py b/erpnext/patches/june_2012/reports_list_permission.py
index 2f47bf1..c713a7e 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