OCA Manufacturing & Operations packages (140 packages) - Manufacture, Timesheet, Event (excluding reporting-engine packages)
Find a file
Ernad Husremovic 2bea692a72 Optimize refresh_package_links.py with local hash comparison
- Added local hash comparison to prevent unnecessary GitHub URL generation
- Only build GitHub mappings for packages that actually changed commit hashes
- Reduced file updates from 1758/2075 to 1/2075 files (99.94% improvement)
- Implemented get_current_hash_from_content() to extract hashes from existing URLs
- Added build_local_hash_mapping() for fast local git hash lookup
- Performance improvement: only fetch git hashes when changes are detected

🤖 assisted by claude
2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_contact Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_mail Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_project Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_registration_mass_mailing Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_registration_multi_qty Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_registration_partner_unique Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_registration_qr_code Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_sale_registration_multi_qty Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_sale_session Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_session Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-event_session_registration_multi_qty Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-event-partner_event Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-website_event_contact Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-website_event_membership_restriction Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-website_event_questions_by_ticket Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-website_event_require_legal Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-website_event_require_login Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-website_event_sale_cart_quantity_readonly Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-event-website_event_ticket_limit Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-account_move_line_mrp_info Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_attachment_mgmt Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_component_menu Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_hierarchy Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_image Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_line_formula_quantity Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_line_net_qty Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_location Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_note Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_produce_delay Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_product_price_margin Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_select_product_variant Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_tag Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_tracking Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_version Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_bom_widget_section_and_note_one2many Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_default_workorder_time Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_lot_number_propagation Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_lot_production_date Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_mto_owner Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-manufacture-mrp_multi_level Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_multi_level_estimate Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-manufacture-mrp_packaging_default Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_planned_order_matrix Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-manufacture-mrp_product_characterisation Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_product_produce_delay_in_hour Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_production_allow_recursive Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_production_back_to_draft Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_production_grouped_by_product Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_production_move_line_auto_fill Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_production_note Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_production_quant_manual_assign Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_restrict_lot Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_sale_info Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_stock_owner_restriction Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_subcontracting_bom_dual_use Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_subcontracting_inhibit Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_subcontracting_partner_management Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_subcontracting_purchase_link Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_subcontracting_skip_no_negative Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_tag Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_unbuild_move_link Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_unbuild_restore_origin Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_unbuild_subcontracting Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_unbuild_valuation_layer_link Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_warehouse_calendar Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_workcenter_cost Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_workcenter_hierarchical Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_workcenter_workorder_link Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_workorder_last_worker Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_workorder_lot_display Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_workorder_priority Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-mrp_workorder_sequence Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-product_mrp_info Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-quality_control_mrp_oca Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-quality_control_oca Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-quality_control_stock_oca Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_bom_current_stock Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_bom_structure_xlsx Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_bom_structure_xlsx_level_1 Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx_direct_materials_cost Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx_labour_cost Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_flattened_bom_xlsx_subcontracting_cost Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_order_report_lot Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_order_report_lot_barcode Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_order_report_lot_reserved Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-manufacture-reporting-mrp_order_report_reserved Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-crm_timesheet Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_employee_cost_history Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_begin_end Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_calendar Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_date_order_desc Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_editable_top Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_employee_analytic_tag Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_name_customer Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_predefined_description Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_report Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_report_rounded Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_sheet Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_sheet_attendance Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_sheet_autodraft Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_sheet_policy_department_manager Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_sheet_policy_project_manager Convert DEPENDENCIES.md links to GitHub absolute URLs 2025-08-30 16:08:13 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_task_domain Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_task_required Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_task_stage Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_time_restriction Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_time_type Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-hr_timesheet_type_non_billable Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-project_task_analytic_propagation Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-project_task_stage_allow_timesheet Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-sale_timesheet_budget Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-sale_timesheet_invoice_link Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-sale_timesheet_line_exclude Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-sale_timesheet_rounded Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-sale_timesheet_task_exclude Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
odoo-bringout-oca-timesheet-sale_timesheet_timeline Optimize refresh_package_links.py with local hash comparison 2025-08-30 19:28:16 +02:00
.gitignore Add __pycache__/ to .gitignore and clean cache 2025-08-30 15:18:54 +02:00
README.md Initial commit: OCA Mrp packages (117 packages) 2025-08-29 15:43:05 +02:00

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:

# 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) ecosystem.

License

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