Pending: 0 Building: 0 Running: 0 Failed: 84
Created Date Type Name Commit Description State Age Up Time Life Time Action
merged [FIX] website_sale: a garbage ?category= on a product page must not answer 500 [FIX] website_sale: a garbage ?category= on a product page must not answer 500 SQL-injection scanners request product pages with payloads in ?category= (e.g. "1' AND 1=1 UNION SELECT NULL-- -"): int(category) raised ValueError in _prepare_product_values and the page answered 500 - 1,031 times in one week on a production 16.0 shop. The earlier guard only covered the shop listing. The category only drives the breadcrumb and the back link here, so an invalid one is ignored, as upstream 19.0 does. Killed
merged Merge from upstream 16 20260919 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed
merged [FIX] website_sale: a garbage ?category= on a product page must not answer 500 [FIX] website_sale: a garbage ?category= on a product page must not answer 500 SQL-injection scanners request product pages with payloads in ?category= (e.g. "1' AND 1=1 UNION SELECT NULL-- -"): int(category) raised ValueError in _prepare_product_values and the page answered 500 - 1,031 times in one week on a production 16.0 shop. The earlier guard only covered the shop listing. The category only drives the breadcrumb and the back link here, so an invalid one is ignored, as upstream 19.0 does. Killed Not finished
merged Merge from upstream 16 20260911 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20260824 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20260812 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed
merged Merge from upstream 16 20260722 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed
merged [IMP] mail: improve the systray performance [IMP] mail: improve the systray performance Killed
closed [MISC] odoo/service: scale up by one worker when all workers are busy, the total number of workers is limited to 2x [MISC] odoo/service: scale up by one worker when all workers are busy, the total number of workers is limited to 2x Killed
merged [FIX] stock: avoid O(n²) move-line scan when reserving serial products [FIX] stock: avoid O(n²) move-line scan when reserving serial products _update_reserved_quantity searches for an updatable move line per reserved quant via `next(l for l in self.move_line_ids if l._reservation_is_updatable(..))`. This scans the (growing) move_line_ids for every quant → O(n²) on a move of n serial units. But stock.move.line._reservation_is_updatable returns False unconditionally for tracking == 'serial', so the scan can never find a candidate and is pure waste. Killed
merged Merge from upstream 16 20260615 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20260512 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20260428 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
open [16.0][I18N] survey: translate template certificate Merge branch '16.0' into 16_survey_translate Killed
merged Merge from upstream 16 20260403 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20260319 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20260305 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20260228 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed
to_merge [I18N] purchase_stock: correct Vietnamese translation [I18N] purchase_stock: correct Vietnamese translation Killed
merged [I18N][16.0] stock: fix i18n stock [I18N] *: fix i18n stock, purchase Killed
merged [I18N][16.0] stock: fix i18n stock [I18N] stock: fix i18n stock Killed Not finished
merged Revert "[IMP] product_margin: improve Product Margins report performance by filtering products based on selected invoices in the wizard" Revert "[IMP] product_margin: improve Product Margins report performance by" This reverts commit 345a73f167b879854ad8dbf3a5c334b0ceec8c40. Failed
merged Merge from upstream 16 20251219 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed
merged [FIX] web_editor, mail, account_edi: add indexes to improve performance when deleting ir_attachment records [FIX] web_editor, mail, account_edi: add indexes to improve performance when deleting ir_attachment records On a DB with 15M+ attachments, deleting a single attachment takes several seconds. Most of the time is spent on the circular `original_id` and `message_main_attachment_id` foreign key. Killed
merged Merge from upstream 16 20251117 01 Killed
merged [16.0][FIX] tools: suppor nav-tabs for index.html when viewing module info [FIX] tools: suppor nav-tabs for index.html when viewing module info * Before: if we have a block contain multiple tab in index.html file we can not click on it to switch between tab, unlike the behiviour in odoo apps store description * After: Make the nav tabs work as it should be Killed
merged [16.0][FIX] tools: suppor nav-tabs for index.html when viewing module info [FIX] tools: suppor nav-tabs for index.html when viewing module info * Before: if we have a block contain multiple tab in index.html file we can not click on it to switch between tab, unlike the behiviour in odoo apps store description * After: Make the nav tabs work as it should be Killed Not started Not finished
merged Merge from upstream 16 20251111 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20251031 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20251031 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20251006 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed
merged Merge from upstream 16 20250915 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed
merged Merge from upstream 16 20250827 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged Merge from upstream 16 20250827 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged [I18N][16.0] stock: correct Vietnamese translation in stock [I18N] stock: correct Vietnamese translation in stock Signed-off-by: TuyenTran <trandinhtuyen2018@gmail.com> Killed Not started Not finished
merged [I18N][16.0] stock: correct Vietnamese translation in stock [I18N] stock: correct Vietnamese translation in stock Signed-off-by: TuyenTran <trandinhtuyen2018@gmail.com> Killed Not finished
merged [I18N][16.0] stock: correct Vietnamese translation in stock [I18N] stock: correct Vietnamese translation in stock Signed-off-by: TuyenTran <trandinhtuyen2018@gmail.com> Killed Not started Not finished
merged Merge from upstream 16 20250816 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Killed
merged [16.0][I18N] website_sale: Add some missing translations [I18N] website_sale: Add some missing translations Revoked
merged Merge from upstream 16 20250730 01 Merge remote-tracking branch 'odoo/16.0' into 16.0 Failed