diff --git a/addons/at_master_order/__manifest__.py b/addons/at_master_order/__manifest__.py new file mode 100644 index 0000000..e2efc45 --- /dev/null +++ b/addons/at_master_order/__manifest__.py @@ -0,0 +1,167 @@ +# -*- coding: utf-8 -*- + +{ + "name": "Vera OMS (Sourcing & Shipping)", + "summary": "One-stop module for sourcing, shipping, and financial tracking with advanced dashboard.", + "version": "18.0.10.0", + "author": "AccountTechs", + "license": "LGPL-3", + "category": "Operations", + "depends": [ + "base", + "web", + "mail", + "product", + "sale_management", + "purchase", + "sale_purchase", + "stock", + "account", + "analytic", + "hr", + "project", + ], + "data": [ + "security/security.xml", + "security/ir.model.access.csv", + "data/ir_sequence_data.xml", + "data/master_order_stage_data.xml", + "data/order_unit_data.xml", + "data/master_order_checklist_data.xml", + # Wizards first (actions referenced by views) + "wizard/receive_products_wizard_views.xml", + "wizard/create_sales_order_wizard_views.xml", + "wizard/create_invoice_wizard_views.xml", + "wizard/add_custom_column_wizard_views.xml", + "wizard/export_wizard_views.xml", + "wizard/expense_wizard_views.xml", + "wizard/link_bill_wizard_views.xml", + "wizard/update_sent_wizard_views.xml", + "wizard/payment_validation_wizard_views.xml", + "wizard/set_vendor_wizard_views.xml", + "wizard/payment_customer_validation_wizard_views.xml", + "wizard/repair_customer_links_wizard_views.xml", + # PDF Reports (reusable templates) + "reports/report_base_templates.xml", + "reports/report_master_order_quotation.xml", + "reports/report_master_order_lines.xml", + "reports/report_master_order_summary.xml", + "reports/report_master_order_complete.xml", + "reports/report_master_order_customer.xml", + # Combined Invoice moved to vera_business module + "reports/report_customer_page.xml", + # Views (depend on wizard actions) + "views/master_order_views.xml", + "views/bill_tracking_views.xml", + "views/invoice_tracking_views.xml", + "views/inventory_tracking_views.xml", + "views/customer_page_views.xml", + "views/portal_templates.xml", + "views/report_invoice_document_inherit.xml", + "views/master_order_payment_views.xml", + "views/expense_box_views.xml", + "views/invoice_expense_views.xml", + "views/invoice_excel_views.xml", + "views/purchase_order_views.xml", + "views/payment_views.xml", # Transaction Photo for Odoo Standard Payments + "views/master_order_config_views.xml", + "views/res_config_settings_views.xml", + "views/user_preferences_views.xml", + "views/order_unit_views.xml", + "views/product_views.xml", + "views/order_line_field_config_views.xml", + # Removed: Client Cash Flow Views (module removed) + # "views/vera_client_cashflow_views.xml", + # "views/vera_client_transaction_views.xml", + # "views/vera_client_supplier_views.xml", + "views/shipment_views.xml", + "views/vera_advanced_supplier_views.xml", + "views/vera_supplier_client_views.xml", + "views/project_task_views.xml", + "views/master_order_excel_views.xml", + "views/account_move_commission_views.xml", + "views/mobile_oms_views.xml", + "views/oms_desktop_views.xml", + "views/menu.xml", + "views/theme_settings_views.xml", + ], + "assets": { + "web.assets_backend": [ + # Breadcrumb Navigation Enhancement (RTL support) + "at_master_order/static/src/scss/breadcrumb_navigation.scss", + # Theme files REMOVED — vera_theme handles all global styling + # Theme manager removed - using global vera_theme service + # "at_master_order/static/src/js/master_order_theme_manager.js", # Removed - conflicts with vera_theme + # Date Picker Override (numeric months) + "at_master_order/static/src/js/date_picker_override.js", + # Chart.js library (local) + "at_master_order/static/src/js/chart.umd.js", + "at_master_order/static/src/js/master_order_form.js", + # Delete Confirmation Dialog for Order Lines + "at_master_order/static/src/js/delete_confirmation.js", + "at_master_order/static/src/js/master_order_list_reorder.js", + # Order Line Column Configuration (per-record column visibility/order) + "at_master_order/static/src/js/order_line_column_config.js", + "at_master_order/static/src/scss/order_line_column_config.scss", + "at_master_order/static/src/css/master_order_form.css", + "at_master_order/static/src/scss/master_order_list_reorder.scss", + # Image Paste Widget (Excel-like paste for order lines) + "at_master_order/static/src/js/image_paste_widget.js", + "at_master_order/static/src/xml/image_paste_templates.xml", + "at_master_order/static/src/scss/image_paste.scss", + # Bulk Paste from Excel (Column Mapping) + "at_master_order/static/src/js/bulk_paste/excel_parser.js", + "at_master_order/static/src/js/bulk_paste/column_mapper.js", + "at_master_order/static/src/js/bulk_paste/bulk_paste_modal.js", + "at_master_order/static/src/js/bulk_paste/bulk_paste_action.js", + "at_master_order/static/src/xml/bulk_paste_templates.xml", + "at_master_order/static/src/scss/bulk_paste.scss", + # Inventory Tracking OWL Dashboard + "at_master_order/static/src/js/inventory_tracking_dashboard.js", + "at_master_order/static/src/xml/inventory_tracking_templates.xml", + "at_master_order/static/src/scss/inventory_tracking_dashboard.scss", + # Invoice Tracking OWL Dashboard + "at_master_order/static/src/js/invoice_tracking_dashboard.js", + "at_master_order/static/src/xml/invoice_tracking_templates.xml", + "at_master_order/static/src/scss/invoice_tracking_dashboard.scss", + # Bill Tracking OWL Dashboard + "at_master_order/static/src/js/bill_tracking_dashboard.js", + "at_master_order/static/src/xml/bill_tracking_templates.xml", + "at_master_order/static/src/scss/bill_tracking_dashboard.scss", + # Customer Page OWL Dashboard + "at_master_order/static/src/js/customer_page_dashboard.js", + "at_master_order/static/src/xml/customer_page_dashboard.xml", + "at_master_order/static/src/scss/customer_page_dashboard.scss", + "at_master_order/static/src/js/master_order_dashboard.js", + "at_master_order/static/src/xml/master_order_templates.xml", + "at_master_order/static/src/scss/master_order_dashboard.scss", + # Master Order Kanban - Vera Design + "at_master_order/static/src/scss/master_order_kanban.scss", + # Form Theme: Master Order form (section cards, order lines, summary) + "at_master_order/static/src/scss/master_order_theme_variables.scss", + "at_master_order/static/src/scss/master_order_form_theme.scss", + # Form Theme: Invoice/Bill form (vera-section-card, shipment tracking) + "at_master_order/static/src/scss/account_move_form_theme.scss", + # RTL overrides for Arabic (dir="rtl") + "at_master_order/static/src/scss/rtl_overrides.scss", + # Removed: Client Cash Flow Kanban (module removed) + # "at_master_order/static/src/scss/client_cashflow_kanban.scss", + # Combined Ledger extension moved to vera_oms_bridge addon + # OMS Mobile — mobile-first client action + "at_master_order/static/src/scss/mobile_oms_app.scss", + "at_master_order/static/src/js/mobile_oms_app.js", + "at_master_order/static/src/xml/mobile_oms_templates.xml", + # OMS shared utilities (imported by both mobile + desktop) + "at_master_order/static/src/js/oms_shared.js", + # OMS Desktop — desktop-first standalone client action + "at_master_order/static/src/scss/oms_desktop_app.scss", + "at_master_order/static/src/js/oms_desktop_app.js", + "at_master_order/static/src/xml/oms_desktop_templates.xml", + # Autocomplete dropdown fix for modals/wizards (load LAST) + "at_master_order/static/src/css/dropdown_fix.css", + ], + }, + "application": True, + "installable": True, + "auto_install": False, +}