summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/account/static/description/icon.pngbin9306 -> 4886 bytes
-rw-r--r--addons/account/views/account_menuitem.xml1
-rw-r--r--addons/account_accountant/account_accountant_data.xml1
-rw-r--r--addons/calendar/calendar_view.xml2
-rw-r--r--addons/calendar/static/description/icon.pngbin7726 -> 9543 bytes
-rw-r--r--addons/crm/crm_view.xml1
-rw-r--r--addons/crm/static/description/icon.pngbin20448 -> 7510 bytes
-rw-r--r--addons/event/event_view.xml2
-rw-r--r--addons/event/static/description/icon.pngbin8996 -> 3496 bytes
-rw-r--r--addons/fleet/fleet_view.xml2
-rw-r--r--addons/fleet/static/description/icon.pngbin23083 -> 8964 bytes
-rw-r--r--addons/hr/hr_view.xml1
-rw-r--r--addons/hr/static/description/icon.pngbin8676 -> 12681 bytes
-rw-r--r--addons/hr_attendance/hr_attendance_view.xml4
-rw-r--r--addons/hr_attendance/static/description/icon.pngbin0 -> 8299 bytes
-rw-r--r--addons/hr_equipment/static/description/icon.pngbin17765 -> 9012 bytes
-rw-r--r--addons/hr_equipment/views/hr_equipment_views.xml1
-rw-r--r--addons/hr_evaluation/hr_evaluation_view.xml2
-rw-r--r--addons/hr_evaluation/static/description/icon.pngbin8271 -> 9910 bytes
-rw-r--r--addons/hr_expense/hr_expense_view.xml2
-rw-r--r--addons/hr_expense/static/description/icon.pngbin3341 -> 7718 bytes
-rw-r--r--addons/hr_holidays/hr_holidays_view.xml2
-rw-r--r--addons/hr_holidays/static/description/icon.pngbin8231 -> 9664 bytes
-rw-r--r--addons/hr_payroll/hr_payroll_view.xml2
-rw-r--r--addons/hr_payroll/static/description/icon.pngbin5643 -> 9036 bytes
-rw-r--r--addons/hr_recruitment/static/description/icon.pngbin3913 -> 10458 bytes
-rw-r--r--addons/im_livechat/static/description/icon.pngbin16237 -> 10118 bytes
-rw-r--r--addons/im_livechat/views/im_livechat_channel_views.xml1
-rw-r--r--addons/lunch/static/description/icon.pngbin133073 -> 5455 bytes
-rw-r--r--addons/lunch/views/lunch_views.xml2
-rw-r--r--addons/mail/static/description/icon.pngbin5754 -> 7991 bytes
-rw-r--r--addons/mail/static/description/icon2.pngbin0 -> 11609 bytes
-rw-r--r--addons/mail/views/contact_views.xml1
-rw-r--r--addons/mail/views/mail_thread_views.xml9
-rw-r--r--addons/marketing/marketing_view.xml1
-rw-r--r--addons/marketing/static/description/icon.pngbin0 -> 17551 bytes
-rw-r--r--addons/marketing_campaign/marketing_campaign_view.xml2
-rw-r--r--addons/marketing_campaign/static/description/icon.pngbin0 -> 7167 bytes
-rw-r--r--addons/mass_mailing/static/description/icon.pngbin9509 -> 8853 bytes
-rw-r--r--addons/mass_mailing/views/mass_mailing.xml2
-rw-r--r--addons/membership/membership_view.xml2
-rw-r--r--addons/membership/static/description/icon.pngbin0 -> 7838 bytes
-rw-r--r--addons/mrp/mrp_view.xml1
-rw-r--r--addons/mrp/static/description/icon.pngbin5663 -> 5483 bytes
-rw-r--r--addons/note/static/description/icon.pngbin13042 -> 5778 bytes
-rw-r--r--addons/point_of_sale/point_of_sale_view.xml1
-rw-r--r--addons/point_of_sale/static/description/icon.pngbin7600 -> 4471 bytes
-rw-r--r--addons/project/static/description/icon.pngbin6187 -> 8254 bytes
-rw-r--r--addons/purchase/purchase_view.xml1
-rw-r--r--addons/purchase/static/description/icon.pngbin5863 -> 4101 bytes
-rw-r--r--addons/sale/sale_view.xml1
-rw-r--r--addons/sale/static/description/icon.pngbin27329 -> 7510 bytes
-rw-r--r--addons/stock/static/description/icon.pngbin5505 -> 10894 bytes
-rw-r--r--addons/stock/stock_view.xml1
-rw-r--r--addons/survey/static/description/icon.pngbin2334 -> 5904 bytes
-rw-r--r--addons/survey/views/survey_views.xml2
-rw-r--r--addons/website/data/data.xml1
-rw-r--r--addons/website/static/description/icon.pngbin4482 -> 10546 bytes
-rw-r--r--addons/website_version/static/description/icon.pngbin24805 -> 13796 bytes
-rw-r--r--addons/website_version/views/marketing_view.xml2
-rw-r--r--openerp/addons/base/base_menu.xml5
-rw-r--r--openerp/addons/base/ir/ir_ui_menu.py2
-rw-r--r--openerp/addons/base/ir/ir_ui_menu_view.xml2
-rw-r--r--openerp/addons/base/static/description/board.pngbin0 -> 13196 bytes
-rw-r--r--openerp/addons/base/static/description/modules.pngbin0 -> 12377 bytes
-rw-r--r--openerp/addons/base/static/description/settings.pngbin0 -> 11476 bytes
-rw-r--r--openerp/addons/test_exceptions/static/description/icon.pngbin0 -> 7636 bytes
-rw-r--r--openerp/addons/test_exceptions/view.xml2
68 files changed, 43 insertions, 21 deletions
diff --git a/addons/account/static/description/icon.png b/addons/account/static/description/icon.png
index afad1331e2e..cbcd465e407 100644
--- a/addons/account/static/description/icon.png
+++ b/addons/account/static/description/icon.png
Binary files differ
diff --git a/addons/account/views/account_menuitem.xml b/addons/account/views/account_menuitem.xml
index b8d055271d1..e47367a6cb1 100644
--- a/addons/account/views/account_menuitem.xml
+++ b/addons/account/views/account_menuitem.xml
@@ -7,6 +7,7 @@
id="menu_finance"
groups="group_account_user,group_account_manager,group_account_invoice"
icon="fa-usd"
+ web_icon="account,static/description/icon.png"
sequence="40"/>
<menuitem id="menu_finance_receivables" name="Sales" parent="menu_finance" sequence="2"/>
diff --git a/addons/account_accountant/account_accountant_data.xml b/addons/account_accountant/account_accountant_data.xml
index f5f81f3679c..b810bdd067c 100644
--- a/addons/account_accountant/account_accountant_data.xml
+++ b/addons/account_accountant/account_accountant_data.xml
@@ -5,6 +5,7 @@
<!-- Top menu item -->
<menuitem name="Accounting"
icon="fa-book"
+ web_icon="account,static/description/icon.png"
id="account.menu_finance"
sequence="40"/>
<menuitem id="account.menu_account_config" name="Settings" parent="account.menu_finance_configuration" sequence="0" groups="base.group_configuration"/>
diff --git a/addons/calendar/calendar_view.xml b/addons/calendar/calendar_view.xml
index 8b495e05afc..812314118ac 100644
--- a/addons/calendar/calendar_view.xml
+++ b/addons/calendar/calendar_view.xml
@@ -333,7 +333,7 @@
- <menuitem name="Agenda" id="mail_menu_calendar" sequence="2" action="action_calendar_event"/>
+ <menuitem name="Agenda" id="mail_menu_calendar" sequence="2" action="action_calendar_event" web_icon="calendar,static/description/icon.png"/>
<menuitem id="menu_calendar_configuration" name="Calendar" parent="base.menu_custom" groups="base.group_no_one"/>
<menuitem id="menu_calendar_event_type" parent="menu_calendar_configuration" action="action_calendar_event_type" groups="base.group_no_one"/>
<menuitem id="menu_calendar_alarm" parent="menu_calendar_configuration" action="action_calendar_alarm" groups="base.group_no_one"/>
diff --git a/addons/calendar/static/description/icon.png b/addons/calendar/static/description/icon.png
index f612cd9ea4b..88c9d6622b3 100644
--- a/addons/calendar/static/description/icon.png
+++ b/addons/calendar/static/description/icon.png
Binary files differ
diff --git a/addons/crm/crm_view.xml b/addons/crm/crm_view.xml
index dbffca73859..71de931b20d 100644
--- a/addons/crm/crm_view.xml
+++ b/addons/crm/crm_view.xml
@@ -10,6 +10,7 @@
<menuitem name="Sales"
id="base.menu_base_partner"
groups="base.group_sale_manager,base.group_sale_salesman"
+ web_icon="crm,static/description/icon.png"
sequence="6"/>
<menuitem id="base.menu_crm_config_lead" name="Leads &amp; Opportunities"
diff --git a/addons/crm/static/description/icon.png b/addons/crm/static/description/icon.png
index 8600d565da5..c9593f2922a 100644
--- a/addons/crm/static/description/icon.png
+++ b/addons/crm/static/description/icon.png
Binary files differ
diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml
index f2470899140..61a80f7dc0f 100644
--- a/addons/event/event_view.xml
+++ b/addons/event/event_view.xml
@@ -3,7 +3,7 @@
<data>
<!-- Main menu items -->
- <menuitem name="Events" id="event_main_menu" sequence="65" groups="marketing.group_marketing_user"/>
+ <menuitem name="Events" id="event_main_menu" sequence="65" groups="marketing.group_marketing_user" web_icon="event,static/description/icon.png"/>
<menuitem parent="event_main_menu" id="menu_reporting_events" sequence="99" groups="event.group_event_manager" name="Reports"/>
<!-- EVENT.TYPE VIEWS -->
diff --git a/addons/event/static/description/icon.png b/addons/event/static/description/icon.png
index b6db3267f3f..7a9b6a2c166 100644
--- a/addons/event/static/description/icon.png
+++ b/addons/event/static/description/icon.png
Binary files differ
diff --git a/addons/fleet/fleet_view.xml b/addons/fleet/fleet_view.xml
index 433c9dafc45..6515880c676 100644
--- a/addons/fleet/fleet_view.xml
+++ b/addons/fleet/fleet_view.xml
@@ -175,7 +175,7 @@
</field>
</record>
- <menuitem name="Fleet" id="menu_root" sequence="115" groups="group_fleet_user" icon="fa-car"/>
+ <menuitem name="Fleet" id="menu_root" sequence="115" groups="group_fleet_user" icon="fa-car" web_icon="fleet,static/description/icon.png"/>
<menuitem name="Configuration" parent="menu_root" id="fleet_configuration" sequence="3" groups="group_fleet_manager"/>
<menuitem action="fleet_vehicle_model_act" parent="fleet_configuration" id="fleet_vehicle_model_menu" groups="base.group_no_one"/>
<menuitem action="fleet_vehicle_model_brand_act" parent="fleet_configuration" id="fleet_vehicle_model_brand_menu" groups="base.group_no_one"/>
diff --git a/addons/fleet/static/description/icon.png b/addons/fleet/static/description/icon.png
index 5b41e43c5bd..ae020185dfb 100644
--- a/addons/fleet/static/description/icon.png
+++ b/addons/fleet/static/description/icon.png
Binary files differ
diff --git a/addons/hr/hr_view.xml b/addons/hr/hr_view.xml
index c3d33d0e6c7..582d23ec6da 100644
--- a/addons/hr/hr_view.xml
+++ b/addons/hr/hr_view.xml
@@ -7,6 +7,7 @@
id="menu_hr_root"
groups="base.group_hr_manager,base.group_hr_user,base.group_user"
icon="fa-user"
+ web_icon="hr,static/description/icon.png"
sequence="75"/>
<menuitem id="menu_hr_main" parent="menu_hr_root" name="Human Resources" sequence="0"/>
<menuitem id="menu_hr_configuration" name="Configuration" parent="hr.menu_hr_root" groups="base.group_hr_user,base.group_configuration" sequence="50"/>
diff --git a/addons/hr/static/description/icon.png b/addons/hr/static/description/icon.png
index 742f3e53e67..59289fc0a51 100644
--- a/addons/hr/static/description/icon.png
+++ b/addons/hr/static/description/icon.png
Binary files differ
diff --git a/addons/hr_attendance/hr_attendance_view.xml b/addons/hr_attendance/hr_attendance_view.xml
index 82bf78f02d5..e25885e81df 100644
--- a/addons/hr_attendance/hr_attendance_view.xml
+++ b/addons/hr_attendance/hr_attendance_view.xml
@@ -120,10 +120,10 @@
<field name="view_id"></field> <!-- force empty -->
</record>
- <menuitem id="timesheet_menu_root" name="Timesheets" sequence="55" icon="fa-user" groups="base.group_user,base.group_hr_user,base.group_hr_manager"/>
+ <menuitem id="timesheet_menu_root" name="Timesheets" sequence="55" icon="fa-user" groups="base.group_user,base.group_hr_user,base.group_hr_manager" web_icon="hr_attendance,static/description/icon.png"/>
<menuitem id="menu_hr_time_tracking" name="Time Tracking" parent="timesheet_menu_root" sequence="5" />
- <menuitem id="menu_hr_attendance_root" name="Attendances" sequence="90" groups="base.group_hr_attendance"/>
+ <menuitem id="menu_hr_attendance_root" name="Attendances" sequence="90" groups="base.group_hr_attendance" web_icon="hr_attendance,static/description/icon.png"/>
<menuitem action="open_view_attendance" id="menu_open_view_attendance" parent="menu_hr_attendance_root" sequence="20" groups="base.group_hr_attendance"/>
diff --git a/addons/hr_attendance/static/description/icon.png b/addons/hr_attendance/static/description/icon.png
new file mode 100644
index 00000000000..2d09c06ead9
--- /dev/null
+++ b/addons/hr_attendance/static/description/icon.png
Binary files differ
diff --git a/addons/hr_equipment/static/description/icon.png b/addons/hr_equipment/static/description/icon.png
index 53055cf085c..c539c0b853d 100644
--- a/addons/hr_equipment/static/description/icon.png
+++ b/addons/hr_equipment/static/description/icon.png
Binary files differ
diff --git a/addons/hr_equipment/views/hr_equipment_views.xml b/addons/hr_equipment/views/hr_equipment_views.xml
index 5f2863f35b9..eecb9a6e3ad 100644
--- a/addons/hr_equipment/views/hr_equipment_views.xml
+++ b/addons/hr_equipment/views/hr_equipment_views.xml
@@ -521,6 +521,7 @@
<menuitem
id="menu_equipment_title"
name="Equipments"
+ web_icon="hr_equipment,static/description/icon.png"
sequence="110"/>
<menuitem
diff --git a/addons/hr_evaluation/hr_evaluation_view.xml b/addons/hr_evaluation/hr_evaluation_view.xml
index b1337d3a027..8e1f60a313a 100644
--- a/addons/hr_evaluation/hr_evaluation_view.xml
+++ b/addons/hr_evaluation/hr_evaluation_view.xml
@@ -71,7 +71,7 @@
<field name="context">{'search_default_user_to_review_id': [active_id], 'default_user_to_review_id': active_id}</field>
</record>
- <menuitem name="Appraisal" id="menu_hr_evaluation_root" sequence="85"/>
+ <menuitem name="Appraisal" id="menu_hr_evaluation_root" sequence="85" web_icon="hr_evaluation,static/description/icon.png"/>
<menuitem name="Periodic Appraisal" parent="hr.menu_hr_configuration" id="menu_eval_hr_config" sequence="4" groups="base.group_hr_manager"/>
<menuitem name="Configuration" id="menu_hr_evaluation_configuration" sequence="100" parent="menu_hr_evaluation_root" groups="base.group_configuration"/>
<menuitem parent="menu_hr_evaluation_configuration" id="menu_open_view_hr_evaluation_plan_tree"
diff --git a/addons/hr_evaluation/static/description/icon.png b/addons/hr_evaluation/static/description/icon.png
index 8b5e3cbfcfc..29bcdf44a18 100644
--- a/addons/hr_evaluation/static/description/icon.png
+++ b/addons/hr_evaluation/static/description/icon.png
Binary files differ
diff --git a/addons/hr_expense/hr_expense_view.xml b/addons/hr_expense/hr_expense_view.xml
index d62a883779a..da199c0bd8d 100644
--- a/addons/hr_expense/hr_expense_view.xml
+++ b/addons/hr_expense/hr_expense_view.xml
@@ -266,7 +266,7 @@
<menuitem id="menu_expense_approved" parent="account.menu_finance_payables"
action="action_approved_expense" sequence="15"/>
- <menuitem id="menu_hr_expense_root" name="Expenses" sequence="100"/>
+ <menuitem id="menu_hr_expense_root" name="Expenses" sequence="100" web_icon="hr_expense,static/description/icon.png"/>
<menuitem id="menu_hr_expense_configuration" name="Configuration" parent="menu_hr_expense_root"
sequence="100" groups="base.group_configuration"/>
<menuitem id="menu_hr_product" name="Expense Products" parent="menu_hr_expense_configuration"
diff --git a/addons/hr_expense/static/description/icon.png b/addons/hr_expense/static/description/icon.png
index b66773a109e..0959ca569b9 100644
--- a/addons/hr_expense/static/description/icon.png
+++ b/addons/hr_expense/static/description/icon.png
Binary files differ
diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml
index d0378f610bb..ece853a70fd 100644
--- a/addons/hr_holidays/hr_holidays_view.xml
+++ b/addons/hr_holidays/hr_holidays_view.xml
@@ -233,7 +233,7 @@
</field>
</record>
- <menuitem name="Leaves" id="menu_hr_holidays_root" sequence="95"/>
+ <menuitem name="Leaves" id="menu_hr_holidays_root" sequence="95" web_icon="hr_holidays,static/description/icon.png"/>
<menuitem name="My Leaves" id="menu_hr_holidays_my_leaves" parent="menu_hr_holidays_root" sequence="1"/>
<menuitem name="Approvals" id="menu_hr_holidays_approvals" parent="menu_hr_holidays_root" sequence="2"/>
<menuitem name="Reports" id="menu_hr_holidays_report" parent="menu_hr_holidays_root" sequence="99"/>
diff --git a/addons/hr_holidays/static/description/icon.png b/addons/hr_holidays/static/description/icon.png
index 1d02a2f830b..b8140860417 100644
--- a/addons/hr_holidays/static/description/icon.png
+++ b/addons/hr_holidays/static/description/icon.png
Binary files differ
diff --git a/addons/hr_payroll/hr_payroll_view.xml b/addons/hr_payroll/hr_payroll_view.xml
index 0874c6e61b1..cc5e8726494 100644
--- a/addons/hr_payroll/hr_payroll_view.xml
+++ b/addons/hr_payroll/hr_payroll_view.xml
@@ -3,7 +3,7 @@
<data>
<!-- Root Menus -->
- <menuitem id="menu_hr_payroll_root" name="Payroll" sequence="45"/>
+ <menuitem id="menu_hr_payroll_root" name="Payroll" sequence="45" web_icon="hr_payroll,static/description/icon.png"/>
<menuitem id="menu_hr_payroll_configuration" name="Configuration" parent="menu_hr_payroll_root"
sequence="100" groups="base.group_hr_manager,base.group_configuration"/>
diff --git a/addons/hr_payroll/static/description/icon.png b/addons/hr_payroll/static/description/icon.png
index c2851619d7c..993eded0afa 100644
--- a/addons/hr_payroll/static/description/icon.png
+++ b/addons/hr_payroll/static/description/icon.png
Binary files differ
diff --git a/addons/hr_recruitment/static/description/icon.png b/addons/hr_recruitment/static/description/icon.png
index abbc2aef090..c4a1c232e23 100644
--- a/addons/hr_recruitment/static/description/icon.png
+++ b/addons/hr_recruitment/static/description/icon.png
Binary files differ
diff --git a/addons/im_livechat/static/description/icon.png b/addons/im_livechat/static/description/icon.png
index 07d2503ce4e..f342b21c93d 100644
--- a/addons/im_livechat/static/description/icon.png
+++ b/addons/im_livechat/static/description/icon.png
Binary files differ
diff --git a/addons/im_livechat/views/im_livechat_channel_views.xml b/addons/im_livechat/views/im_livechat_channel_views.xml
index 34d5bb66696..60cd799b15c 100644
--- a/addons/im_livechat/views/im_livechat_channel_views.xml
+++ b/addons/im_livechat/views/im_livechat_channel_views.xml
@@ -182,6 +182,7 @@
<menuitem
id="menu_livechat_root"
name="Live Chat"
+ web_icon="im_livechat,static/description/icon.png"
groups="im_livechat_group_user"
sequence="205"/>
diff --git a/addons/lunch/static/description/icon.png b/addons/lunch/static/description/icon.png
index 0dda33edd50..eebfdd782db 100644
--- a/addons/lunch/static/description/icon.png
+++ b/addons/lunch/static/description/icon.png
Binary files differ
diff --git a/addons/lunch/views/lunch_views.xml b/addons/lunch/views/lunch_views.xml
index 313c3078597..f92e9f42eae 100644
--- a/addons/lunch/views/lunch_views.xml
+++ b/addons/lunch/views/lunch_views.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Top menu item -->
- <menuitem id='menu_lunch' name='Lunch' sequence="105" groups="group_lunch_user" icon="fa-cutlery"/>
+ <menuitem id='menu_lunch' name='Lunch' sequence="105" groups="group_lunch_user" icon="fa-cutlery" web_icon="lunch,static/description/icon.png"/>
<menuitem name="My Lunch" parent="menu_lunch" id="menu_lunch_title" sequence="50" />
<menuitem name="Manager" parent="menu_lunch" id="menu_lunch_admin" sequence="51" groups="group_lunch_manager"/>
<menuitem name="Configuration" parent="menu_lunch" id="menu_lunch_config" sequence="53" groups="group_lunch_manager,base.group_configuration"/>
diff --git a/addons/mail/static/description/icon.png b/addons/mail/static/description/icon.png
index 53ccc469127..bb61ffda34e 100644
--- a/addons/mail/static/description/icon.png
+++ b/addons/mail/static/description/icon.png
Binary files differ
diff --git a/addons/mail/static/description/icon2.png b/addons/mail/static/description/icon2.png
new file mode 100644
index 00000000000..ff221b25c14
--- /dev/null
+++ b/addons/mail/static/description/icon2.png
Binary files differ
diff --git a/addons/mail/views/contact_views.xml b/addons/mail/views/contact_views.xml
index 17f866d054f..06f9ad6fc82 100644
--- a/addons/mail/views/contact_views.xml
+++ b/addons/mail/views/contact_views.xml
@@ -44,6 +44,7 @@
id="menu_contacts"
sequence="4"
action="action_contacts"
+ web_icon="mail,static/description/icon2.png"
groups="base.group_user,base.group_partner_manager"/>
</data>
diff --git a/addons/mail/views/mail_thread_views.xml b/addons/mail/views/mail_thread_views.xml
index d9425d40b5a..7e9c8f7b1af 100644
--- a/addons/mail/views/mail_thread_views.xml
+++ b/addons/mail/views/mail_thread_views.xml
@@ -2,8 +2,13 @@
<openerp>
<data>
- <menuitem id="mail.mail_feeds_main" name="Chat" icon="fa-envelope"
- groups="base.group_user" sequence="1"/>
+ <menuitem
+ id="mail.mail_feeds_main"
+ name="Chat"
+ icon="fa-envelope"
+ groups="base.group_user"
+ sequence="1"
+ web_icon="mail,static/description/icon.png"/>
<record model="ir.actions.act_window" id="action_mail_inbox_feeds">
<field name="name">Inbox</field>
diff --git a/addons/marketing/marketing_view.xml b/addons/marketing/marketing_view.xml
index 3499657d148..ab946cb95d8 100644
--- a/addons/marketing/marketing_view.xml
+++ b/addons/marketing/marketing_view.xml
@@ -4,6 +4,7 @@
<!-- Top menu item -->
<menuitem name="Marketing" id="base.marketing_menu" sequence="85"
+ web_icon="marketing,static/description/icon.png"
icon="fa-check-square-o"/>
<!-- Marketing main configuration menu -->
diff --git a/addons/marketing/static/description/icon.png b/addons/marketing/static/description/icon.png
new file mode 100644
index 00000000000..6871be5df6e
--- /dev/null
+++ b/addons/marketing/static/description/icon.png
Binary files differ
diff --git a/addons/marketing_campaign/marketing_campaign_view.xml b/addons/marketing_campaign/marketing_campaign_view.xml
index de7359c8740..619caf0b613 100644
--- a/addons/marketing_campaign/marketing_campaign_view.xml
+++ b/addons/marketing_campaign/marketing_campaign_view.xml
@@ -189,7 +189,7 @@
<menuitem name="Lead Automation" id="menu_marketing_campaign_root" groups="marketing.group_marketing_user,marketing.group_marketing_manager"
sequence="10"/>
- <menuitem id="menu_marketing_campaign_campaigns" sequence="1" name="Campaigns" parent="menu_marketing_campaign_root"/>
+ <menuitem id="menu_marketing_campaign_campaigns" sequence="1" name="Campaigns" parent="menu_marketing_campaign_root" web_icon="marketing_campaign,static/description/icon.png"/>
<menuitem id="menu_marketing_campaign_form" parent="menu_marketing_campaign_campaigns" action="action_marketing_campaign_form" sequence="1"/>
<menuitem name="Reports" id="report_marketing_campaign" parent="menu_marketing_campaign_root"
sequence="99"/>
diff --git a/addons/marketing_campaign/static/description/icon.png b/addons/marketing_campaign/static/description/icon.png
new file mode 100644
index 00000000000..0d09330b569
--- /dev/null
+++ b/addons/marketing_campaign/static/description/icon.png
Binary files differ
diff --git a/addons/mass_mailing/static/description/icon.png b/addons/mass_mailing/static/description/icon.png
index 6ef68f30952..184811f998d 100644
--- a/addons/mass_mailing/static/description/icon.png
+++ b/addons/mass_mailing/static/description/icon.png
Binary files differ
diff --git a/addons/mass_mailing/views/mass_mailing.xml b/addons/mass_mailing/views/mass_mailing.xml
index 301fa4722bf..4d1e2a20cd6 100644
--- a/addons/mass_mailing/views/mass_mailing.xml
+++ b/addons/mass_mailing/views/mass_mailing.xml
@@ -10,7 +10,7 @@
</template>
<!-- Marketing / Mass Mailing -->
- <menuitem name="Mass Mailing" id="mass_mailing_menu_root" sequence="60"/>
+ <menuitem name="Mass Mailing" id="mass_mailing_menu_root" sequence="60" web_icon="mass_mailing,static/description/icon.png"/>
<menuitem name="Mailings" id="mass_mailing_menu"
parent="mass_mailing_menu_root" sequence="1" groups="marketing.group_marketing_user"/>
<!-- Marketing / Configuration -->
diff --git a/addons/membership/membership_view.xml b/addons/membership/membership_view.xml
index 00990346575..40a842d6d83 100644
--- a/addons/membership/membership_view.xml
+++ b/addons/membership/membership_view.xml
@@ -120,7 +120,7 @@
<field name="act_window_id" ref="action_membership_products"/>
</record>
- <menuitem name="Members" id="base.menu_association" icon="terp-calendar" sequence="15"/>
+ <menuitem name="Members" id="base.menu_association" icon="terp-calendar" sequence="15" web_icon="membership,static/description/icon.png"/>
<menuitem name="Configuration" id="base.menu_marketing_config_association"
parent="base.menu_association" sequence="100" groups="base.group_configuration"/>
diff --git a/addons/membership/static/description/icon.png b/addons/membership/static/description/icon.png
new file mode 100644
index 00000000000..7e341e8713e
--- /dev/null
+++ b/addons/membership/static/description/icon.png
Binary files differ
diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml
index 1d46d16c72e..e4e08117007 100644
--- a/addons/mrp/mrp_view.xml
+++ b/addons/mrp/mrp_view.xml
@@ -7,6 +7,7 @@
id="base.menu_mrp_root"
groups="group_mrp_user,group_mrp_manager"
icon="fa-wrench"
+ web_icon="mrp,static/description/icon.png"
sequence="35"/>
<menuitem name="Manufacturing"
diff --git a/addons/mrp/static/description/icon.png b/addons/mrp/static/description/icon.png
index 600104af507..91b94cd0abc 100644
--- a/addons/mrp/static/description/icon.png
+++ b/addons/mrp/static/description/icon.png
Binary files differ
diff --git a/addons/note/static/description/icon.png b/addons/note/static/description/icon.png
index b6ad0548a40..a52edcecb71 100644
--- a/addons/note/static/description/icon.png
+++ b/addons/note/static/description/icon.png
Binary files differ
diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml
index 44e6d116c5f..3a1e0bc6931 100644
--- a/addons/point_of_sale/point_of_sale_view.xml
+++ b/addons/point_of_sale/point_of_sale_view.xml
@@ -7,6 +7,7 @@
id="menu_point_root"
groups="group_pos_manager,group_pos_user"
icon="fa-suitcase"
+ web_icon="point_of_sale,static/description/icon.png"
sequence="20"/>
<record model="ir.ui.view" id="view_pos_pos_form">
diff --git a/addons/point_of_sale/static/description/icon.png b/addons/point_of_sale/static/description/icon.png
index 9054576f2d5..dd45786db55 100644
--- a/addons/point_of_sale/static/description/icon.png
+++ b/addons/point_of_sale/static/description/icon.png
Binary files differ
diff --git a/addons/project/static/description/icon.png b/addons/project/static/description/icon.png
index 9a37528ca6e..0feb9408f3d 100644
--- a/addons/project/static/description/icon.png
+++ b/addons/project/static/description/icon.png
Binary files differ
diff --git a/addons/purchase/purchase_view.xml b/addons/purchase/purchase_view.xml
index a39ae3e37d5..bf0b233f7d1 100644
--- a/addons/purchase/purchase_view.xml
+++ b/addons/purchase/purchase_view.xml
@@ -7,6 +7,7 @@
id="base.menu_purchase_root"
groups="group_purchase_manager,group_purchase_user"
icon="fa-shopping-cart"
+ web_icon="purchase,static/description/icon.png"
sequence="25"/>
<menuitem id="menu_procurement_management" name="Purchase"
diff --git a/addons/purchase/static/description/icon.png b/addons/purchase/static/description/icon.png
index 094705cecc3..cf4e4b5a6d8 100644
--- a/addons/purchase/static/description/icon.png
+++ b/addons/purchase/static/description/icon.png
Binary files differ
diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml
index d95f65aef92..8e2a77535a3 100644
--- a/addons/sale/sale_view.xml
+++ b/addons/sale/sale_view.xml
@@ -9,6 +9,7 @@
-->
<menuitem name="Sales"
id="base.menu_base_partner"
+ web_icon="sale,static/description/icon.png"
groups="base.group_sale_salesman,base.group_sale_manager" sequence="6"/>
<menuitem
diff --git a/addons/sale/static/description/icon.png b/addons/sale/static/description/icon.png
index 46d395d70ee..c9593f2922a 100644
--- a/addons/sale/static/description/icon.png
+++ b/addons/sale/static/description/icon.png
Binary files differ
diff --git a/addons/stock/static/description/icon.png b/addons/stock/static/description/icon.png
index a70ccfe18d5..2ac2c184574 100644
--- a/addons/stock/static/description/icon.png
+++ b/addons/stock/static/description/icon.png
Binary files differ
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index 8779f80da7e..69c7e84a889 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -7,6 +7,7 @@
id="menu_stock_root"
groups="group_stock_manager,group_stock_user"
icon="fa-archive"
+ web_icon="stock,static/description/icon.png"
sequence="30"/>
<menuitem id="menu_stock_warehouse_mgmt" name="Operations" parent="menu_stock_root" sequence="1"/>
diff --git a/addons/survey/static/description/icon.png b/addons/survey/static/description/icon.png
index dece1016d57..ebcacedd73d 100644
--- a/addons/survey/static/description/icon.png
+++ b/addons/survey/static/description/icon.png
Binary files differ
diff --git a/addons/survey/views/survey_views.xml b/addons/survey/views/survey_views.xml
index fa84e4497b0..10dda4927a9 100644
--- a/addons/survey/views/survey_views.xml
+++ b/addons/survey/views/survey_views.xml
@@ -595,7 +595,7 @@
<!-- MENU ELEMENTS -->
<!-- Left menu categories-->
- <menuitem name="Surveys" id="menu_surveys" sequence="70" groups="base.group_survey_user"/>
+ <menuitem name="Surveys" id="menu_surveys" sequence="70" groups="base.group_survey_user" web_icon="survey,static/description/icon.png"/>
<!-- Left menu elements: Survey -->
<menuitem name="Surveys" id="menu_survey_form" action="action_survey_form" parent="menu_surveys" sequence="1"/>
diff --git a/addons/website/data/data.xml b/addons/website/data/data.xml
index 5f3725e0936..0640e20e8f9 100644
--- a/addons/website/data/data.xml
+++ b/addons/website/data/data.xml
@@ -87,6 +87,7 @@
<field name="name">Website</field>
<field name="icon">fa-home</field>
<field name="sequence" eval="200"/>
+ <field name="web_icon">website,static/description/icon.png</field>
<field name="action" ref="action_website"/>
</record>
<record id="base.open_menu" model="ir.actions.todo">
diff --git a/addons/website/static/description/icon.png b/addons/website/static/description/icon.png
index 2ff68dd1789..6f954445376 100644
--- a/addons/website/static/description/icon.png
+++ b/addons/website/static/description/icon.png
Binary files differ
diff --git a/addons/website_version/static/description/icon.png b/addons/website_version/static/description/icon.png
index b4e12d29a5b..a34f97bd676 100644
--- a/addons/website_version/static/description/icon.png
+++ b/addons/website_version/static/description/icon.png
Binary files differ
diff --git a/addons/website_version/views/marketing_view.xml b/addons/website_version/views/marketing_view.xml
index 2f21a31d38d..2fba8434b5c 100644
--- a/addons/website_version/views/marketing_view.xml
+++ b/addons/website_version/views/marketing_view.xml
@@ -223,7 +223,7 @@
<field name="view_mode">tree,form</field>
</record>
- <menuitem name="Versionning" id="menu_website_version_root" sequence="30" groups="marketing.group_marketing_user" parent="website.menu_website_configuration"/>
+ <menuitem name="Versionning" id="menu_website_version_root" sequence="30" groups="marketing.group_marketing_user" parent="website.menu_website_configuration" web_icon="website_version,static/description/icon.png"/>
<menuitem action="action_website_view" id="menu_website_view" parent="menu_website_version_root"/>
<menuitem action="action_version" id="menu_action_version" parent="menu_website_version_root" groups="base.group_no_one"/>
<menuitem action="action_experiment" id="menu_action_experiment" parent="menu_website_version_root"/>
diff --git a/openerp/addons/base/base_menu.xml b/openerp/addons/base/base_menu.xml
index b0bcf71736d..e68c9126f1f 100644
--- a/openerp/addons/base/base_menu.xml
+++ b/openerp/addons/base/base_menu.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Top menu item -->
- <menuitem id="menu_board_root" name="Dashboards" sequence="305"/>
+ <menuitem id="menu_board_root" name="Dashboards" sequence="305" web_icon="base,static/description/board.png"/>
<menuitem id="menu_reporting_dashboard" name="Dashboards" parent="menu_board_root" sequence="0"/>
<menuitem id="menu_reporting_config" name="Configuration" parent="menu_board_root" sequence="100" groups="base.group_configuration"/>
@@ -9,8 +9,9 @@
<menuitem name="Settings"
id="menu_administration"
icon="fa-cog"
+ web_icon="base,static/description/settings.png"
sequence="500"/>
- <menuitem id="menu_management" name="Modules" sequence="310"/>
+ <menuitem id="menu_management" name="Modules" sequence="310" web_icon="base,static/description/modules.png"/>
<menuitem id="menu_config" name="Configuration" parent="menu_administration" sequence="1"/>
<menuitem id="menu_administration_shortcut" parent="menu_administration" name="Custom Shortcuts" sequence="50"/>
<menuitem id="menu_users" name="Users" parent="menu_administration" sequence="0"/>
diff --git a/openerp/addons/base/ir/ir_ui_menu.py b/openerp/addons/base/ir/ir_ui_menu.py
index 6997a09f4ac..23db483fcca 100644
--- a/openerp/addons/base/ir/ir_ui_menu.py
+++ b/openerp/addons/base/ir/ir_ui_menu.py
@@ -344,7 +344,7 @@ class ir_ui_menu(osv.osv):
:return: the menu root
:rtype: dict('children': menu_nodes)
"""
- fields = ['name', 'sequence', 'parent_id', 'action']
+ fields = ['name', 'sequence', 'parent_id', 'action', 'icon', 'web_icon_data']
menu_root_ids = self.get_user_roots(cr, uid, context=context)
menu_roots = self.read(cr, uid, menu_root_ids, fields, context=context) if menu_root_ids else []
menu_root = {
diff --git a/openerp/addons/base/ir/ir_ui_menu_view.xml b/openerp/addons/base/ir/ir_ui_menu_view.xml
index a2724c9503c..31cd1734f0a 100644
--- a/openerp/addons/base/ir/ir_ui_menu_view.xml
+++ b/openerp/addons/base/ir/ir_ui_menu_view.xml
@@ -7,6 +7,7 @@
<field name="arch" type="xml">
<form string="Menu">
<sheet>
+ <field name="web_icon_data" widget="image"/>
<group>
<group>
<field name="name"/>
@@ -17,6 +18,7 @@
<field name="complete_name"/>
<field name="action"/>
<field name="icon"/>
+ <field name="web_icon"/>
</group>
</group>
<notebook>
diff --git a/openerp/addons/base/static/description/board.png b/openerp/addons/base/static/description/board.png
new file mode 100644
index 00000000000..c33a94e33a6
--- /dev/null
+++ b/openerp/addons/base/static/description/board.png
Binary files differ
diff --git a/openerp/addons/base/static/description/modules.png b/openerp/addons/base/static/description/modules.png
new file mode 100644
index 00000000000..e2cfa68346d
--- /dev/null
+++ b/openerp/addons/base/static/description/modules.png
Binary files differ
diff --git a/openerp/addons/base/static/description/settings.png b/openerp/addons/base/static/description/settings.png
new file mode 100644
index 00000000000..45aec955274
--- /dev/null
+++ b/openerp/addons/base/static/description/settings.png
Binary files differ
diff --git a/openerp/addons/test_exceptions/static/description/icon.png b/openerp/addons/test_exceptions/static/description/icon.png
new file mode 100644
index 00000000000..b0f5613028c
--- /dev/null
+++ b/openerp/addons/test_exceptions/static/description/icon.png
Binary files differ
diff --git a/openerp/addons/test_exceptions/view.xml b/openerp/addons/test_exceptions/view.xml
index a71032ef01d..35ba1e6fc20 100644
--- a/openerp/addons/test_exceptions/view.xml
+++ b/openerp/addons/test_exceptions/view.xml
@@ -118,7 +118,7 @@
<field name="target">new</field>
</record>
- <menuitem icon="STOCK_PREFERENCES" id="base.menu_tests" name="Tests" sequence="1000000"/>
+ <menuitem icon="STOCK_PREFERENCES" id="base.menu_tests" name="Tests" sequence="1000000" web_icon="test_exceptions,static/description/icon.png"/>
<menuitem id="menu_test_exceptions" parent="base.menu_tests" name="Test exceptions"/>