update permission in appraisal
diff --git a/erpnext/patches/april_2012/update_appraisal_permission.py b/erpnext/patches/april_2012/update_appraisal_permission.py
new file mode 100644
index 0000000..bd4578f
--- /dev/null
+++ b/erpnext/patches/april_2012/update_appraisal_permission.py
@@ -0,0 +1,14 @@
+def execute():
+ import webnotes
+ from webnotes.model.doc import addchild
+ from webnotes.model.code import get_obj
+
+ webnotes.conn.sql("delete from `tabDocPerm` where role = 'All' and permlevel = 0 and parent in ('Appraisal', 'Ticket', 'Project')")
+
+ appr = get_obj('DocType', 'Appraisal', with_children=1)
+ ch = addchild(appr.doc, 'permissions', 'DocPerm', 0)
+ ch.permlevel = 0
+ ch.role = 'Employee'
+ ch.read = 1
+ ch.write = 1
+ ch.save()
diff --git a/erpnext/patches/patch_list.py b/erpnext/patches/patch_list.py
index 061aec1..987f004 100644
--- a/erpnext/patches/patch_list.py
+++ b/erpnext/patches/patch_list.py
@@ -242,5 +242,10 @@
'patch_file': 'update_permlevel_in_address',
'description': 'updated permlevel in address'
},
+ {
+ 'patch_module': 'patches.april_2012',
+ 'patch_file': 'update_appraisal_permission',
+ 'description': 'updated permission in appraisal'
+ },
]