[fix] add CRM module to user desktop items in patch
This commit is contained in:
parent
7945195478
commit
0fe854692d
@ -108,7 +108,6 @@ erpnext.patches.v5_0.remove_shopping_cart_app
|
||||
erpnext.patches.v5_0.update_companywise_payment_account
|
||||
erpnext.patches.v5_0.remove_birthday_events
|
||||
erpnext.patches.v5_0.update_item_name_in_bom
|
||||
execute:frappe.reload_doc('crm', 'doctype', 'lead')
|
||||
execute:frappe.reload_doc('crm', 'doctype', 'opportunity')
|
||||
erpnext.patches.v5_0.new_crm_module
|
||||
erpnext.patches.v5_0.rename_customer_issue
|
||||
erpnext.patches.v5_0.update_material_transfer_for_manufacture
|
||||
|
24
erpnext/patches/v5_0/new_crm_module.py
Normal file
24
erpnext/patches/v5_0/new_crm_module.py
Normal file
@ -0,0 +1,24 @@
|
||||
# Copyright (c) 2015, Web Notes Technologies Pvt. Ltd. and Contributors
|
||||
# License: GNU General Public License v3. See license.txt
|
||||
|
||||
import json
|
||||
import frappe
|
||||
|
||||
def execute():
|
||||
frappe.reload_doc('crm', 'doctype', 'lead')
|
||||
frappe.reload_doc('crm', 'doctype', 'opportunity')
|
||||
|
||||
add_crm_to_user_desktop_items()
|
||||
|
||||
def add_crm_to_user_desktop_items():
|
||||
key = "_user_desktop_items"
|
||||
for user in frappe.get_all("User", filters={"enabled": 1, "user_type": "System User"}):
|
||||
user = user.name
|
||||
user_desktop_items = frappe.db.get_defaults(key, parent=user)
|
||||
if user_desktop_items:
|
||||
user_desktop_items = json.loads(user_desktop_items)
|
||||
if "CRM" not in user_desktop_items:
|
||||
user_desktop_items.append("CRM")
|
||||
frappe.db.set_default(key, json.dumps(user_desktop_items), parent=user)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user