mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-20 21:49:18 +00:00
moved directory structure
This commit is contained in:
29
patches/september_2012/customer_permission_patch.py
Normal file
29
patches/september_2012/customer_permission_patch.py
Normal file
@@ -0,0 +1,29 @@
|
||||
from __future__ import unicode_literals
|
||||
def execute():
|
||||
from webnotes.model.doc import Document
|
||||
perms = []
|
||||
# create permissions for permlevel 2 assigned to "Credit Days" and "Credit Limit"
|
||||
# 2 Accounts Manager r,w
|
||||
# 2 System Manager r,w
|
||||
perms.append([2, "Accounts Manager", 1, 1, 0, 0])
|
||||
perms.append([2, "System Manager", 1, 1, 0, 0])
|
||||
perms.append([2, "All", 1, 0, 0, 0])
|
||||
|
||||
# read, write, create, cancel perm for Accounts Manager for permlevel 0
|
||||
perms.append([0, "Accounts Manager", 1, 1, 1, 1])
|
||||
|
||||
# permlevel 1 read permission for 'All'
|
||||
# 1 All r
|
||||
perms.append([1, "All", 1, 0, 0, 0])
|
||||
|
||||
for p in perms:
|
||||
d = Document("DocPerm", fielddata={
|
||||
"parent": "Customer",
|
||||
"parentfield": "permissions",
|
||||
"permlevel": p[0],
|
||||
"role": p[1],
|
||||
"read": p[2],
|
||||
"write": p[3],
|
||||
"create": p[4],
|
||||
"cancel": p[5]
|
||||
}).save(1)
|
||||
Reference in New Issue
Block a user