# OCA Mrp

This repository contains **117** OCA packages for mrp.

## Packages Included (117 packages)

- **odoo-bringout-oca-event-event_contact** - From event: event_contact
- **odoo-bringout-oca-event-event_mail** - From event: event_mail
- **odoo-bringout-oca-event-event_project** - From event: event_project
- **odoo-bringout-oca-event-event_registration_mass_mailing** - From event: event_registration_mass_mailing
- **odoo-bringout-oca-event-event_registration_multi_qty** - From event: event_registration_multi_qty
- **odoo-bringout-oca-event-event_registration_partner_unique** - From event: event_registration_partner_unique
- **odoo-bringout-oca-event-event_registration_qr_code** - From event: event_registration_qr_code
- **odoo-bringout-oca-event-event_sale_registration_multi_qty** - From event: event_sale_registration_multi_qty
- **odoo-bringout-oca-event-event_sale_session** - From event: event_sale_session
- **odoo-bringout-oca-event-event_session** - From event: event_session
- **odoo-bringout-oca-event-event_session_registration_multi_qty** - From event: event_session_registration_multi_qty
- **odoo-bringout-oca-event-partner_event** - From event: partner_event
- **odoo-bringout-oca-event-website_event_contact** - From event: website_event_contact
- **odoo-bringout-oca-event-website_event_membership_restriction** - From event: website_event_membership_restriction
- **odoo-bringout-oca-event-website_event_questions_by_ticket** - From event: website_event_questions_by_ticket
- **odoo-bringout-oca-event-website_event_require_legal** - From event: website_event_require_legal
- **odoo-bringout-oca-event-website_event_require_login** - From event: website_event_require_login
- **odoo-bringout-oca-event-website_event_sale_cart_quantity_readonly** - From event: website_event_sale_cart_quantity_readonly
- **odoo-bringout-oca-event-website_event_ticket_limit** - From event: website_event_ticket_limit
- **odoo-bringout-oca-manufacture-account_move_line_mrp_info** - From manufacture: account_move_line_mrp_info
- **odoo-bringout-oca-manufacture-mrp_attachment_mgmt** - From manufacture: mrp_attachment_mgmt
- **odoo-bringout-oca-manufacture-mrp_bom_component_menu** - From manufacture: mrp_bom_component_menu
- **odoo-bringout-oca-manufacture-mrp_bom_hierarchy** - From manufacture: mrp_bom_hierarchy
- **odoo-bringout-oca-manufacture-mrp_bom_image** - From manufacture: mrp_bom_image
- **odoo-bringout-oca-manufacture-mrp_bom_line_formula_quantity** - From manufacture: mrp_bom_line_formula_quantity
- **odoo-bringout-oca-manufacture-mrp_bom_line_net_qty** - From manufacture: mrp_bom_line_net_qty
- **odoo-bringout-oca-manufacture-mrp_bom_location** - From manufacture: mrp_bom_location
- **odoo-bringout-oca-manufacture-mrp_bom_note** - From manufacture: mrp_bom_note
- **odoo-bringout-oca-manufacture-mrp_bom_produce_delay** - From manufacture: mrp_bom_produce_delay
- **odoo-bringout-oca-manufacture-mrp_bom_product_price_margin** - From manufacture: mrp_bom_product_price_margin
- **odoo-bringout-oca-manufacture-mrp_bom_select_product_variant** - From manufacture: mrp_bom_select_product_variant
- **odoo-bringout-oca-manufacture-mrp_bom_tag** - From manufacture: mrp_bom_tag
- **odoo-bringout-oca-manufacture-mrp_bom_tracking** - From manufacture: mrp_bom_tracking
- **odoo-bringout-oca-manufacture-mrp_bom_version** - From manufacture: mrp_bom_version
- **odoo-bringout-oca-manufacture-mrp_bom_widget_section_and_note_one2many** - From manufacture: mrp_bom_widget_section_and_note_one2many
- **odoo-bringout-oca-manufacture-mrp_default_workorder_time** - From manufacture: mrp_default_workorder_time
- **odoo-bringout-oca-manufacture-mrp_lot_number_propagation** - From manufacture: mrp_lot_number_propagation
- **odoo-bringout-oca-manufacture-mrp_lot_production_date** - From manufacture: mrp_lot_production_date
- **odoo-bringout-oca-manufacture-mrp_mto_owner** - From manufacture: mrp_mto_owner
- **odoo-bringout-oca-manufacture-mrp_multi_level** - From manufacture: mrp_multi_level
- **odoo-bringout-oca-manufacture-mrp_multi_level_estimate** - From manufacture: mrp_multi_level_estimate
- **odoo-bringout-oca-manufacture-mrp_packaging_default** - From manufacture: mrp_packaging_default
- **odoo-bringout-oca-manufacture-mrp_planned_order_matrix** - From manufacture: mrp_planned_order_matrix
- **odoo-bringout-oca-manufacture-mrp_product_characterisation** - From manufacture: mrp_product_characterisation
- **odoo-bringout-oca-manufacture-mrp_product_produce_delay_in_hour** - From manufacture: mrp_product_produce_delay_in_hour
- **odoo-bringout-oca-manufacture-mrp_production_allow_recursive** - From manufacture: mrp_production_allow_recursive
- **odoo-bringout-oca-manufacture-mrp_production_back_to_draft** - From manufacture: mrp_production_back_to_draft
- **odoo-bringout-oca-manufacture-mrp_production_grouped_by_product** - From manufacture: mrp_production_grouped_by_product
- **odoo-bringout-oca-manufacture-mrp_production_move_line_auto_fill** - From manufacture: mrp_production_move_line_auto_fill
- **odoo-bringout-oca-manufacture-mrp_production_note** - From manufacture: mrp_production_note
- **odoo-bringout-oca-manufacture-mrp_production_quant_manual_assign** - From manufacture: mrp_production_quant_manual_assign
- **odoo-bringout-oca-manufacture-mrp_restrict_lot** - From manufacture: mrp_restrict_lot
- **odoo-bringout-oca-manufacture-mrp_sale_info** - From manufacture: mrp_sale_info
- **odoo-bringout-oca-manufacture-mrp_stock_owner_restriction** - From manufacture: mrp_stock_owner_restriction
- **odoo-bringout-oca-manufacture-mrp_subcontracting_bom_dual_use** - From manufacture: mrp_subcontracting_bom_dual_use
- **odoo-bringout-oca-manufacture-mrp_subcontracting_inhibit** - From manufacture: mrp_subcontracting_inhibit
- **odoo-bringout-oca-manufacture-mrp_subcontracting_partner_management** - From manufacture: mrp_subcontracting_partner_management
- **odoo-bringout-oca-manufacture-mrp_subcontracting_purchase_link** - From manufacture: mrp_subcontracting_purchase_link
- **odoo-bringout-oca-manufacture-mrp_subcontracting_skip_no_negative** - From manufacture: mrp_subcontracting_skip_no_negative
- **odoo-bringout-oca-manufacture-mrp_tag** - From manufacture: mrp_tag
- **odoo-bringout-oca-manufacture-mrp_unbuild_move_link** - From manufacture: mrp_unbuild_move_link
- **odoo-bringout-oca-manufacture-mrp_unbuild_restore_origin** - From manufacture: mrp_unbuild_restore_origin
- **odoo-bringout-oca-manufacture-mrp_unbuild_subcontracting** - From manufacture: mrp_unbuild_subcontracting
- **odoo-bringout-oca-manufacture-mrp_unbuild_valuation_layer_link** - From manufacture: mrp_unbuild_valuation_layer_link
- **odoo-bringout-oca-manufacture-mrp_warehouse_calendar** - From manufacture: mrp_warehouse_calendar
- **odoo-bringout-oca-manufacture-mrp_workcenter_cost** - From manufacture: mrp_workcenter_cost
- **odoo-bringout-oca-manufacture-mrp_workcenter_hierarchical** - From manufacture: mrp_workcenter_hierarchical
- **odoo-bringout-oca-manufacture-mrp_workcenter_workorder_link** - From manufacture: mrp_workcenter_workorder_link
- **odoo-bringout-oca-manufacture-mrp_workorder_last_worker** - From manufacture: mrp_workorder_last_worker
- **odoo-bringout-oca-manufacture-mrp_workorder_lot_display** - From manufacture: mrp_workorder_lot_display
- **odoo-bringout-oca-manufacture-mrp_workorder_priority** - From manufacture: mrp_workorder_priority
- **odoo-bringout-oca-manufacture-mrp_workorder_sequence** - From manufacture: mrp_workorder_sequence
- **odoo-bringout-oca-manufacture-product_mrp_info** - From manufacture: product_mrp_info
- **odoo-bringout-oca-manufacture-quality_control_mrp_oca** - From manufacture: quality_control_mrp_oca
- **odoo-bringout-oca-manufacture-quality_control_oca** - From manufacture: quality_control_oca
- **odoo-bringout-oca-manufacture-quality_control_stock_oca** - From manufacture: quality_control_stock_oca
- **odoo-bringout-oca-manufacture-reporting-mrp_bom_current_stock** - From manufacture: reporting_mrp_bom_current_stock
- **odoo-bringout-oca-manufacture-reporting-mrp_bom_structure_xlsx** - From manufacture: reporting_mrp_bom_structure_xlsx
- **odoo-bringout-oca-manufacture-reporting-mrp_bom_structure_xlsx_level_1** - From manufacture: reporting_mrp_bom_structure_xlsx_level_1
- **odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx** - From manufacture: reporting_mrp_flattened_bom_xlsx
- **odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx_direct_materials_cost** - From manufacture: reporting_mrp_flattened_bom_xlsx_direct_materials_cost
- **odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx_labour_cost** - From manufacture: reporting_mrp_flattened_bom_xlsx_labour_cost
- **odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx_subcontracting_cost** - From manufacture: reporting_mrp_flattened_bom_xlsx_subcontracting_cost
- **odoo-bringout-oca-manufacture-reporting-mrp_order_report_lot** - From manufacture: reporting_mrp_order_report_lot
- **odoo-bringout-oca-manufacture-reporting-mrp_order_report_lot_barcode** - From manufacture: reporting_mrp_order_report_lot_barcode
- **odoo-bringout-oca-manufacture-reporting-mrp_order_report_lot_reserved** - From manufacture: reporting_mrp_order_report_lot_reserved
- **odoo-bringout-oca-manufacture-reporting-mrp_order_report_reserved** - From manufacture: reporting_mrp_order_report_reserved
- **odoo-bringout-oca-timesheet-crm_timesheet** - From timesheet: crm_timesheet
- **odoo-bringout-oca-timesheet-hr_employee_cost_history** - From timesheet: hr_employee_cost_history
- **odoo-bringout-oca-timesheet-hr_timesheet_begin_end** - From timesheet: hr_timesheet_begin_end
- **odoo-bringout-oca-timesheet-hr_timesheet_calendar** - From timesheet: hr_timesheet_calendar
- **odoo-bringout-oca-timesheet-hr_timesheet_date_order_desc** - From timesheet: hr_timesheet_date_order_desc
- **odoo-bringout-oca-timesheet-hr_timesheet_editable_top** - From timesheet: hr_timesheet_editable_top
- **odoo-bringout-oca-timesheet-hr_timesheet_employee_analytic_tag** - From timesheet: hr_timesheet_employee_analytic_tag
- **odoo-bringout-oca-timesheet-hr_timesheet_name_customer** - From timesheet: hr_timesheet_name_customer
- **odoo-bringout-oca-timesheet-hr_timesheet_predefined_description** - From timesheet: hr_timesheet_predefined_description
- **odoo-bringout-oca-timesheet-hr_timesheet_report** - From timesheet: hr_timesheet_report
- **odoo-bringout-oca-timesheet-hr_timesheet_report_rounded** - From timesheet: hr_timesheet_report_rounded
- **odoo-bringout-oca-timesheet-hr_timesheet_sheet** - From timesheet: hr_timesheet_sheet
- **odoo-bringout-oca-timesheet-hr_timesheet_sheet_attendance** - From timesheet: hr_timesheet_sheet_attendance
- **odoo-bringout-oca-timesheet-hr_timesheet_sheet_autodraft** - From timesheet: hr_timesheet_sheet_autodraft
- **odoo-bringout-oca-timesheet-hr_timesheet_sheet_policy_department_manager** - From timesheet: hr_timesheet_sheet_policy_department_manager
- **odoo-bringout-oca-timesheet-hr_timesheet_sheet_policy_project_manager** - From timesheet: hr_timesheet_sheet_policy_project_manager
- **odoo-bringout-oca-timesheet-hr_timesheet_task_domain** - From timesheet: hr_timesheet_task_domain
- **odoo-bringout-oca-timesheet-hr_timesheet_task_required** - From timesheet: hr_timesheet_task_required
- **odoo-bringout-oca-timesheet-hr_timesheet_task_stage** - From timesheet: hr_timesheet_task_stage
- **odoo-bringout-oca-timesheet-hr_timesheet_time_restriction** - From timesheet: hr_timesheet_time_restriction
- **odoo-bringout-oca-timesheet-hr_timesheet_time_type** - From timesheet: hr_timesheet_time_type
- **odoo-bringout-oca-timesheet-hr_timesheet_type_non_billable** - From timesheet: hr_timesheet_type_non_billable
- **odoo-bringout-oca-timesheet-project_task_analytic_propagation** - From timesheet: project_task_analytic_propagation
- **odoo-bringout-oca-timesheet-project_task_stage_allow_timesheet** - From timesheet: project_task_stage_allow_timesheet
- **odoo-bringout-oca-timesheet-sale_timesheet_budget** - From timesheet: sale_timesheet_budget
- **odoo-bringout-oca-timesheet-sale_timesheet_invoice_link** - From timesheet: sale_timesheet_invoice_link
- **odoo-bringout-oca-timesheet-sale_timesheet_line_exclude** - From timesheet: sale_timesheet_line_exclude
- **odoo-bringout-oca-timesheet-sale_timesheet_rounded** - From timesheet: sale_timesheet_rounded
- **odoo-bringout-oca-timesheet-sale_timesheet_task_exclude** - From timesheet: sale_timesheet_task_exclude
- **odoo-bringout-oca-timesheet-sale_timesheet_timeline** - From timesheet: sale_timesheet_timeline


## Installation

Install any package from this category:

```bash
# Install from local directory
pip install packages/oca-mrp/PACKAGE_NAME/

# Install in development mode  
pip install -e packages/oca-mrp/PACKAGE_NAME/

# Using uv (recommended for speed)
uv add packages/oca-mrp/PACKAGE_NAME/
```

## Repository Structure

Each package in this repository follows the standard Odoo addon structure:

```
oca-mrp/
├── odoo-bringout-oca-PROJECT-ADDON/
│   ├── ADDON_NAME/           # Complete addon code
│   │   ├── __init__.py
│   │   ├── __manifest__.py
│   │   └── ... (models, views, etc.)
│   ├── pyproject.toml        # Python package configuration
│   └── README.md            # Package documentation
└── ...
```

## Contributing

These packages are maintained as part of the [OCA (Odoo Community Association)](https://github.com/OCA) ecosystem.

## License

Each package maintains its original license as specified in the OCA repositories.
