Skip to content

Commit

Permalink
[IMP] speed up load_menus() by using SVG icons instead of png
Browse files Browse the repository at this point in the history
Reduces load_menus answer size by 32% (between 20kb and 200kb savings
for the initial loading of the backend, depending on the number of apps
installed). Support for SVG icons in the web client for menus/apps.

Reduced PNG icons for apps list (8 bits PNG instead of 24 as our icons
don't need more colors as they are flat designs)

closes #84280

Related: odoo/enterprise#24200
Signed-off-by: Fabien Pinckaers <fp@odoo.com>
  • Loading branch information
fpodoo committed Feb 12, 2022
1 parent 11cc762 commit 10a5796
Show file tree
Hide file tree
Showing 177 changed files with 36 additions and 34 deletions.
Binary file modified addons/account/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/account_check_printing/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/board/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/calendar/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/calendar/views/calendar_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@
name="Calendar"
sequence="10"
action="action_calendar_event"
web_icon="calendar,static/description/icon.png"
web_icon="calendar,static/description/icon.svg"
groups="base.group_user"/>

<menuitem
Expand Down
Binary file modified addons/contacts/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/contacts/views/contact_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<menuitem name="Contacts"
id="menu_contacts"
sequence="20"
web_icon="contacts,static/description/icon.png"
web_icon="contacts,static/description/icon.svg"
groups="base.group_user,base.group_partner_manager"/>

<menuitem id="res_partner_menu_contacts"
Expand Down
Binary file modified addons/crm/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/crm/views/crm_menu_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<menuitem
id="crm_menu_root"
name="CRM"
web_icon="crm,static/description/icon.png"
web_icon="crm,static/description/icon.svg"
groups="sales_team.group_sale_salesman,sales_team.group_sale_manager"
sequence="25"/>

Expand Down
Binary file modified addons/event/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/event/views/event_menu_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
id="event_main_menu"
sequence="125"
groups="event.group_event_registration_desk"
web_icon="event,static/description/icon.png"/>
web_icon="event,static/description/icon.svg"/>

<!-- HEADER: EVENTS -->
<menuitem name="Events"
Expand Down
Binary file modified addons/fetchmail/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/fleet/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/fleet/views/fleet_vehicle_model_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
</field>
</record>

<menuitem name="Fleet" id="menu_root" sequence="220" groups="fleet_group_user" web_icon="fleet,static/description/icon.png"/>
<menuitem name="Fleet" id="menu_root" sequence="220" groups="fleet_group_user" web_icon="fleet,static/description/icon.svg"/>
<menuitem name="Configuration" parent="menu_root" id="fleet_configuration" sequence="100" groups="fleet_group_manager"/>

<record id='fleet_vehicle_model_brand_view_tree' model='ir.ui.view'>
Expand Down
Binary file modified addons/gamification/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/google_calendar/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/google_drive/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/hr/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/hr/views/hr_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
id="menu_hr_root"
name="Employees"
groups="group_hr_manager,group_hr_user,base.group_user"
web_icon="hr,static/description/icon.png"
web_icon="hr,static/description/icon.svg"
sequence="185"/>

<menuitem
Expand Down
Binary file modified addons/hr_attendance/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/hr_attendance/views/hr_attendance_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@

<!-- Menus -->

<menuitem id="menu_hr_attendance_root" name="Attendances" sequence="205" groups="hr_attendance.group_hr_attendance,hr_attendance.group_hr_attendance_kiosk" web_icon="hr_attendance,static/description/icon.png"/>
<menuitem id="menu_hr_attendance_root" name="Attendances" sequence="205" groups="hr_attendance.group_hr_attendance,hr_attendance.group_hr_attendance_kiosk" web_icon="hr_attendance,static/description/icon.svg"/>

<menuitem id="menu_hr_attendance_my_attendances" name="Check In / Check Out" parent="menu_hr_attendance_root" sequence="1" groups="hr_attendance.group_hr_attendance" action="hr_attendance_action_my_attendances"/>

Expand Down
Binary file modified addons/hr_contract/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/hr_expense/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/hr_expense/views/hr_expense_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1132,7 +1132,7 @@
</field>
</record>

<menuitem id="menu_hr_expense_root" name="Expenses" sequence="230" web_icon="hr_expense,static/description/icon.png"/>
<menuitem id="menu_hr_expense_root" name="Expenses" sequence="230" web_icon="hr_expense,static/description/icon.svg"/>

<menuitem id="menu_hr_expense_my_expenses" name="My Expenses" sequence="1" parent="menu_hr_expense_root" groups="base.group_user"/>
<menuitem id="menu_hr_expense_my_expenses_to_submit" sequence="1" parent="menu_hr_expense_my_expenses" action="hr_expense_actions_my_unsubmitted" name="My Expenses to Report"/>
Expand Down
Binary file modified addons/hr_holidays/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/hr_holidays/views/hr_holidays_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
name="Time Off"
id="menu_hr_holidays_root"
sequence="225"
web_icon="hr_holidays,static/description/icon.png"
web_icon="hr_holidays,static/description/icon.svg"
groups="base.group_user"/>

<menuitem
Expand Down
Binary file modified addons/hr_recruitment/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/hr_recruitment/views/hr_recruitment_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@
<menuitem
name="Recruitment"
id="menu_hr_recruitment_root"
web_icon="hr_recruitment,static/description/icon.png"
web_icon="hr_recruitment,static/description/icon.svg"
groups="hr_recruitment.group_hr_recruitment_user,hr_recruitment.group_hr_recruitment_interviewer"
sequence="210"/>

Expand Down
Binary file modified addons/hr_skills/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/hr_timesheet/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/hr_work_entry_contract/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/iap/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/im_livechat/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion addons/im_livechat/views/im_livechat_channel_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@
<menuitem
id="menu_livechat_root"
name="Live Chat"
web_icon="im_livechat,static/description/icon.png"
web_icon="im_livechat,static/description/icon.svg"
groups="im_livechat_group_user"
sequence="240"/>

Expand Down
Binary file modified addons/l10n_ar/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/l10n_ar_website_sale/static/description/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified addons/l10n_at/static/description/icon.png
Binary file modified addons/l10n_au/static/description/icon.png
Binary file modified addons/l10n_be/static/description/icon.png
Binary file modified addons/l10n_bo/static/description/icon.png
Binary file modified addons/l10n_br/static/description/icon.png
Binary file modified addons/l10n_ca/static/description/icon.png
Binary file modified addons/l10n_ch/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/l10n_cl/demo/partner_demo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
<field name='l10n_latam_identification_type_id' ref="it_RUT"/>
<field name='l10n_cl_sii_taxpayer_type'>1</field>
<field name='vat'>76201224-3</field>
<field name="image_1920" type="base64" file="l10n_cl/demo/bmya_icon.png"/>
<field name="image_1920" type="base64" file="l10n_cl/demo/bmya_icon.svg"/>
</record>

<record id="res_partner_bmya_dab" model="res.partner">
Expand Down
Binary file modified addons/l10n_cl/static/description/icon.png
Binary file modified addons/l10n_cn/static/description/icon.png
Binary file modified addons/l10n_co/static/description/icon.png
Binary file modified addons/l10n_cr/static/description/icon.png
Binary file modified addons/l10n_cz/static/description/icon.png
Binary file modified addons/l10n_de/static/description/icon.png
Binary file modified addons/l10n_dk/static/description/icon.png
Binary file modified addons/l10n_do/static/description/icon.png
Binary file modified addons/l10n_dz/static/description/icon.png
Binary file modified addons/l10n_ec/static/description/icon.png
Binary file modified addons/l10n_es/static/description/icon.png
Binary file modified addons/l10n_et/static/description/icon.png
Binary file modified addons/l10n_fi/static/description/icon.png
Binary file modified addons/l10n_fr/static/description/icon.png
Binary file modified addons/l10n_generic_coa/static/description/icon.png
Binary file modified addons/l10n_gr/static/description/icon.png
Binary file modified addons/l10n_gt/static/description/icon.png
Binary file modified addons/l10n_hk/static/description/icon.png
Binary file modified addons/l10n_hn/static/description/icon.png
Binary file modified addons/l10n_hr/static/description/icon.png
Binary file modified addons/l10n_hu/static/description/icon.png
Binary file modified addons/l10n_id/static/description/icon.png
Binary file modified addons/l10n_ie/static/description/icon.png
Binary file modified addons/l10n_il/static/description/icon.png
Binary file modified addons/l10n_in/static/description/icon.png
Binary file modified addons/l10n_it/static/description/icon.png
Binary file modified addons/l10n_jp/static/description/icon.png
Binary file modified addons/l10n_lt/static/description/icon.png
Binary file modified addons/l10n_lu/static/description/icon.png
Binary file modified addons/l10n_ma/static/description/icon.png
Binary file modified addons/l10n_mn/static/description/icon.png
Binary file modified addons/l10n_mx/static/description/icon.png
Binary file modified addons/l10n_nl/static/description/icon.png
Binary file modified addons/l10n_no/static/description/icon.png
Binary file modified addons/l10n_nz/static/description/icon.png
Binary file modified addons/l10n_pa/static/description/icon.png
Binary file modified addons/l10n_pe/static/description/icon.png
Binary file modified addons/l10n_pl/static/description/icon.png
Binary file modified addons/l10n_pt/static/description/icon.png
Binary file modified addons/l10n_ro/static/description/icon.png
Binary file modified addons/l10n_sa/static/description/icon.png
Binary file modified addons/l10n_se/static/description/icon.png
Binary file modified addons/l10n_sg/static/description/icon.png
Binary file modified addons/l10n_si/static/description/icon.png
Binary file modified addons/l10n_sk/static/description/icon.png
Binary file modified addons/l10n_th/static/description/icon.png
Binary file modified addons/l10n_tr/static/description/icon.png
Binary file modified addons/l10n_ua/static/description/icon.png
Binary file modified addons/l10n_uk/static/description/icon.png
Binary file modified addons/l10n_us/static/description/icon.png
Binary file modified addons/l10n_uy/static/description/icon.png
Binary file modified addons/l10n_ve/static/description/icon.png
Binary file modified addons/l10n_vn/static/description/icon.png
Binary file modified addons/l10n_za/static/description/icon.png
Binary file modified addons/lunch/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/lunch/views/lunch_views.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Top menu item -->
<menuitem id='menu_lunch' name='Lunch' sequence="235" groups="group_lunch_user" web_icon="lunch,static/description/icon.png">
<menuitem id='menu_lunch' name='Lunch' sequence="235" groups="group_lunch_user" web_icon="lunch,static/description/icon.svg">
<menuitem name="My Lunch" id="menu_lunch_title" sequence="50">
<menuitem name="New Order" id="lunch_order_menu_form" action="lunch.lunch_product_action_order" sequence="1"/>
<menuitem name="My Order History" id="lunch_order_menu_tree" action="lunch_order_action" sequence="2"/>
Expand Down
Binary file modified addons/mail/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/mail/views/mail_menus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<menuitem name="Discuss"
id="mail.menu_root_discuss"
action="action_discuss"
web_icon="mail,static/description/icon.png"
web_icon="mail,static/description/icon.svg"
groups="base.group_user"
sequence="5"
/>
Expand Down
Binary file modified addons/mail_bot/static/description/icon.png
Binary file modified addons/maintenance/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/maintenance/views/maintenance_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -967,7 +967,7 @@
<menuitem
id="menu_maintenance_title"
name="Maintenance"
web_icon="maintenance,static/description/icon.png"
web_icon="maintenance,static/description/icon.svg"
sequence="160"/>

<menuitem
Expand Down
Binary file modified addons/mass_mailing/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/mass_mailing/views/mailing_mailing_views_menus.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Marketing / Mailing -->
<menuitem name="Email Marketing" id="mass_mailing_menu_root" sequence="115" web_icon="mass_mailing,static/description/icon.png" groups="mass_mailing.group_mass_mailing_user"/>
<menuitem name="Email Marketing" id="mass_mailing_menu_root" sequence="115" web_icon="mass_mailing,static/description/icon.svg" groups="mass_mailing.group_mass_mailing_user"/>
<menuitem name="Mailing Lists" id="mass_mailing_mailing_list_menu"
parent="mass_mailing_menu_root" sequence="2"/>

Expand Down
2 changes: 1 addition & 1 deletion addons/mass_mailing_sms/views/mailing_sms_menus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<menuitem id="mass_mailing_sms_menu_root"
name="SMS Marketing"
sequence="120"
web_icon="mass_mailing_sms,static/description/icon.png"
web_icon="mass_mailing_sms,static/description/icon.svg"
groups="mass_mailing.group_mass_mailing_user"/>

<!-- SMS Marketing / SMS Marketing -->
Expand Down
Binary file modified addons/membership/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/membership/views/product_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@
<field name="act_window_id" ref="action_membership_products"/>
</record>

<menuitem name="Members" id="menu_association" sequence="15" web_icon="membership,static/description/icon.png"/>
<menuitem name="Members" id="menu_association" sequence="15" web_icon="membership,static/description/icon.svg"/>
<menuitem name="Configuration" id="menu_marketing_config_association"
parent="menu_association" sequence="100"/>
<menuitem name="Membership Products" id="menu_membership_products" parent="menu_marketing_config_association"
Expand Down
Binary file modified addons/microsoft_calendar/static/description/icon.png
Binary file modified addons/mrp/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/mrp/views/mrp_views_menus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<menuitem id="menu_mrp_root"
name="Manufacturing"
groups="group_mrp_user,group_mrp_manager"
web_icon="mrp,static/description/icon.png"
web_icon="mrp,static/description/icon.svg"
sequence="145">

<menuitem id="menu_mrp_manufacturing"
Expand Down
Binary file modified addons/note/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/note/static/src/xml/systray.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
</div>
<div class="o_note o_mail_preview d-none">
<div class="o_mail_preview_image o_mail_preview_app">
<img src="/note/static/description/icon.png" alt="Channel"/>
<img src="/note/static/description/icon.svg" alt="Channel"/>
</div>
<div class="o_preview_info">
<div class="o_preview_title">
Expand Down
2 changes: 1 addition & 1 deletion addons/note/views/note_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -232,7 +232,7 @@
name="Notes"
sequence="15"
action="note.action_note_note"
web_icon="note,static/description/icon.png">
web_icon="note,static/description/icon.svg">
<menuitem
id="menu_note_configuration"
name="Configuration"
Expand Down
Binary file modified addons/partner_autocomplete/static/description/icon.png
Binary file modified addons/payment/static/description/icon.png
Binary file modified addons/payment_alipay/static/description/icon.png
Binary file modified addons/payment_mollie/static/description/icon.png
100755 → 100644
Binary file modified addons/payment_payulatam/static/description/icon.png
Binary file modified addons/payment_transfer/static/description/icon.png
Binary file modified addons/point_of_sale/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/point_of_sale/views/point_of_sale_view.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
id="menu_point_root"
name="Point of Sale"
groups="group_pos_manager,group_pos_user"
web_icon="point_of_sale,static/description/icon.png"
web_icon="point_of_sale,static/description/icon.svg"
sequence="50"/>

<!-- Orders menu -->
Expand Down
Binary file modified addons/project/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/project/views/project_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<menuitem name="Project"
id="menu_main_pm"
groups="group_project_manager,group_project_user"
web_icon="project,static/description/icon.png"
web_icon="project,static/description/icon.svg"
sequence="70"/>

<menuitem id="menu_project_config" name="Configuration" parent="menu_main_pm"
Expand Down
Binary file modified addons/purchase/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/purchase/views/purchase_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<menuitem name="Purchase"
id="menu_purchase_root"
groups="group_purchase_manager,group_purchase_user"
web_icon="purchase,static/description/icon.png"
web_icon="purchase,static/description/icon.svg"
sequence="135"/>

<menuitem id="menu_procurement_management" name="Orders"
Expand Down
Binary file modified addons/repair/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/repair/views/repair_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -400,7 +400,7 @@
</record>

<menuitem action="action_repair_order_tree" id="menu_repair_order" groups="stock.group_stock_user" name="Repairs" sequence="165"
web_icon="repair,static/description/icon.png"/>
web_icon="repair,static/description/icon.svg"/>

<menuitem id="repair_menu_reporting" name="Reporting" parent="menu_repair_order" groups="stock.group_stock_manager"/>

Expand Down
Binary file modified addons/sale/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/sale/views/sale_menus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<menuitem id="sale_menu_root"
name="Sales"
web_icon="sale_management,static/description/icon.png"
web_icon="sale_management,static/description/icon.svg"
active="False"
sequence="30">

Expand Down
Binary file modified addons/sale_management/static/description/icon.png
Binary file modified addons/sale_timesheet/static/description/icon.png
Binary file modified addons/sms/static/description/icon.png
Binary file modified addons/snailmail/static/description/icon.png
Binary file modified addons/stock/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/stock/views/stock_menu_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<odoo>
<menuitem name="Inventory" id="menu_stock_root" sequence="140"
groups="group_stock_manager,group_stock_user"
web_icon="stock,static/description/icon.png"/>
web_icon="stock,static/description/icon.svg"/>

<menuitem id="menu_stock_warehouse_mgmt" name="Operations" parent="menu_stock_root" sequence="2"/>

Expand Down
Binary file modified addons/survey/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/survey/views/survey_menus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
id="menu_surveys"
sequence="130"
groups="group_survey_user"
web_icon="survey,static/description/icon.png"/>
web_icon="survey,static/description/icon.svg"/>

<!-- Parent menus -->
<menuitem name="Questions &amp; Answers"
Expand Down
Binary file modified addons/theme_default/static/description/icon.png
Binary file modified addons/utm/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/utm/views/utm_menus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<menuitem id="menu_link_tracker_root"
name="Link Tracker"
sequence="270"
web_icon="utm,static/description/icon.png"
web_icon="utm,static/description/icon.svg"
groups="base.group_no_one"/>

<menuitem id="marketing_utm"
Expand Down
6 changes: 4 additions & 2 deletions addons/web/static/src/webclient/menus/menu_providers.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,10 @@ commandProviderRegistry.add("menu", {
apps.forEach((menu) => {
const props = {};
if (menu.webIconData) {
const prefix = "data:image/png;base64,";
props.webIconData = menu.webIconData.startsWith(prefix)
const prefix = menu.webIconData.startsWith('P')
? "data:image/svg+xml;base64,"
: "data:image/png;base64,";
props.webIconData = menu.webIconData.startsWith("data:image")
? menu.webIconData
: prefix + menu.webIconData.replace(/\s/g, "");
} else {
Expand Down
Binary file modified addons/website/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/website/views/website_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -527,7 +527,7 @@
id="menu_website_configuration"
sequence="95"
groups="base.group_user"
web_icon="website,static/description/icon.png"/>
web_icon="website,static/description/icon.svg"/>

<menuitem id="menu_dashboard"
name="Dashboard"
Expand Down
Binary file modified addons/website_blog/static/description/icon.png
Binary file modified addons/website_crm/static/description/icon.png
Binary file modified addons/website_crm_partner_assign/static/description/icon.png
Binary file modified addons/website_customer/static/description/icon.png
Binary file modified addons/website_event/static/description/icon.png
Binary file modified addons/website_event_questions/static/description/icon.png
Binary file modified addons/website_event_sale/static/description/icon.png
Binary file modified addons/website_event_track/static/description/icon.png
Binary file modified addons/website_form_project/static/description/icon.png
Binary file modified addons/website_forum/static/description/icon.png
Binary file modified addons/website_google_map/static/description/icon.png
Binary file modified addons/website_hr_recruitment/static/description/icon.png
Binary file modified addons/website_links/static/description/icon.png
Binary file modified addons/website_livechat/static/description/icon.png
Binary file modified addons/website_mass_mailing/static/description/icon.png
Binary file modified addons/website_membership/static/description/icon.png
Binary file modified addons/website_partner/static/description/icon.png
Binary file modified addons/website_payment/static/description/icon.png
Binary file modified addons/website_sale/static/description/icon.png
Binary file modified addons/website_sale_comparison/static/description/icon.png
Binary file modified addons/website_sale_coupon/static/description/icon.png
Binary file modified addons/website_sale_delivery/static/description/icon.png
Binary file modified addons/website_sale_digital/static/description/icon.png
Binary file modified addons/website_sale_stock/static/description/icon.png
Binary file modified addons/website_sale_wishlist/static/description/icon.png
Binary file modified addons/website_slides/static/description/icon.png
2 changes: 1 addition & 1 deletion addons/website_slides/views/website_slides_menu_views.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<odoo>
<menuitem name="eLearning"
id="website_slides_menu_root"
web_icon="website_slides,static/description/icon.png"
web_icon="website_slides,static/description/icon.svg"
groups="website_slides.group_website_slides_officer"
action="slide_channel_action_overview"
sequence="100"/>
Expand Down
Binary file modified addons/website_twitter/static/description/icon.png
Binary file modified odoo/addons/base/static/description/icon.png
2 changes: 1 addition & 1 deletion odoo/addons/base/views/base_menus.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
<menuitem id="menu_security" name="Security" parent="menu_custom" sequence="25"/>
<menuitem id="menu_ir_property" name="Parameters" parent="menu_custom" sequence="24"/>

<menuitem id="base.menu_tests" name="Tests" sequence="1000" web_icon="test_exceptions,static/description/icon.png"/>
<menuitem id="base.menu_tests" name="Tests" sequence="1000" web_icon="test_exceptions,static/description/icon.svg"/>

<record model="ir.ui.menu" id="base.menu_administration">
<field name="groups_id" eval="[Command.set([ref('group_system'), ref('group_erp_manager')])]"/>
Expand Down
Binary file modified odoo/addons/test_exceptions/static/description/icon.png

0 comments on commit 10a5796

Please sign in to comment.