{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19745004,"defaultBranch":"17.0","name":"odoo","ownerLogin":"odoo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-13T15:38:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6368483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711954392.0","currentOid":""},"activityList":{"items":[{"before":"635996614b8b8071eb3c73ee5f6559a5fbe5a98e","after":"98e87858fec87d7601ab515ad77e343d9f0cbf10","ref":"refs/heads/staging.saas-17.1","pushedAt":"2024-05-06T17:57:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[REF] l10n_generic_coa: remove remaining __init__.py\n\ncloses odoo/odoo#164565\n\nX-original-commit: de8f82b883829c250292c2ad0d8710e0ddbb7911\nSigned-off-by: William André (wan) ","shortMessageHtmlLink":"[REF] l10n_generic_coa: remove remaining __init__.py"}},{"before":"baf31e51b9ac183af98fc42bc3af163ec7319d84","after":"635996614b8b8071eb3c73ee5f6559a5fbe5a98e","ref":"refs/heads/saas-17.1","pushedAt":"2024-05-06T17:57:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] sale_purchase: apply vendor discount when subcontracting services\n\nProblem\n---\nWhen an RFQ order-line is auto-generated from a sale order for\na subcontracted service, the discount from `supplierinfo` does\nnot get applied.\n\nSteps\n---\n* install `sale_management` and `purchase`\n* create a service product, and in the purchase tab set a vendor for it\n* set a discount for this vendor (still in purchase tab;\n unhide the column)\n* create a sale order for this product and confirm it\n* click the `purchase` stat button\n* On the generated RFQ line, the discount is not applied\n\nopw-3829675\n\ncloses odoo/odoo#164563\n\nX-original-commit: 6845433d13fb286369bbe4faaf6e60eabdd98155\nSigned-off-by: Arnold Moyaux (arm) \nSigned-off-by: Nathaniel Jacques (naja) ","shortMessageHtmlLink":"[FIX] sale_purchase: apply vendor discount when subcontracting services"}},{"before":"baf31e51b9ac183af98fc42bc3af163ec7319d84","after":"635996614b8b8071eb3c73ee5f6559a5fbe5a98e","ref":"refs/heads/tmp.saas-17.1","pushedAt":"2024-05-06T17:57:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] sale_purchase: apply vendor discount when subcontracting services\n\nProblem\n---\nWhen an RFQ order-line is auto-generated from a sale order for\na subcontracted service, the discount from `supplierinfo` does\nnot get applied.\n\nSteps\n---\n* install `sale_management` and `purchase`\n* create a service product, and in the purchase tab set a vendor for it\n* set a discount for this vendor (still in purchase tab;\n unhide the column)\n* create a sale order for this product and confirm it\n* click the `purchase` stat button\n* On the generated RFQ line, the discount is not applied\n\nopw-3829675\n\ncloses odoo/odoo#164563\n\nX-original-commit: 6845433d13fb286369bbe4faaf6e60eabdd98155\nSigned-off-by: Arnold Moyaux (arm) \nSigned-off-by: Nathaniel Jacques (naja) ","shortMessageHtmlLink":"[FIX] sale_purchase: apply vendor discount when subcontracting services"}},{"before":"ad606f00b929ad89de8d56d8329516ae6befcf0f","after":"f3c2c342999096a8f8e794aa8e6da67af72fd02f","ref":"refs/heads/staging.15.0","pushedAt":"2024-05-06T17:49:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"force rebuild\n\nuniquifier: oQDJHqJILSqPRgyk\nFor-Commit-Id: 87a280cbec19067e4e967b32d06256b3a9f1df00","shortMessageHtmlLink":"force rebuild"}},{"before":"20d281ffa6e9ffaed386b47d2aa9182375604cf8","after":"98ffe8af5f5fa6ae535ad26f1cc36ef802e0ad3e","ref":"refs/heads/staging.17.0","pushedAt":"2024-05-06T17:46:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[IMP] purchase_stock: test PO with negative qty\n\ncloses odoo/odoo#162697\n\nX-original-commit: a576760d95275d00f254575bea12d4d89e7c701c\nSigned-off-by: William Henrotin (whe) \nSigned-off-by: Adrien Widart (awt) ","shortMessageHtmlLink":"[IMP] purchase_stock: test PO with negative qty"}},{"before":"e8b813db06aae8d2d9a088439ef805a3e35499aa","after":"541f659305b7716d8ac118e710da34640bee8cb0","ref":"refs/heads/staging.master","pushedAt":"2024-05-06T17:38:56.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] hr_holidays: fix accrual for allocation leave\n\nIn the refactoring of hr_holidays in odoo@cf33b80aca81, there was a typo\nin the loop, with the recordset self instead of the record allocation.\n\nFixes #164259\n\ncloses odoo/odoo#164583\n\nX-original-commit: 61e70a7e1aa49a483d9a10b41ccaab1de172005e\nSigned-off-by: Sofie Gvaladze (sgv) \nSigned-off-by: Vallaeys Valentin (vava) ","shortMessageHtmlLink":"[FIX] hr_holidays: fix accrual for allocation leave"}},{"before":"bf7494f03e2413b4ba6731b4d905759d6125d3b3","after":"e8b813db06aae8d2d9a088439ef805a3e35499aa","ref":"refs/heads/master","pushedAt":"2024-05-06T17:38:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] tools: patch fixed Arabic class from newer version of num2words.\n\ncloses odoo/odoo#164537\n\nX-original-commit: 16120774d6e7b16b44f771ca8224426e78676295\nSigned-off-by: Louis Wicket (wil) \nSigned-off-by: Mohammed Basioni (basm) ","shortMessageHtmlLink":"[FIX] tools: patch fixed Arabic class from newer version of num2words."}},{"before":"bf7494f03e2413b4ba6731b4d905759d6125d3b3","after":"e8b813db06aae8d2d9a088439ef805a3e35499aa","ref":"refs/heads/tmp.master","pushedAt":"2024-05-06T17:38:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] tools: patch fixed Arabic class from newer version of num2words.\n\ncloses odoo/odoo#164537\n\nX-original-commit: 16120774d6e7b16b44f771ca8224426e78676295\nSigned-off-by: Louis Wicket (wil) \nSigned-off-by: Mohammed Basioni (basm) ","shortMessageHtmlLink":"[FIX] tools: patch fixed Arabic class from newer version of num2words."}},{"before":"7b9e8a5144e3d8110c47e2710d4bb307be4d1467","after":"24812a96b1bb550d2fadfe92e0974fb179cbe1e2","ref":"refs/heads/staging.16.0","pushedAt":"2024-05-06T17:26:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] website: close dropdown of options on clicked outside\n\nStep to reproduce:\n\n1. Drop a multiple text snippet\n2. Select the text and open the dropdown of any options\n3. Click any other text or anywhere outside the snippet editor\n4. Dropdown remains open.\n\nDropdown should be close if we click outside.\n\nBefore this commit, when clicking anywhere outside the snippet editor\npanel, the opened dropdowns for inline text options would remain open.\n\nThis issue arose due to the presence of multiple HTML document objects.\nThe Bootstrap dropdown was not being triggered outside the iframe.\nTherefore, in this commit, we handled the closing of the dropdown\nmanually if clicked outside option panel.\n\ntask-3544708\n\ncloses odoo/odoo#162376\n\nSigned-off-by: Colin Louis (loco) ","shortMessageHtmlLink":"[FIX] website: close dropdown of options on clicked outside"}},{"before":"1c58aed76c0facdc7d6b4bac97f62db5098abd8e","after":"5735dc460f08a3df91dd95e19a80e948d1a3571d","ref":"refs/heads/saas-16.4","pushedAt":"2024-05-06T16:46:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[IMP] l10n_es: add 5% non-deductible tax\n\nDespite being an uncommon need, it is a possible one and should be available\n\ncloses odoo/odoo#159127\n\nSigned-off-by: Josse Colpaert \nSigned-off-by: Wala Gauthier (gawa) ","shortMessageHtmlLink":"[IMP] l10n_es: add 5% non-deductible tax"}},{"before":"1c58aed76c0facdc7d6b4bac97f62db5098abd8e","after":"5735dc460f08a3df91dd95e19a80e948d1a3571d","ref":"refs/heads/tmp.saas-16.4","pushedAt":"2024-05-06T16:46:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[IMP] l10n_es: add 5% non-deductible tax\n\nDespite being an uncommon need, it is a possible one and should be available\n\ncloses odoo/odoo#159127\n\nSigned-off-by: Josse Colpaert \nSigned-off-by: Wala Gauthier (gawa) ","shortMessageHtmlLink":"[IMP] l10n_es: add 5% non-deductible tax"}},{"before":"c5467621f6eb53922debe55b4e2b8a7f508a028a","after":"20d281ffa6e9ffaed386b47d2aa9182375604cf8","ref":"refs/heads/staging.17.0","pushedAt":"2024-05-06T16:40:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] payment_stripe: support outlying territories with Stripe\n\nBefore this commit, outlying territories supported by Stripe couldn't\ncreate an account using Stripe Connect nor use express checkout. The\nproblem is that Stripe asks outlying territories to configure their\naccount using their parent territory as a Country.\n\nNow, Odoo will automatically use the parent territory for outlying\nterritories supported by Stripe, enabling Stripe Connect and Express\nCheckout for them.\n\nopw-3867753\nopw-3865198\n\ncloses odoo/odoo#164559\n\nX-original-commit: 63d01ebcdc17ce4ef4549c7c6b6c2e22e8bf491f\nSigned-off-by: Antoine Vandevenne (anv) \nSigned-off-by: Valentin Chevalier ","shortMessageHtmlLink":"[FIX] payment_stripe: support outlying territories with Stripe"}},{"before":"44bf05b1ddb48494b798624ebf627013d21b7d4a","after":"349b9bf592a60ba2003c51cb7bd4e21e5dda38aa","ref":"refs/heads/staging.saas-17.2","pushedAt":"2024-05-06T16:39:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] sale_purchase: apply vendor discount when subcontracting services\n\nProblem\n---\nWhen an RFQ order-line is auto-generated from a sale order for\na subcontracted service, the discount from `supplierinfo` does\nnot get applied.\n\nSteps\n---\n* install `sale_management` and `purchase`\n* create a service product, and in the purchase tab set a vendor for it\n* set a discount for this vendor (still in purchase tab;\n unhide the column)\n* create a sale order for this product and confirm it\n* click the `purchase` stat button\n* On the generated RFQ line, the discount is not applied\n\nopw-3829675\n\ncloses odoo/odoo#164589\n\nX-original-commit: 6845433d13fb286369bbe4faaf6e60eabdd98155\nSigned-off-by: Arnold Moyaux (arm) \nSigned-off-by: Nathaniel Jacques (naja) ","shortMessageHtmlLink":"[FIX] sale_purchase: apply vendor discount when subcontracting services"}},{"before":"95e20f4e1d1dc806707e1a710cdb46faf7c099ab","after":"c5467621f6eb53922debe55b4e2b8a7f508a028a","ref":"refs/heads/17.0","pushedAt":"2024-05-06T16:39:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] account: select generated pdf streams from invoices without attachments\n\nIssue\n-----\n\nReport creation for multiple invoices fails (e.g. with )\nwhen some, but not all, of the invoices across the selection have a previously generated report\nas an attachment, and the 'Reload from attachment' option is enabled for the report action.\n\nSteps\n-----\n\n - Enable 'Reload from attachment' from Settings -> Techical -> Actions -> Reports -> invoices.\n - Create 3 invoices without any previous reports as attachments.\n - Select the middle invoice and generate a report (Print -> Invoices). An attachment will be created\n for the invoice.\n - Select the 3 invoices then generate a report (Print -> Invoices).\n\nCause\n-----\n\nWhen \"Reload from attachment\" is enabled, the algorithm for creating aggregate reports for a number\nof invoices selects only those that don't have an attachment to generate a pdf for. These are copied\ninto a separate list \"res_ids_wo_stream\". When the pdfs streams are generated, they're put back into\nthe return value \"collected_streams. However, this was done from the original ids list \"res_ids\" rather\nthan the selected one, which resulted in an indexing issue.\n\nopw-3827700\nCloses #157975\n\ncloses odoo/odoo#164558\n\nX-original-commit: eff15d8b110955b991b39d8bc578702441e81b3c\nSigned-off-by: William André (wan) \nSigned-off-by: Moataz Hussein (mohu) \nCo-authored-by: William André (wan) ","shortMessageHtmlLink":"[FIX] account: select generated pdf streams from invoices without att…"}},{"before":"95e20f4e1d1dc806707e1a710cdb46faf7c099ab","after":"c5467621f6eb53922debe55b4e2b8a7f508a028a","ref":"refs/heads/tmp.17.0","pushedAt":"2024-05-06T16:39:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] account: select generated pdf streams from invoices without attachments\n\nIssue\n-----\n\nReport creation for multiple invoices fails (e.g. with )\nwhen some, but not all, of the invoices across the selection have a previously generated report\nas an attachment, and the 'Reload from attachment' option is enabled for the report action.\n\nSteps\n-----\n\n - Enable 'Reload from attachment' from Settings -> Techical -> Actions -> Reports -> invoices.\n - Create 3 invoices without any previous reports as attachments.\n - Select the middle invoice and generate a report (Print -> Invoices). An attachment will be created\n for the invoice.\n - Select the 3 invoices then generate a report (Print -> Invoices).\n\nCause\n-----\n\nWhen \"Reload from attachment\" is enabled, the algorithm for creating aggregate reports for a number\nof invoices selects only those that don't have an attachment to generate a pdf for. These are copied\ninto a separate list \"res_ids_wo_stream\". When the pdfs streams are generated, they're put back into\nthe return value \"collected_streams. However, this was done from the original ids list \"res_ids\" rather\nthan the selected one, which resulted in an indexing issue.\n\nopw-3827700\nCloses #157975\n\ncloses odoo/odoo#164558\n\nX-original-commit: eff15d8b110955b991b39d8bc578702441e81b3c\nSigned-off-by: William André (wan) \nSigned-off-by: Moataz Hussein (mohu) \nCo-authored-by: William André (wan) ","shortMessageHtmlLink":"[FIX] account: select generated pdf streams from invoices without att…"}},{"before":"8de536cb074632a2f33c3fc670f1b38d5bfcb4fa","after":"44bf05b1ddb48494b798624ebf627013d21b7d4a","ref":"refs/heads/saas-17.2","pushedAt":"2024-05-06T16:38:17.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] payment_stripe: free shipping loyalty in express checkout\n\nBefore this commit, free shipping rewards were ignored when customers\nused Express Checkout to pay for their orders.\n\nNow, Express Checkout will consider free shipping rewards when `loyalty`\nis installed.\n\nopw-3822059\n\ncloses odoo/odoo#164562\n\nX-original-commit: 5fd04ae32d1acd2685d82d86b41e0ea7bcd79425\nSigned-off-by: Antoine Vandevenne (anv) \nSigned-off-by: Valentin Chevalier ","shortMessageHtmlLink":"[FIX] payment_stripe: free shipping loyalty in express checkout"}},{"before":"8de536cb074632a2f33c3fc670f1b38d5bfcb4fa","after":"44bf05b1ddb48494b798624ebf627013d21b7d4a","ref":"refs/heads/tmp.saas-17.2","pushedAt":"2024-05-06T16:38:15.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] payment_stripe: free shipping loyalty in express checkout\n\nBefore this commit, free shipping rewards were ignored when customers\nused Express Checkout to pay for their orders.\n\nNow, Express Checkout will consider free shipping rewards when `loyalty`\nis installed.\n\nopw-3822059\n\ncloses odoo/odoo#164562\n\nX-original-commit: 5fd04ae32d1acd2685d82d86b41e0ea7bcd79425\nSigned-off-by: Antoine Vandevenne (anv) \nSigned-off-by: Valentin Chevalier ","shortMessageHtmlLink":"[FIX] payment_stripe: free shipping loyalty in express checkout"}},{"before":"baf31e51b9ac183af98fc42bc3af163ec7319d84","after":"635996614b8b8071eb3c73ee5f6559a5fbe5a98e","ref":"refs/heads/staging.saas-17.1","pushedAt":"2024-05-06T16:24:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] sale_purchase: apply vendor discount when subcontracting services\n\nProblem\n---\nWhen an RFQ order-line is auto-generated from a sale order for\na subcontracted service, the discount from `supplierinfo` does\nnot get applied.\n\nSteps\n---\n* install `sale_management` and `purchase`\n* create a service product, and in the purchase tab set a vendor for it\n* set a discount for this vendor (still in purchase tab;\n unhide the column)\n* create a sale order for this product and confirm it\n* click the `purchase` stat button\n* On the generated RFQ line, the discount is not applied\n\nopw-3829675\n\ncloses odoo/odoo#164563\n\nX-original-commit: 6845433d13fb286369bbe4faaf6e60eabdd98155\nSigned-off-by: Arnold Moyaux (arm) \nSigned-off-by: Nathaniel Jacques (naja) ","shortMessageHtmlLink":"[FIX] sale_purchase: apply vendor discount when subcontracting services"}},{"before":"08eaf49e9ab58af78d8adc898f05ca40cb57d103","after":"e8b813db06aae8d2d9a088439ef805a3e35499aa","ref":"refs/heads/staging.master","pushedAt":"2024-05-06T16:23:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] tools: patch fixed Arabic class from newer version of num2words.\n\ncloses odoo/odoo#164537\n\nX-original-commit: 16120774d6e7b16b44f771ca8224426e78676295\nSigned-off-by: Louis Wicket (wil) \nSigned-off-by: Mohammed Basioni (basm) ","shortMessageHtmlLink":"[FIX] tools: patch fixed Arabic class from newer version of num2words."}},{"before":"a316a86105ab1e0e17e38fdd4188334635a3ebe8","after":"baf31e51b9ac183af98fc42bc3af163ec7319d84","ref":"refs/heads/saas-17.1","pushedAt":"2024-05-06T16:22:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] hr_holidays: fix accrual for allocation leave\n\nIn the refactoring of hr_holidays in odoo@cf33b80aca81, there was a typo\nin the loop, with the recordset self instead of the record allocation.\n\nFixes #164259\n\ncloses odoo/odoo#164535\n\nX-original-commit: 61e70a7e1aa49a483d9a10b41ccaab1de172005e\nSigned-off-by: Sofie Gvaladze (sgv) \nSigned-off-by: Vallaeys Valentin (vava) ","shortMessageHtmlLink":"[FIX] hr_holidays: fix accrual for allocation leave"}},{"before":"a316a86105ab1e0e17e38fdd4188334635a3ebe8","after":"baf31e51b9ac183af98fc42bc3af163ec7319d84","ref":"refs/heads/tmp.saas-17.1","pushedAt":"2024-05-06T16:22:17.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] hr_holidays: fix accrual for allocation leave\n\nIn the refactoring of hr_holidays in odoo@cf33b80aca81, there was a typo\nin the loop, with the recordset self instead of the record allocation.\n\nFixes #164259\n\ncloses odoo/odoo#164535\n\nX-original-commit: 61e70a7e1aa49a483d9a10b41ccaab1de172005e\nSigned-off-by: Sofie Gvaladze (sgv) \nSigned-off-by: Vallaeys Valentin (vava) ","shortMessageHtmlLink":"[FIX] hr_holidays: fix accrual for allocation leave"}},{"before":"d01310951dcc59fccd16760560d6f5d66b0011a9","after":"ad606f00b929ad89de8d56d8329516ae6befcf0f","ref":"refs/heads/staging.15.0","pushedAt":"2024-05-06T16:20:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] stock: package level doesn't exist\n\nUsecase to reproduce:\n- Create a product and put 1 units in 3 different packs\n- Enable move entire package on the delivery order picking type\n- Reserve\n- Add the missing pack and remove one of the other\n- Remove the associated stock.move.line\n- Set both package as is_done\n- Reserve\n\nCurrent behavior:\nObject `stock.package.level` with id x do not exists.\n\nExpected behavior:\nThe pack removed is added again. (we can't force the reservation of a\nspecific pack that way)\n\nIt's due to commit [1] that remove the done and rewrite it after\nreservation. Since the code changed a lot, removing the is_done will\nremove the stock.move.line in it and deleting all the stock.move.line\nin a package.level will unlink it.\n\nWe don't do that trick since the stock.move.line are picked and the\nreservation won't touch it\n\n[1] commit 03384e3fc991ddd8f026ca7527c4add1fb1c70cc\n\ncloses odoo/odoo#164512\n\nSigned-off-by: Quentin Wolfs (quwo) ","shortMessageHtmlLink":"[FIX] stock: package level doesn't exist"}},{"before":"1c58aed76c0facdc7d6b4bac97f62db5098abd8e","after":"5735dc460f08a3df91dd95e19a80e948d1a3571d","ref":"refs/heads/staging.saas-16.4","pushedAt":"2024-05-06T15:38:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[IMP] l10n_es: add 5% non-deductible tax\n\nDespite being an uncommon need, it is a possible one and should be available\n\ncloses odoo/odoo#159127\n\nSigned-off-by: Josse Colpaert \nSigned-off-by: Wala Gauthier (gawa) ","shortMessageHtmlLink":"[IMP] l10n_es: add 5% non-deductible tax"}},{"before":"bf7494f03e2413b4ba6731b4d905759d6125d3b3","after":"08eaf49e9ab58af78d8adc898f05ca40cb57d103","ref":"refs/heads/staging.master","pushedAt":"2024-05-06T15:29:26.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] hr_holidays: fix accrual for allocation leave\n\nIn the refactoring of hr_holidays in odoo@cf33b80aca81, there was a typo\nin the loop, with the recordset self instead of the record allocation.\n\nFixes #164259\n\ncloses odoo/odoo#164583\n\nX-original-commit: 61e70a7e1aa49a483d9a10b41ccaab1de172005e\nSigned-off-by: Sofie Gvaladze (sgv) \nSigned-off-by: Vallaeys Valentin (vava) ","shortMessageHtmlLink":"[FIX] hr_holidays: fix accrual for allocation leave"}},{"before":"107adfaf51082e2c22f77ce01dcb7dbb9fa00faa","after":"bf7494f03e2413b4ba6731b4d905759d6125d3b3","ref":"refs/heads/master","pushedAt":"2024-05-06T15:28:04.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] point_of_sale: include non-company lot/serial numbers in POS\n\nBefore this commit:\nWhen you start a POS session then add a product that\nis tracked by lot/serial numbers, it appears a popup with\ndropdown list\nwith existing lot/serial numbers for that product.\n=> this list doesn't include lot/serial numbers that\naccessible by\nall companies. Technically those records have company_id =\nFalse.\n\nAfter this commit:\nThe dropdown list should include all lot/serial numbers\nthat accessible by all companies besides lot/serial numbers of\nthe activated company.\n\nopw-3872634\n\ncloses odoo/odoo#164515\n\nX-original-commit: ee507d74175754de408db26da26e411d8b90326e\nSigned-off-by: Joseph Caburnay (jcb) \nSigned-off-by: Ahmed Abdelaziz Hasaneen (aaha) ","shortMessageHtmlLink":"[FIX] point_of_sale: include non-company lot/serial numbers in POS"}},{"before":"107adfaf51082e2c22f77ce01dcb7dbb9fa00faa","after":"bf7494f03e2413b4ba6731b4d905759d6125d3b3","ref":"refs/heads/tmp.master","pushedAt":"2024-05-06T15:28:01.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] point_of_sale: include non-company lot/serial numbers in POS\n\nBefore this commit:\nWhen you start a POS session then add a product that\nis tracked by lot/serial numbers, it appears a popup with\ndropdown list\nwith existing lot/serial numbers for that product.\n=> this list doesn't include lot/serial numbers that\naccessible by\nall companies. Technically those records have company_id =\nFalse.\n\nAfter this commit:\nThe dropdown list should include all lot/serial numbers\nthat accessible by all companies besides lot/serial numbers of\nthe activated company.\n\nopw-3872634\n\ncloses odoo/odoo#164515\n\nX-original-commit: ee507d74175754de408db26da26e411d8b90326e\nSigned-off-by: Joseph Caburnay (jcb) \nSigned-off-by: Ahmed Abdelaziz Hasaneen (aaha) ","shortMessageHtmlLink":"[FIX] point_of_sale: include non-company lot/serial numbers in POS"}},{"before":"8de536cb074632a2f33c3fc670f1b38d5bfcb4fa","after":"44bf05b1ddb48494b798624ebf627013d21b7d4a","ref":"refs/heads/staging.saas-17.2","pushedAt":"2024-05-06T15:09:52.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] payment_stripe: free shipping loyalty in express checkout\n\nBefore this commit, free shipping rewards were ignored when customers\nused Express Checkout to pay for their orders.\n\nNow, Express Checkout will consider free shipping rewards when `loyalty`\nis installed.\n\nopw-3822059\n\ncloses odoo/odoo#164562\n\nX-original-commit: 5fd04ae32d1acd2685d82d86b41e0ea7bcd79425\nSigned-off-by: Antoine Vandevenne (anv) \nSigned-off-by: Valentin Chevalier ","shortMessageHtmlLink":"[FIX] payment_stripe: free shipping loyalty in express checkout"}},{"before":"f576d767ebc7715f8002a79e7d6a2bb1f1073e33","after":"8de536cb074632a2f33c3fc670f1b38d5bfcb4fa","ref":"refs/heads/saas-17.2","pushedAt":"2024-05-06T15:09:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] payment: show correct style for transaction status alert\n\nIn payment status template, do not translate `alert_type` otherwise\nthe wrong class and icon will be shown\n\nFor ex. in french, in case of a successful payment we were showing\nno background color and a warning icon instead of a check mark.\n\nOPW-3900040\n\ncloses odoo/odoo#164525\n\nX-original-commit: f7b3b2971adf4512d9d178b04a7871cd3d4d3ad2\nSigned-off-by: Antoine Vandevenne (anv) \nSigned-off-by: Xavier Alt (xal) ","shortMessageHtmlLink":"[FIX] payment: show correct style for transaction status alert"}},{"before":"f576d767ebc7715f8002a79e7d6a2bb1f1073e33","after":"8de536cb074632a2f33c3fc670f1b38d5bfcb4fa","ref":"refs/heads/tmp.saas-17.2","pushedAt":"2024-05-06T15:09:30.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] payment: show correct style for transaction status alert\n\nIn payment status template, do not translate `alert_type` otherwise\nthe wrong class and icon will be shown\n\nFor ex. in french, in case of a successful payment we were showing\nno background color and a warning icon instead of a check mark.\n\nOPW-3900040\n\ncloses odoo/odoo#164525\n\nX-original-commit: f7b3b2971adf4512d9d178b04a7871cd3d4d3ad2\nSigned-off-by: Antoine Vandevenne (anv) \nSigned-off-by: Xavier Alt (xal) ","shortMessageHtmlLink":"[FIX] payment: show correct style for transaction status alert"}},{"before":"95e20f4e1d1dc806707e1a710cdb46faf7c099ab","after":"c5467621f6eb53922debe55b4e2b8a7f508a028a","ref":"refs/heads/staging.17.0","pushedAt":"2024-05-06T14:59:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robodoo","name":"Odoo's Mergebot","path":"/robodoo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16837285?s=80&v=4"},"commit":{"message":"[FIX] account: select generated pdf streams from invoices without attachments\n\nIssue\n-----\n\nReport creation for multiple invoices fails (e.g. with )\nwhen some, but not all, of the invoices across the selection have a previously generated report\nas an attachment, and the 'Reload from attachment' option is enabled for the report action.\n\nSteps\n-----\n\n - Enable 'Reload from attachment' from Settings -> Techical -> Actions -> Reports -> invoices.\n - Create 3 invoices without any previous reports as attachments.\n - Select the middle invoice and generate a report (Print -> Invoices). An attachment will be created\n for the invoice.\n - Select the 3 invoices then generate a report (Print -> Invoices).\n\nCause\n-----\n\nWhen \"Reload from attachment\" is enabled, the algorithm for creating aggregate reports for a number\nof invoices selects only those that don't have an attachment to generate a pdf for. These are copied\ninto a separate list \"res_ids_wo_stream\". When the pdfs streams are generated, they're put back into\nthe return value \"collected_streams. However, this was done from the original ids list \"res_ids\" rather\nthan the selected one, which resulted in an indexing issue.\n\nopw-3827700\nCloses #157975\n\ncloses odoo/odoo#164558\n\nX-original-commit: eff15d8b110955b991b39d8bc578702441e81b3c\nSigned-off-by: William André (wan) \nSigned-off-by: Moataz Hussein (mohu) \nCo-authored-by: William André (wan) ","shortMessageHtmlLink":"[FIX] account: select generated pdf streams from invoices without att…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQswt7QA","startCursor":null,"endCursor":null}},"title":"Activity · odoo/odoo"}