[patch] hide new icons if equivalent old ones are set
This commit is contained in:
parent
18fc39b609
commit
c65726bf07
@ -263,3 +263,4 @@ erpnext.patches.v6_24.rename_item_field
|
|||||||
erpnext.patches.v7_0.update_party_status
|
erpnext.patches.v7_0.update_party_status
|
||||||
erpnext.patches.v7_0.update_item_projected
|
erpnext.patches.v7_0.update_item_projected
|
||||||
erpnext.patches.v6_20x.update_product_bundle_description
|
erpnext.patches.v6_20x.update_product_bundle_description
|
||||||
|
erpnext.patches.v7_0.fix_duplicate_icons
|
||||||
|
21
erpnext/patches/v7_0/fix_duplicate_icons.py
Normal file
21
erpnext/patches/v7_0/fix_duplicate_icons.py
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
import frappe
|
||||||
|
|
||||||
|
from frappe.desk.doctype.desktop_icon.desktop_icon import (sync_desktop_icons,
|
||||||
|
get_desktop_icons, set_hidden)
|
||||||
|
|
||||||
|
def execute():
|
||||||
|
'''hide new style icons if old ones are set'''
|
||||||
|
sync_desktop_icons()
|
||||||
|
|
||||||
|
for user in frappe.get_all('User', filters={'user_type': 'System User'}):
|
||||||
|
desktop_icons = get_desktop_icons(user.name)
|
||||||
|
icons_dict = {}
|
||||||
|
for d in desktop_icons:
|
||||||
|
if not d.hidden:
|
||||||
|
icons_dict[d.module_name] = d
|
||||||
|
|
||||||
|
for key in (('Selling', 'Customer'), ('Stock', 'Item'), ('Buying', 'Supplier'),
|
||||||
|
('HR', 'Employee'), ('CRM', 'Lead'), ('Support', 'Issue'), ('Projects', 'Project')):
|
||||||
|
if key[0] in icons_dict and key[1] in icons_dict:
|
||||||
|
set_hidden(key[1], user.name, 1)
|
||||||
|
|
@ -644,7 +644,7 @@
|
|||||||
"issingle": 0,
|
"issingle": 0,
|
||||||
"istable": 0,
|
"istable": 0,
|
||||||
"max_attachments": 0,
|
"max_attachments": 0,
|
||||||
"modified": "2016-04-06 05:39:46.951866",
|
"modified": "2016-04-15 03:09:31.497272",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "Utilities",
|
"module": "Utilities",
|
||||||
"name": "Address",
|
"name": "Address",
|
||||||
@ -731,6 +731,7 @@
|
|||||||
"write": 1
|
"write": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"quick_entry": 0,
|
||||||
"read_only": 0,
|
"read_only": 0,
|
||||||
"read_only_onload": 0,
|
"read_only_onload": 0,
|
||||||
"search_fields": "customer, supplier, sales_partner, country, state",
|
"search_fields": "customer, supplier, sales_partner, country, state",
|
||||||
|
Loading…
Reference in New Issue
Block a user