From 5f76ceb38e7c428261a022a40fa62aacc8d90b9a Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Mon, 24 Sep 2012 15:41:41 +0530 Subject: [PATCH] Delete permission for Event doctype to System Manager --- .../patches/september_2012/event_permission.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 erpnext/patches/september_2012/event_permission.py diff --git a/erpnext/patches/september_2012/event_permission.py b/erpnext/patches/september_2012/event_permission.py new file mode 100644 index 0000000000..2f1a848950 --- /dev/null +++ b/erpnext/patches/september_2012/event_permission.py @@ -0,0 +1,15 @@ +import webnotes +from webnotes.model.code import get_obj +from webnotes.model.doc import addchild + +def execute(): + existing = webnotes.conn.sql("""select name from `tabDocPerm` + where permlevel=0 and parent='Event' and role='System Manager' + and cancel=1""") + if not existing: + ev_obj = get_obj("DocType", "Event", with_children=1) + ch = addchild(ev_obj.doc, "permissions", "DocPerm") + ch.permlevel = 0 + ch.role = 'System Manager' + ch.read = ch.write = ch.create = ch.cancel = 1 + ch.save() \ No newline at end of file