{"push_id":2915921171,"size":35,"distinct_size":0,"ref":"refs/heads/11.0","head":"46f2e1918fc6e135b1c82af19a13f9cb01c81470","before":"199eb8dde3ca3801fac5b4cabee85241f549b39b","commits":[{"sha":"461871e7f8fa4273e02d5b6cd1835eea5ac18c10","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] stock: no company on customer and supplier\n\nMake sure that the company is not set on the customer and supplier\nlocations of the demo data. Otherwise, any quant in these locations will\nbe set a `company_id`, which is incorrect (e.g. valuation report will be\nincorrect).\n\nopw-1884835\n\ncloses odoo/odoo#27144","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/461871e7f8fa4273e02d5b6cd1835eea5ac18c10"},{"sha":"ee96c84a60cd8e708a71a1e988e76cb6e6343641","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] stock: quant domain in valorisation\n\n- Create a Customer location (CL) and set a Company on it\n- Configure Product A in FIFO / Perpetual\n- Receive 2 Unit(s) of A in Stock\n- Create an Internal Transfer\n  1 Unit(s) of Product A\n  Source location: Stock\n  Destination Location: CL\n- Validate\n\nThe Inventory Valuation report incorrectly retrieves a quantity of 2 in\nstock instead of 1.\n\nThe error is first due to a misconfiguration: the CL should not have a\nCompany set. However, we should not take into account any quantity in a\ncustomer location, even if there is a Company set.\n\nopw-1884675\nopw-1884835\n\ncloses odoo/odoo#27145","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/ee96c84a60cd8e708a71a1e988e76cb6e6343641"},{"sha":"ef0f9556f8d29502bb4794e44aec01b86e290047","author":{"name":"Jeremy Kersten","email":"56923a0c9ca793c07ff1df1013de5694062a27a6@odoo.com"},"message":"[FIX] base: action - fix on_change on new record\n\nBefore this commit, if you create an automated action with trigger 'on_change'\nit was not called because the run() function don't have active_id.\n\nNow if we have onchange_self in the context but not active id, we call the\nfunction nevertheless. (withtout active_id in context!)\n\ncloses odoo/odoo#27167","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/ef0f9556f8d29502bb4794e44aec01b86e290047"},{"sha":"ecea8c4df388ccede788852c6f23a76442bc5b11","author":{"name":"Yenthe V.G","email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com"},"message":"[FIX] sale_timesheet: set value on correct key\n\nThe view timesheet.plan expects a to_invoice key\n\nFixes #27160\n\nCo-authored-by: Reinaldo Ramos <reinaldo.ramos@arxi.pt>\n\ncloses odoo/odoo#27166","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/ecea8c4df388ccede788852c6f23a76442bc5b11"},{"sha":"07cdd24f30c221de96dc1dda452959f9ae358c12","author":{"name":"Nicolas Lempereur","email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com"},"message":"[FIX] product: is_product_variant true if variant\n\nIn 11.0 7e724f96c5 is_product_variant has been introduced back (it was\nremoved in 10.0 b747b05fa). But related of _inherits are computed on the\nrelated model so is_product_variant would always be false.\n\nWithout fix, added test fails with:\n\n AssertionError:\n  Items in the first set but not the second: True, Items in the second\n  set but not the first: False, Product variants are variants\n\nfixes #26961\nrelated to opw-1814973\ncloses #27163","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/07cdd24f30c221de96dc1dda452959f9ae358c12"},{"sha":"24a8bce5429eef7139bdd1bc87aa1ef8733670a7","author":{"name":"qsm-odoo","email":"75b324bb495ac8d4f83496f7c52eda774af7ed7a@odoo.com"},"message":"[IMP] website: add BS3/snippets showcase demo data\n\n(should not be forward-ported)\n\n- Backport of https://github.com/odoo/odoo/commit/9f2750d9ebda20758345724cd2a0934ab08d1f00\n- Backport of https://github.com/odoo/odoo/commit/925fdbc683c546e096d1ae99aa22606480f78a0e\n\ncloses odoo/odoo#27187","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/24a8bce5429eef7139bdd1bc87aa1ef8733670a7"},{"sha":"62770ae9b89576b160d96db6f521fe658dd5207a","author":{"name":"Wolfgang Taferner","email":"d693146fc9abbf3fddac74055f815e7ddcd5574b@users.noreply.github.com"},"message":"[FIX] stock: test should actually fail, but did not for months\n\nCommit dc1681b1 did change the name of the inventory creation from\ndirect qty update, but test still tries to compare the product.name\n\ncloses odoo/odoo#25948","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/62770ae9b89576b160d96db6f521fe658dd5207a"},{"sha":"fe2df80d7398fed7958ec8d8f2e86977c2cc78af","author":{"name":"Olivier Dony","email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@odoo.com"},"message":"[FIX] mass_mailing: make campaign default to non-A/B testing\n\nIn A/B testing mode, a given recipient will only ever receive a single\nemail from a given mass-mailing campaign, no matter how many mailings\nwere sent to them.\n\nThis is useful for A/B-testing various mailings in order to check their\nresults. But is very difficult to understand for users who simply want\nto organize their mailings into campaigns.\n\nAdditionally, the A/B testing option is hidden as a technical feature, so\nit is hard to discover in order to troubleshoot unexpected number of\nemails sent by a given mailing.\n\nIt will be safer to keep it off by default.\n(keeping the parameter explicit, to better show that it is on purpose)\n\nThis partially reverts dee5c31264be4c13f36615f5e4fb2a375c1c38d8","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/fe2df80d7398fed7958ec8d8f2e86977c2cc78af"},{"sha":"facc3b9a635fde8c9a7258eba479b1d56a91f8c7","author":{"name":"Odoo Translation Bot","email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/facc3b9a635fde8c9a7258eba479b1d56a91f8c7"},{"sha":"cf30f35f3ec455f0b8ae689865d2b3bc4f787110","author":{"name":"David Tran","email":"974b3ee67adc6ac137836f1aec7a70454c71365e@tvtmarine.com"},"message":"[FIX] base: address_format for Vietnam\n\nVietnam address should come with Province name, not `state_code`\n\nCloses #27164","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/cf30f35f3ec455f0b8ae689865d2b3bc4f787110"},{"sha":"c72352d667d5a3b8e4972f5cafbb4a031ddaa379","author":{"name":"Goffin Simon","email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com"},"message":"[FIX] stock: Not possible to cancel a pick\n\n- Set the Outgoing shipping of your warehouse to pick + pack + ship\n- Create a SO with a stockable product and validate it\n- Set the qty done to 1 in the ship and validate it\n- Cancel the pack\n\nBug:\n\nIt was impossible to cancel the pick.\n\nopw:1887098\n\ncloses odoo/odoo#27193","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/c72352d667d5a3b8e4972f5cafbb4a031ddaa379"},{"sha":"66c125ae9621953c034b6b0dd8e2b14c7a4b178d","author":{"name":"Goffin Simon","email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com"},"message":"[FIX] stock: Picking validation\n\nSteps to reproduce the bug:\n\n- Create a picking\n- Create a line with product \"A\"\n- Validate Picking\n- Duplicate Picking\n- Add a new line for product \"A\"\n- Validate Picking\n\nBug:\n\nA missing error was raised.\n\nPS: The function _action_done on model 'stock.move' calls the function _action_confirm\nwhere some stock.move records could be unlinked by function _merge_moves\nBut the recordset was not updated afetwards.\n\nopw:1885053\n\ncloses odoo/odoo#27209","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/66c125ae9621953c034b6b0dd8e2b14c7a4b178d"},{"sha":"d5c16cdadfc2036e889f7f65226b0582c59e7fe1","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] project: copy project\n\n- Create a project\n- Create some tasks with followers\n- Create an outgoing mail server with active = False\n- Copy that project\n\nWhen copied, the project tries to send emails to followers using the\ninactive mail server. This leads to a traceback.\n\nThe addition of the context key dates back to 2009 with 853789d0aaea956.\nThe purpose was to copy all tasks, including the archived ones.\n\nWe keep this behavior, but without propagating the `active_test` during\nthe copy of the tasks.\n\nopw-1887354\n\ncloses odoo/odoo#27192","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/d5c16cdadfc2036e889f7f65226b0582c59e7fe1"},{"sha":"9ef7763ecdf4fb102e49ce68ac4ca3ce7557016e","author":{"name":"Romain Derie","email":"6f930d3bd0de990ac0bcf874ce1aea4937bfd0d7@odoo.com"},"message":"[FIX] website: create ir.ui.view / website.page in the same record\n\nSomehow, having theses 2 new `website.page` records created separately from\ntheir `ir.ui.view` would throw an error in dev-xml when installing website\nmodule.\nA task has been created in website team to track the origin of this bug.\n\nIn the meantime, this commit will avoid the traceback by creating the view\ninside the page record. As the page's view is not intented to be inherited, it\nis the best way to write it anyway.\n\nStep to reproduce:\n  - Start odoo in dev xml\n  - Install website app\n\nRelated to #27199\n\ncloses odoo/odoo#27210","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/9ef7763ecdf4fb102e49ce68ac4ca3ce7557016e"},{"sha":"31d2b49a78966d0025594d488d995be91d912797","author":{"name":"len-odoo","email":"a573b540d2dde90ba6da3b9d6286c8ec60c10044@odoo.com"},"message":"[FIX] stock_account: updating price with negative quantity on hand divide by 0\n\nIn the case where the user forces a sale with a negative product quantity on\nhand, then the average price update might divide by zero.\nWe guard against this case.\n\nopw 1886967\n\ncloses odoo/odoo#27232","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/31d2b49a78966d0025594d488d995be91d912797"},{"sha":"9e9d8e3632e566de22e4971aea5c7f2ad74aa043","author":{"name":"Graeme Gellatly","email":"eee4d9f8217860c9016449083afba754f2f92783@gmail.com"},"message":"[FIX] purchase: add state field in form view\n\nThe inline tree view of the purchase order lines has a state field that is used\nin attrs.\nThe popup form does not have the state view.\nEven if the state field is not used in the form view, closing the form view\nproduces an error as the field state is not found.\n\nThis patch is a workaround to avoid the error.\n\nThe real issue should be fixed in the future but is more complex.\n\ncloses odoo/odoo#27208","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/9e9d8e3632e566de22e4971aea5c7f2ad74aa043"},{"sha":"6b96e5024af628e501f5348068ef3c98919aca95","author":{"name":"Olivier Colson","email":"4f12475ff4d55e5437d028bf66289e6d721eec60@odoo.com"},"message":"[IMP] account: forbid making a 'bank & cash' account reconcilable\n\nMaking a bank account reconcilable is a very common mistake, and leads to confusing and useless data (the move lines made on this account) to be displayed in the reconciliation widget. With this commit, we make sure the user cannot make this mistake anymore.","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/6b96e5024af628e501f5348068ef3c98919aca95"},{"sha":"bc14f30ecc4cc3c5d7a37c47b5d58673ec273e70","author":{"name":"Olivier Colson","email":"4f12475ff4d55e5437d028bf66289e6d721eec60@odoo.com"},"message":"[FIX] l10n_co, l10n_cr: make 'bank & cash' accounts not reconcilable\n\nAccounts of this type should not be reconcilable. When making payments, only the counterpart line should be, in some receivable or payable account.","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/bc14f30ecc4cc3c5d7a37c47b5d58673ec273e70"},{"sha":"a6bf3ef7d89d3f8b900079387645587c2b649805","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] point_of_sale: AccessError\n\nMissing `sudo` which prevents a non-admin to close a POS session.\n\nopw-1888252\nopw-1888358","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/a6bf3ef7d89d3f8b900079387645587c2b649805"},{"sha":"854eb97b2ef371b70c49ebe6ba39e431bfb74fe3","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch 9.0 up to bc14f30ecc4","distinct":false,"url":"https://api.github.com/repos/merchise-autrement/odoo/commits/854eb97b2ef371b70c49ebe6ba39e431bfb74fe3"}]}
{"actor":{"display_login":"mvaled"}}