Tower: upload laundry_management 19.0.19.0.4 (via marketplace)

This commit is contained in:
2026-05-01 15:16:21 +00:00
parent 3e951f4586
commit 599cc43b87

View File

@@ -0,0 +1,163 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- ROOT ─────────────────────────────────────────────────────── -->
<menuitem id="menu_laundry_root"
name="Laundry"
sequence="60"
web_icon="laundry_management,static/description/icon.png"/>
<!-- DASHBOARD ─────────────────────────────────────────────── -->
<!-- Standard Odoo behavior: kanban grouped by state.
Real KPI dashboards live inside the Sales / Accounting
"Reporting" menus as graph/pivot views (see
views/laundry_reporting_views.xml). -->
<menuitem id="menu_laundry_dashboard"
name="Dashboard"
parent="menu_laundry_root"
action="action_laundry_dashboard"
sequence="5"
groups="laundry_management.group_laundry_operator"/>
<!-- ORDERS ────────────────────────────────────────────────── -->
<menuitem id="menu_laundry_orders"
name="Orders"
parent="menu_laundry_root"
sequence="10"
groups="laundry_management.group_laundry_operator"/>
<menuitem id="menu_laundry_all_orders"
name="All Orders"
parent="menu_laundry_orders"
action="action_laundry_order"
sequence="10"
groups="laundry_management.group_laundry_operator"/>
<menuitem id="menu_laundry_ready"
name="Ready for Pickup"
parent="menu_laundry_orders"
action="action_laundry_ready_orders"
sequence="30"
groups="laundry_management.group_laundry_operator"/>
<menuitem id="menu_laundry_items"
name="Items (Tracking)"
parent="menu_laundry_orders"
action="action_laundry_items"
sequence="40"
groups="laundry_management.group_laundry_operator"/>
<!-- UNPAID ─────────────────────────────────────────────── -->
<menuitem id="menu_laundry_unpaid"
name="Unpaid"
parent="menu_laundry_root"
sequence="20"
groups="laundry_management.group_laundry_cashier"/>
<menuitem id="menu_laundry_unpaid_orders"
name="Unpaid Orders"
parent="menu_laundry_unpaid"
action="action_laundry_unpaid_orders"
sequence="10"
groups="laundry_management.group_laundry_cashier"/>
<menuitem id="menu_laundry_unpaid_customers"
name="Unpaid Customers"
parent="menu_laundry_unpaid"
action="action_laundry_unpaid_customers"
sequence="20"
groups="laundry_management.group_laundry_cashier"/>
<!-- 3. CUSTOMERS ─────────────────────────────────────────────── -->
<menuitem id="menu_laundry_customers"
name="Customers"
parent="menu_laundry_root"
action="base.action_partner_form"
sequence="30"
groups="laundry_management.group_laundry_cashier"/>
<!-- 4. PRODUCTS ──────────────────────────────────────────────── -->
<menuitem id="menu_laundry_products"
name="Services"
parent="menu_laundry_root"
sequence="40"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_product_services"
name="Service Catalog"
parent="menu_laundry_products"
action="action_laundry_product_catalog"
sequence="10"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_product_categories"
name="Service Categories"
parent="menu_laundry_products"
action="product.product_category_action_form"
sequence="20"
groups="laundry_management.group_laundry_manager"/>
<!-- 5. REPORTS ───────────────────────────────────────────────── -->
<menuitem id="menu_laundry_reports"
name="Reports"
parent="menu_laundry_root"
sequence="50"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_report_orders"
name="Orders Analysis"
parent="menu_laundry_reports"
action="action_laundry_order"
sequence="10"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_report_commissions"
name="Commissions"
parent="menu_laundry_reports"
action="action_laundry_commission_all"
sequence="20"
groups="laundry_management.group_laundry_manager"/>
<!-- 6. CONFIGURATION ─────────────────────────────────────────── -->
<menuitem id="menu_laundry_config"
name="Configuration"
parent="menu_laundry_root"
sequence="90"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_settings"
name="Settings"
parent="menu_laundry_config"
action="action_laundry_settings"
sequence="5"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_payment_methods"
name="Payment Methods"
parent="menu_laundry_config"
action="action_laundry_payment_method"
sequence="10"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_commissions_config"
name="Commissions"
parent="menu_laundry_config"
action="action_laundry_commission"
sequence="20"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_order_types"
name="Order Types"
parent="menu_laundry_config"
action="action_laundry_order_type"
sequence="30"
groups="laundry_management.group_laundry_manager"/>
<menuitem id="menu_laundry_order_attributes"
name="Order Attributes"
parent="menu_laundry_config"
action="action_laundry_order_attribute"
sequence="40"
groups="laundry_management.group_laundry_manager"/>
</odoo>