chore: Default role profiles (#35584)
This commit is contained in:
parent
2ffcca6f10
commit
76197cc437
@ -25,6 +25,7 @@ def after_install():
|
|||||||
create_default_success_action()
|
create_default_success_action()
|
||||||
create_default_energy_point_rules()
|
create_default_energy_point_rules()
|
||||||
create_incoterms()
|
create_incoterms()
|
||||||
|
create_default_role_profiles()
|
||||||
add_company_to_session_defaults()
|
add_company_to_session_defaults()
|
||||||
add_standard_navbar_items()
|
add_standard_navbar_items()
|
||||||
add_app_name()
|
add_app_name()
|
||||||
@ -202,3 +203,16 @@ def setup_log_settings():
|
|||||||
def hide_workspaces():
|
def hide_workspaces():
|
||||||
for ws in ["Integration", "Settings"]:
|
for ws in ["Integration", "Settings"]:
|
||||||
frappe.db.set_value("Workspace", ws, "public", 0)
|
frappe.db.set_value("Workspace", ws, "public", 0)
|
||||||
|
|
||||||
|
|
||||||
|
def create_default_role_profiles():
|
||||||
|
for module in ["Accounts", "Stock", "Manufacturing"]:
|
||||||
|
create_role_profile(module)
|
||||||
|
|
||||||
|
|
||||||
|
def create_role_profile(module):
|
||||||
|
role_profile = frappe.new_doc("Role Profile")
|
||||||
|
role_profile.role_profile = _("{0} User").format(module)
|
||||||
|
role_profile.append("roles", {"role": module + " User"})
|
||||||
|
role_profile.append("roles", {"role": module + " Manager"})
|
||||||
|
role_profile.insert()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user