# OCA contributions in December 2024

> Links to our new pull requests, grouped by repository

**Date:** 2025-01-01
**Source:** <https://trobz.com/insights/oca-contributions-in-december-2024/>

---




## Tooling

### [ oca/oca-addons-repo-template ](https://github.com/oca/oca-addons-repo-template)

  * [ [IMP] consider unsafe fixes for UP008 as safe ](https://github.com/OCA/oca-addons-repo-template/pull/288) by Tri 



  * [ [IMP] add pylint checkers for translation ](https://github.com/OCA/oca-addons-repo-template/pull/289) by Tri 



### [ oca/oca-port ](https://github.com/oca/oca-port)

  * [ [IMP] intergrate gh tool ](https://github.com/OCA/oca-port/pull/63) by Tri 



  * [ [ADD] add option rename-to to allow rename addon ](https://github.com/OCA/oca-port/pull/64) by Tri 



  * [ [IMP] introduce Squash Bot ](https://github.com/OCA/oca-port/pull/66) by Tri 



## Modules

### [ oca/account-invoicing ](https://github.com/oca/account-invoicing)

  * [ [17.0][FIX] account_invoice_section_sale_order: FWD port and fix test-case ](https://github.com/OCA/account-invoicing/pull/1871) by Nhan 



### [ oca/agreement ](https://github.com/oca/agreement)

  * [ [18.0][MIG] agreement: Migration to 18.0 ](https://github.com/OCA/agreement/pull/50) by Nhan 



  * [ [18.0][MIG] agreement_sale: Migration to 18.0 ](https://github.com/OCA/agreement/pull/51) by Nhan 



### [ oca/brand ](https://github.com/oca/brand)

  * [ [17.0][FW] Blacklist of some PRs from 14.0 ](https://github.com/OCA/brand/pull/214) by Xavie 



  * [ [18.0][MIG] product_brand: Migration to 18.0 ](https://github.com/OCA/brand/pull/215) by Xavie 



### [ oca/calendar ](https://github.com/oca/calendar)

  * [ [18.0][ADD] calendar_public_holiday ](https://github.com/OCA/calendar/pull/142) by Xavie 



### [ oca/delivery-carrier ](https://github.com/oca/delivery-carrier)

  * [ [18.0][MIG] delivery_free_fee_removal: Migration to 18.0 ](https://github.com/OCA/delivery-carrier/pull/915) by Nhan 



  * [ [18.0][MIG] delivery_carrier_pricelist: Migration to 18.0 ](https://github.com/OCA/delivery-carrier/pull/920) by Chau 



  * [ [18.0][MIG] delivery_package_fee: Migration to 18.0 ](https://github.com/OCA/delivery-carrier/pull/921) by Chau 



  * [ [18.0][MIG] server_environment_delivery: Migration to 18.0 ](https://github.com/OCA/delivery-carrier/pull/922) by Kim Khoi 



### [ oca/e-commerce ](https://github.com/oca/e-commerce)

  * [ [18.0][MIG] product_template_multi_link: Migration to 18.0 ](https://github.com/OCA/e-commerce/pull/990) by Thien 



  * [ [18.0][MIG] product_template_multi_link_date_span: Migration to 18.0 ](https://github.com/OCA/e-commerce/pull/991) by Thien 



  * [ [18.0][MIG] product_variant_multi_link: Migration to 18.0 ](https://github.com/OCA/e-commerce/pull/992) by Thien 



### [ oca/edi ](https://github.com/oca/edi)

  * [ [12.0] account_invoice_*facturx: fix factur-x lib version ](https://github.com/OCA/edi/pull/1104) by Thien 



### [ oca/hr-holidays ](https://github.com/oca/hr-holidays)

  * [ [18.0][MIG] hr_holidays_public: Migration to 18.0 ](https://github.com/OCA/hr-holidays/pull/159) by Xavie 



### [ oca/mis-builder ](https://github.com/oca/mis-builder)

  * [ [17.0][IMP] mis_builder: enforce unique style name ](https://github.com/OCA/mis-builder/pull/656) by Chau 



  * [ [18.0][MIG] mis_builder: Migration to 18.0 ](https://github.com/OCA/mis-builder/pull/652) by Chau 



  * [ [18.0][MIG] mis_builder_budget: Migration to 18.0 ](https://github.com/OCA/mis-builder/pull/653) by Chau 



### [ oca/product-attribute ](https://github.com/oca/product-attribute)

  * [ [16.0][FIX] product_packaging_level: cannot input name with user_defined policy + update rename hook ](https://github.com/OCA/product-attribute/pull/1809) by Tri 



  * [ [18.0][MIG] product_uom_updatable: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1790) by Kim Khoi 



  * [ [18.0][MIG] product_total_weight_from_packaging: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1792) by Kim Khoi 



  * [ [18.0][MIG] product_stock_state: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1794) by Tuan 



  * [ [18.0][MIG] product_state: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1795) by Tuan 



  * [ [18.0][MIG] product_status: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1796) by Tuan 



  * [ [18.0][MIG] product_packaging_unit_price_calculator: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1798) by Kim Khoi 



  * [ [18.0][MIG] product_sale_manufactured_for: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1801) by Nhan 



  * [ [18.0][MIG] product_packaging_type_pallet: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1802) by Tri 



  * [ [18.0][MOV] product_packaging_type_required becomes product_packaging_level_required ](https://github.com/OCA/product-attribute/pull/1803) by Tri 



  * [ [18.0][MIG] product_template_tags_code: Migration to 18.0 (renamed `product_tags_code`) ](https://github.com/OCA/product-attribute/pull/1805) by Kim Khoi 



  * [ [18.0][MIG] product_packaging_level: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1806) by Tri 



  * [ [18.0][MIG] product_packaging_level_salable: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1808) by Tri 



  * [ [18.0][MIG] product_main_supplierinfo: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1810) by Xavie 



  * [ [18.0][ADD] product_state_sale ](https://github.com/OCA/product-attribute/pull/1818) by Tuan 



  * [ [18.0][ADD] product_state_stock_base ](https://github.com/OCA/product-attribute/pull/1819) by Tuan 



  * [ [18.0][MIG] product_supplierinfo_archive: Migration to 18.0 ](https://github.com/OCA/product-attribute/pull/1825) by Kim Khoi 



  * [ [18.0][IMP] product_set: add packaging for product.set.line ](https://github.com/OCA/product-attribute/pull/1828) by Tri 



### [ oca/product-variant ](https://github.com/oca/product-variant)

  * [ [18.0][MIG] product_variant_change_attribute_value: Migration to 18.0 ](https://github.com/OCA/product-variant/pull/377) by Kim Khoi 



### [ oca/purchase-workflow ](https://github.com/oca/purchase-workflow)

  * [ [18.0][MIG] vendor_transport_lead_time: Migration to 18.0 ](https://github.com/OCA/purchase-workflow/pull/2498) by Xavie 



### [ oca/queue ](https://github.com/oca/queue)

  * [ [18.0][FIX] queue_job: prevent conflict w/ TestOverrides:test_creates ](https://github.com/OCA/queue/pull/727) by Kim Khoi 



### [ oca/sale-workflow ](https://github.com/oca/sale-workflow)

  * [ [17.0][IMP] sale_discount_display_amount: improve layout sale discount total ](https://github.com/OCA/sale-workflow/pull/3465) by Xavie 



  * [ [18.0][MIG] sale_automatic_workflow_periodicity: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3444) by Chau 



  * [ [18.0][MIG] sale_automatic_workflow_stock: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3447) by Chau 



  * [ [18.0][MIG] sale_stock_delivery_state: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3448) by Thien 



  * [ [18.0][MIG] sale_order_line_note: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3452) by Xavie 



  * [ [18.0][MIG] sale_order_disable_user_autosubscribe: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3453) by Xavie 



  * [ [18.0][MIG] sale_shipping_info_helper: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3454) by Kim Khoi 



  * [ [18.0][MIG] sale_stock_line_customer_ref: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3455) by Xavie 



  * [ [18.0][MIG] sale_wishlist: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3456) by Tuan 



  * [ [18.0][MIG] sale_exception_product_sale_manufactured_for: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3459) by Nhan 



  * [ [18.0][MIG] sale_automatic_workflow_job: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3460) by Chau 



  * [ [18.0][ADD] sale_automatic_workflow_stock_job ](https://github.com/OCA/sale-workflow/pull/3461) by Chau 



  * [ [18.0][MIG] sale_commercial_partner: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3463) by Nhan 



  * [ [18.0][MIG] sale_order_line_date: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3464) by Nhan 



  * [ [18.0][MIG] sale_discount_display_amount: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3471) by Nhan 



  * [ [18.0][MIG] sale_product_set_packaging_qty: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3474) by Tri 



  * [ [18.0][MIG] sell_only_by_packaging: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3475) by Tri 



  * [ [18.0][MOV] product_set_sell_only_by_packaging: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3494) by Tri 



  * [ [MIG] sale_commercial_partner: Migration to 18.0 ](https://github.com/OCA/sale-workflow/pull/3504) by Nhan 



### [ oca/server-ux ](https://github.com/oca/server-ux)

  * [ [18.0][FIX] base_technical_features: fix incorrect replacement ](https://github.com/OCA/server-ux/pull/980) by Tri 



  * [ [18.0][ADD] server_action_mass_edit_onchange: extension to support playing onchange ](https://github.com/OCA/server-ux/pull/985) by Tri 



### [ oca/social ](https://github.com/oca/social)

  * [ [15.0][UPD] mail_composer_cc_bcc: propose maintainer ](https://github.com/OCA/social/pull/1521) by Tri 



  * [ [16.0][UPD] mail_composer_cc_bcc: propose maintainer ](https://github.com/OCA/social/pull/1520) by Tri 



### [ oca/stock-logistics-workflow ](https://github.com/oca/stock-logistics-workflow)

  * [ [18.0][MIG] stock_partner_delivery_window: Migration to 18.0 ](https://github.com/OCA/stock-logistics-workflow/pull/1783) by Thien 



  * [ [18.0][MIG] stock_dangerous_goods: Migration to 18.0 ](https://github.com/OCA/stock-logistics-workflow/pull/1786) by Xavie 



### [ oca/web ](https://github.com/oca/web)

  * [ [16.0][IMP] web_chatter_position: implement feature on controller and add switch button ](https://github.com/OCA/web/pull/3040) by Tri 



  * [ [18.0][MIG] web_datetime_picker_default_time: Migration to 18.0 ](https://github.com/OCA/web/pull/3020) by Tuan 



  * [ [18.0][MIG] web_datetime_picker_default_time: Migration to 18.0 ](https://github.com/OCA/web/pull/3024) by Tuan 



  * [ [18.0] help on web repo to apply last pre-commit changes ](https://github.com/OCA/web/pull/3027) by Xavie 



  * [ [18.0][MIG] web_assets_warmup: Migration to 18.0 ](https://github.com/OCA/web/pull/3028) by Xavie 



  * [ [18.0] help on web repo to apply last pre-commit changes ](https://github.com/OCA/web/pull/3044) by Xavie 



### [ oca/wms ](https://github.com/oca/wms)

  * [ [18.0][MIG] delivery_carrier_warehouse: Migration to 18.0 ](https://github.com/OCA/wms/pull/963) by Chau 



