Explorar o código

refactor(theme): remove menu definitions to prevent recreation on update

odoo hai 2 meses
pai
achega
66b531c797
Modificáronse 1 ficheiros con 6 adicións e 64 borrados
  1. 6 64
      theme_m22tc/data/menu_data.xml

+ 6 - 64
theme_m22tc/data/menu_data.xml

@@ -1,69 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
 <odoo>
     <data noupdate="1">
-        <!-- Root Menu for Sidebar (Hidden from Top Menu) -->
-        <record id="menu_portal_sidebar" model="website.menu">
-            <field name="name">Portal Sidebar</field>
-            <field name="url">/my/home</field>
-            <field name="parent_id" eval="False"/>
-            <field name="sequence" eval="10"/>
-        </record>
-
-        <!-- Sidebar Items -->
-        <record id="menu_portal_home" model="website.menu">
-            <field name="name">Inicio</field>
-            <field name="url">/my/home</field>
-            <field name="parent_id" ref="menu_portal_sidebar"/>
-            <field name="sequence" eval="10"/>
-            <field name="m22_icon_class">fa-home</field>
-        </record>
-
-        <record id="menu_portal_quotes" model="website.menu">
-            <field name="name">Cotizaciones</field>
-            <field name="url">/my/quotes</field>
-            <field name="parent_id" ref="menu_portal_sidebar"/>
-            <field name="sequence" eval="20"/>
-            <field name="m22_icon_class">fa-usd</field>
-        </record>
-
-        <record id="menu_portal_orders" model="website.menu">
-            <field name="name">Pedidos</field>
-            <field name="url">/my/orders</field>
-            <field name="parent_id" ref="menu_portal_sidebar"/>
-            <field name="sequence" eval="30"/>
-            <field name="m22_icon_class">fa-shopping-cart</field>
-        </record>
-
-        <record id="menu_portal_invoices" model="website.menu">
-            <field name="name">Facturas</field>
-            <field name="url">/my/invoices</field>
-            <field name="parent_id" ref="menu_portal_sidebar"/>
-            <field name="sequence" eval="40"/>
-            <field name="m22_icon_class">fa-file-text-o</field>
-        </record>
-
-        <record id="menu_portal_projects" model="website.menu">
-            <field name="name">Proyectos</field>
-            <field name="url">/my/projects</field>
-            <field name="parent_id" ref="menu_portal_sidebar"/>
-            <field name="sequence" eval="50"/>
-            <field name="m22_icon_class">fa-rocket</field>
-        </record>
-
-        <record id="menu_portal_tasks" model="website.menu">
-            <field name="name">Tareas</field>
-            <field name="url">/my/tasks</field>
-            <field name="parent_id" ref="menu_portal_sidebar"/>
-            <field name="sequence" eval="60"/>
-            <field name="m22_icon_class">fa-tasks</field>
-        </record>
-
-        <record id="menu_portal_tickets" model="website.menu">
-            <field name="name">Tickets</field>
-            <field name="url">/my/tickets</field>
-            <field name="parent_id" ref="menu_portal_sidebar"/>
-            <field name="sequence" eval="70"/>
-            <field name="m22_icon_class">fa-life-ring</field>
-        </record>
+        <!--
+            Menu definitions removed intentionally.
+            Portal sidebar menus are now managed 100% through the website configurator.
+            This prevents menus from being recreated on module update.
+        -->
     </data>
 </odoo>
+