{"push_id":1150696028,"size":140,"distinct_size":1,"ref":"refs/heads/master-change-lot-serial-number-string-jaa","head":"307e0d14320c2ff6471f506ce936f7e46c74d660","before":"99db36156ff4704831437f9332b81c559f823644","commits":[{"sha":"ae9d57bc1e691f3bb7428c3dc5c0b602031d7a67","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[IMP] web: multi-click on save on view form (no fp)\n\nWhen clicking on save several time when editing a view form it can be\nsaved several times which can be an issue for one to many.\n\nThe normal happenstance when saving should be as follow:\n\n-> save (click)\n-> wait write result\n-> received write result\n-> reload the form with updated data and updates buttons\n\nBut when clicking several time, it could become:\n\n-> save (click)\n-> wait write result\n-> received write result\n-> save (click)\n-> wait write result\n-> received write result\n-> reload the form with updated data and updates buttons\n\nThis commit only reinstate the saving feature once the form is reloaded.\n\nrelated to opw-671793\nbackport of 8.0's dd714ac\n\nnote: no need to forward-port","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ae9d57bc1e691f3bb7428c3dc5c0b602031d7a67"},{"sha":"344ff461e5feed7c37dcedab6e400527f303a0bd","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] web: graph numbers\n\nBackport of commit 68b127797e717ee71b5b0552d69f0f4b4e083f03\n\nopw-678645","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/344ff461e5feed7c37dcedab6e400527f303a0bd"},{"sha":"49b1742477f6e5578d80fb2b49649ae1b3108750","author":{"name":"Joren Van Onder","email":"3f70d52e4164e64ab6d3846cf9ba78eb158e0e31@odoo.com"},"message":"[FIX] point_of_sale: respect user timezone for all data in Sale Details\n\n9f0120d73bbbc364d8ec04b0e3ad63c75086ba52 solved this issue already, but\nit was only applied to POS orderlines. There is other data on the\nreport (eg. payments, taxes, ...) that should also correctly respect the\nuser time zone as well.\n\nopw-678748","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/49b1742477f6e5578d80fb2b49649ae1b3108750"},{"sha":"5da59c248b117fc51bb738fd822d6700cf12a76e","author":{"name":"Fabrice Henrion","email":"65fac113476c2aaa896c8219446e10267255aea4@odoo.com"},"message":"[IMP] doc: wording\n\nCloses #12159","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5da59c248b117fc51bb738fd822d6700cf12a76e"},{"sha":"e32ba845de73a251fba4f12af45c880898cb4344","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] website_forum: notification of comments like answers\n\nFixes #12096","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e32ba845de73a251fba4f12af45c880898cb4344"},{"sha":"2164383fe49a5bc7e9b9469eb8bc79afdde3681a","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[FIX] website_sale: allow to override product order on shop\n\nClose #11202","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2164383fe49a5bc7e9b9469eb8bc79afdde3681a"},{"sha":"bc34fe481d0c65f6c9e5cb5e12268586515f7795","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] mail: don't reset subscriptions before adding one\n\nWhen posting on a thread the user can be auto-subscribed to its default\ntypes. But if the user has previously been subscribed to other subtypes,\nthose are lost.\n\nWith this commit, user mentionned (@{username} in message) or added as\nfollower for default subtypes are not subscribed if they were already\nfollowers of the record.\n\nSo if default subtype is \"Comment\" and user was only following subtype\n\"Alarma!\" (by checking it and then un-checking \"Comment\"), then if the\nuser comment:\n\n-> before this commit, the user would then follow subtype \"Comment\" and\n   not follow anymore \"Alarma!\"\n\n-> after this commit, the user would follow the subtype \"Alarma!\"\n\ncloses #12008\nopw-669127\nopw-673766","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/bc34fe481d0c65f6c9e5cb5e12268586515f7795"},{"sha":"82b9d7d51133a2b0510092c823ba7b6db4f9b565","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] web: minimum margin\n\nMake sure to define a minimum margin large enough.\n\nopw-678645","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/82b9d7d51133a2b0510092c823ba7b6db4f9b565"},{"sha":"b06b2a36412d13aba1ab05561623cc0d430c58ed","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] product: pricelist item sorting\n\nThe issue occurs in the following case:\n- Configure 2 product categories A and B such as A is the parent of B\n- Create a pricelist\n- Create a first pricelist item which applies to category A\n- Create a second pricelist item which applies to category B (with the\n  same configuration regarding the minimum quantity)\n- Create a product for category B\n\nBefore this fix, we cannot ensure that the pricelist item related to\ncategory B will be applied, since we do not order the pricelist items by\ncategory.\n\nThanks to this fix, we make sure to select the category from the more\nspecific to the less specific.\n\nopw-678633","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b06b2a36412d13aba1ab05561623cc0d430c58ed"},{"sha":"ff38b370a1e95defc67952d44b0ed09da8e56fba","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] payment_ogone: missing key\n\nThe key 'PAYIDSUB' should be added in the list of SHA-OUT keys.,\notherwise the signature is wrong.\n\nopw-678718","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ff38b370a1e95defc67952d44b0ed09da8e56fba"},{"sha":"9499b5d4d2481f79226ddbcf1e66176ce216b6fc","author":{"name":"Joren Van Onder","email":"3f70d52e4164e64ab6d3846cf9ba78eb158e0e31@odoo.com"},"message":"[FIX] account_asset: use newest depreciation date for new depreciations\n\nThe code uses self.depreciation_line_ids[0] and incorrectly assumes it\nis always the latest (newest) depreciation line. This sorts the\nrecordset to guarantee that this is true.\n\nopw-678678","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/9499b5d4d2481f79226ddbcf1e66176ce216b6fc"},{"sha":"deef119d725de620a0bcaf3d5b0e028ab2a577b9","author":{"name":"Kinner Vachhani","email":"54e702bf319791e33ff03a0f14f54cae02e2be65@credativ.co.uk"},"message":"[FIX] account: substitution in aged partner report\n\n'foo %s bar' % 'alice' if False else 'bob' returns 'bob', not 'foo bob bar'\n\nThe previous strings returns '>=' when the direction is future while it should\nbe 'COALESCE(l.date_maturity,l.date) >= %s'\n\nFixes #10654\nCloses #10695","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/deef119d725de620a0bcaf3d5b0e028ab2a577b9"},{"sha":"5f9ca1b89becb6867d0755cf7cb3d7f9c533e7af","author":{"name":"qdp-odoo","email":"da9339a8e432695c370fb0faa96446bd4bde8c57@odoo.com"},"message":"[FIX] account: manual reconciliation through the wizard on journal items were giving weird results. OPW 678153.\n\nSymptoms: running a full reconciliation manually with that wizard was resulting in not fully reconciled aml altough the total in company currency and in secondary currency were perfectly matched. Full use case described in added test test_manual_reconcile_wizard_opw678153.\nProblems:\n - The system was processing by pair of aml and creating exchange rate entry/full reconciliation as soon as possible whereas in that case it needs to be postponed at the end of the manual reconciliation otherwise some entries would be excluded from processing.\n - Another problem was that because of this batch processing, we ended with unconsistent amount_residual_currency values for some entries that were fully reconciled in company currency but not in foreign currency (also negative amount_residual_currency for a debit line which should never happens)... To solve that, we now process the manual full reconciliation in two steps: only in company currency first, then in secondary currency if needed. A small adaptation in the payment widget of invoices was needed for that too.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5f9ca1b89becb6867d0755cf7cb3d7f9c533e7af"},{"sha":"0413a4ab083e8e1e1b7d4e616c2de89edcfd12e4","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[FIX] sale: avoid division by zero in _get_price_reduce\n\nclose #11999","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/0413a4ab083e8e1e1b7d4e616c2de89edcfd12e4"},{"sha":"b08642c21cb345aa0778bdc9754425eb9ac9faa7","author":{"name":"Antoine Huvelle","email":"59292bd8b7f82597461f258d96269b1acb4b552a@odoo.com"},"message":"[FIX] pos_restaurant: remove floor_id from restaurant.table form view\n\nThere is no way to directly create restaurant.table records in the\nbackend. The only way is through adding it directly to the table_ids\none2many on restaurant.floor and when doing that floor_id is\nautomatically set.\n\nCloses #8705","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b08642c21cb345aa0778bdc9754425eb9ac9faa7"},{"sha":"be91fa4c636b6a6216952e386f9872f6960d8429","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/be91fa4c636b6a6216952e386f9872f6960d8429"},{"sha":"cb70a8ff98c4afed6b10b6f880fabf16da45c91f","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/cb70a8ff98c4afed6b10b6f880fabf16da45c91f"},{"sha":"c0385354460cb655c0ef9e00506027e16c0aea48","author":{"name":"Ronald Portier (Therp BV)","email":"ea86ad9735a371bc692ab9e101272644333f7ce5@therp.nl"},"message":"[CLA] Update Therp BV's signature\n\nTo have consistent email in author and signer key.\nAlso update list of contributors as Stefan is no longer working for Therp BV.\n\nCloses #12202","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/c0385354460cb655c0ef9e00506027e16c0aea48"},{"sha":"270b2d0a784cccacfd72ceaea9f9aefadd995bc5","author":{"name":"David Arnold","email":"910427c514ff8a5a8f94badb841380a25d718019@devco.co"},"message":"[CLA] corporate signature for DevCo Colombia\n\nCloses #11755","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/270b2d0a784cccacfd72ceaea9f9aefadd995bc5"},{"sha":"cd3f52ba1064000483f1a4cd781cf576767b4e01","author":{"name":"Olivier Dony","email":"eec35bf09a0d88c013b6be9d67fd35a70f649681@openerp.com"},"message":"[FIX] account,*: preserve deactivated taxes\n\nBy default, when reading a m2m field, entries that are\ndeactivated in the destination table are not included.\nThis behavior is desirable in some cases (e.g. for\n\"tags\" or \"categories\", but not for entries that\nsignificantly impact other field values in the parent\nrecord, such as taxes.\n\nThe problem is rather obvious: when displaying a\npaid invoice that used taxes that are now deactivated,\nthe taxes are hidden while they still affect the\ncomputed amount. And after cancelling + resetting\nto draft, the tax is not taken into account anymore,\nwhile still being linked.\n\nForcing the field-level (python) domain to include\nboth active and inactive entries solves the problem:\n - when reading, displaying and recomputing values,\n   deactivated taxes will be included.\n - when trying to pick a tax, deactivated entries\n   will still be ignored, as expected.\n\nThis commit applies the technique to all m2m\nfields that refer to taxes.\n\nFixes #12066\nopw-677751","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/cd3f52ba1064000483f1a4cd781cf576767b4e01"}]}
{"actor":{"display_login":"jaa-odoo"}}