| Created Date | Type | Name | Commit Description | State | Age | Up Time | Life Time | Action |
|---|---|---|---|---|---|---|---|---|
|
|
|
[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 | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed | |||||
|
|
|
[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 | ||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed | |||||
|
|
|
[IMP] mail: improve the systray performance | Killed | |||||
|
|
|
[MISC] odoo/service: scale up by one worker when all workers are busy, the total number of workers is limited to 2x | Killed | |||||
|
|
|
[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 | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge branch '16.0' into 16_survey_translate | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed | |||||
|
|
|
[I18N] purchase_stock: correct Vietnamese translation | Killed | |||||
|
|
|
[I18N] *: fix i18n stock, purchase | Killed | |||||
|
|
|
[I18N] stock: fix i18n stock | Killed | Not finished | ||||
|
|
|
Revert "[IMP] product_margin: improve Product Margins report performance by" This reverts commit 345a73f167b879854ad8dbf3a5c334b0ceec8c40. | Failed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed | |||||
|
|
|
[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 | |||||
|
|
|
Killed | ||||||
|
|
|
[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 | |||||
|
|
|
[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 | |||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
[I18N] stock: correct Vietnamese translation in stock Signed-off-by: TuyenTran <trandinhtuyen2018@gmail.com> | Killed | Not started | Not finished | |||
|
|
|
[I18N] stock: correct Vietnamese translation in stock Signed-off-by: TuyenTran <trandinhtuyen2018@gmail.com> | Killed | Not finished | ||||
|
|
|
[I18N] stock: correct Vietnamese translation in stock Signed-off-by: TuyenTran <trandinhtuyen2018@gmail.com> | Killed | Not started | Not finished | |||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Killed | |||||
|
|
|
[I18N] website_sale: Add some missing translations | Revoked | |||||
|
|
|
Merge remote-tracking branch 'odoo/16.0' into 16.0 | Failed |