From 7d033d09dcf59874e520a555f016fb72624561a7 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Sun, 13 Jan 2013 14:34:38 +0530 Subject: [PATCH] set default report permission based on read --- patches/january_2013/give_report_permission_on_read.py | 4 ++++ patches/january_2013/report_permission.py | 2 +- patches/patch_list.py | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 patches/january_2013/give_report_permission_on_read.py diff --git a/patches/january_2013/give_report_permission_on_read.py b/patches/january_2013/give_report_permission_on_read.py new file mode 100644 index 00000000000..d9496fb1561 --- /dev/null +++ b/patches/january_2013/give_report_permission_on_read.py @@ -0,0 +1,4 @@ +import webnotes +def execute(): + webnotes.conn.sql("""update tabDocPerm set `report`=`read` + where ifnull(permlevel,0)=0""") diff --git a/patches/january_2013/report_permission.py b/patches/january_2013/report_permission.py index 146535230cc..8f90e87d86b 100644 --- a/patches/january_2013/report_permission.py +++ b/patches/january_2013/report_permission.py @@ -1,7 +1,7 @@ import webnotes def execute(): webnotes.reload_doc("core", "doctype", "docperm") - webnotes.conn.sql("""update tabDocPerm set `report`=`write`""") + webnotes.conn.sql("""update tabDocPerm set `report`=`read`""") # no report for singles webnotes.conn.sql("""update tabDocPerm, tabDocType set tabDocPerm.`report`=0 diff --git a/patches/patch_list.py b/patches/patch_list.py index 52e1b028b62..4d3c7806425 100644 --- a/patches/patch_list.py +++ b/patches/patch_list.py @@ -586,4 +586,8 @@ patch_list = [ 'patch_module': 'patches.january_2013', 'patch_file': 'report_permission', }, + { + 'patch_module': 'patches.january_2013', + 'patch_file': 'give_report_permission_on_read', + }, ] \ No newline at end of file