[patch] Revert Manufacturing User role (#11514)
This commit is contained in:
parent
17b7209032
commit
4ec4e3fb29
@ -18,8 +18,5 @@ data = {
|
||||
'set_value': [
|
||||
['Stock Settings', None, 'show_barcode_field', 1]
|
||||
],
|
||||
'restricted_roles': [
|
||||
'Manufacturing User'
|
||||
],
|
||||
'default_portal_role': 'Customer'
|
||||
}
|
21
erpnext/patches/v9_0/revert_manufacturing_user_role.py
Normal file
21
erpnext/patches/v9_0/revert_manufacturing_user_role.py
Normal file
@ -0,0 +1,21 @@
|
||||
import frappe
|
||||
|
||||
def execute():
|
||||
if 'Manufacturing' in frappe.get_active_domains(): return
|
||||
|
||||
role = 'Manufacturing User'
|
||||
frappe.db.set_value('Role', role, 'restrict_to_domain', '')
|
||||
frappe.db.set_value('Role', role, 'disabled', 0)
|
||||
|
||||
users = frappe.get_all('Has Role', filters = {
|
||||
'parenttype': 'User',
|
||||
'role': ('in', ['System Manager', 'Manufacturing Manager'])
|
||||
}, fields=['parent'], as_list=1)
|
||||
|
||||
for user in users:
|
||||
_user = frappe.get_doc('User', user[0])
|
||||
_user.append('roles', {
|
||||
'role': role
|
||||
})
|
||||
_user.flags.ignore_validate = True
|
||||
_user.save()
|
Loading…
x
Reference in New Issue
Block a user