{"push_id":1141589315,"size":37,"distinct_size":0,"ref":"refs/heads/9.0-with-setup","head":"207491ffdf07531b1231dbe54fbb7d8e0f225d23","before":"23c051c4ac4484afa1710ad1b0af9d8aa222cddc","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/acsone/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/acsone/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/acsone/odoo/commits/49b1742477f6e5578d80fb2b49649ae1b3108750"},{"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/acsone/odoo/commits/2164383fe49a5bc7e9b9469eb8bc79afdde3681a"},{"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/acsone/odoo/commits/82b9d7d51133a2b0510092c823ba7b6db4f9b565"},{"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/acsone/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/acsone/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/acsone/odoo/commits/deef119d725de620a0bcaf3d5b0e028ab2a577b9"},{"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/acsone/odoo/commits/0413a4ab083e8e1e1b7d4e616c2de89edcfd12e4"},{"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/acsone/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/acsone/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/acsone/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/acsone/odoo/commits/cd3f52ba1064000483f1a4cd781cf576767b4e01"},{"sha":"89d44e9c8a9a78df3b0274bed45c455bf37c0266","author":{"name":"aetna-softwares","email":"32c1fbe1e2c83aef13b7b781cb99adc2881f0a11@gmail.com"},"message":"[CLA] Corporate signature for Aetna Softwares\n\nCloses #12214","distinct":false,"url":"https://api.github.com/repos/acsone/odoo/commits/89d44e9c8a9a78df3b0274bed45c455bf37c0266"},{"sha":"63ca2d1b9ffa1cacf4e8e4fefc24b404ac49fb57","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] purchase: wrong call to super\n\nopw-675480","distinct":false,"url":"https://api.github.com/repos/acsone/odoo/commits/63ca2d1b9ffa1cacf4e8e4fefc24b404ac49fb57"},{"sha":"d73648fe0dc1f571d08b76d8d6f7780dd20ed811","author":{"name":"Ronald Portier (Therp BV)","email":"ea86ad9735a371bc692ab9e101272644333f7ce5@therp.nl"},"message":"[FIX] crm,gamification: flexible reference to field\n\nThe field generation is most of the time following the pattern\n`field_<table name>_<field name>`\nbut in case of name clash (e.g. res.partner.category - id and res.partner -\ncategory_id), the id of ir.model.field is added at the end of the external id\nduring the field creation.\n\nThe more flexible way to link to an ir.model.field is to use the syntax\n`search=[('model', '=', <model>), ('name', '=', <field name>)]`\nto avoid errors as in #12192 when the \"first\" external id no longer exists.\n\nFixes #12192\nCloses #12198","distinct":false,"url":"https://api.github.com/repos/acsone/odoo/commits/d73648fe0dc1f571d08b76d8d6f7780dd20ed811"},{"sha":"0ae392c9e383bab5c0a8503d69b76a6ac71856c5","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/acsone/odoo/commits/0ae392c9e383bab5c0a8503d69b76a6ac71856c5"},{"sha":"dffd4d51f3503987e026ca0edf6a5e4c9a10d192","author":{"name":"Joren Van Onder","email":"3f70d52e4164e64ab6d3846cf9ba78eb158e0e31@odoo.com"},"message":"[FIX] point_of_sale: hide QWeb header/footer from non-ESC/POS receipt\n\nWe allow users to specify QWeb in the header and footer fields of the\nreceipt. Because the browser receipt and the ESC/POS receipt use a\ndifferent format (HTML and ESC/POS XML respectively) we don't render\nthis QWeb to both receipts. Currently it is only rendered for the\nESC/POS receipt. When this is the case however, we shouldn't display the\nunrendered QWeb on the regular browser receipt. This commit simply hides\nit.\n\nPerhaps in the future we can provide an additional parameter in the\n<DOCTYPE declaration that allows the user to specify whether he wants\nthe QWeb to apply to the HTML receipt and/or the ESC/POS receipt.\n\nopw-678170","distinct":false,"url":"https://api.github.com/repos/acsone/odoo/commits/dffd4d51f3503987e026ca0edf6a5e4c9a10d192"},{"sha":"b49818e1ee03205cbef1cc70c21c424ca1a9b436","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[FIX] website_sale: add color value on attributes\n\nxml template was using color name, because color index was empty.\nIt works in English, but once translated (in french e.g.) we have background-color:noir\n\nFix #12251","distinct":false,"url":"https://api.github.com/repos/acsone/odoo/commits/b49818e1ee03205cbef1cc70c21c424ca1a9b436"},{"sha":"a0b918645a9b0e4b003a57fd159f3564eff6d25e","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] account : _prepare_reconciliation_move_line\n\nWhen computing the amount_currency, the ratio is 1.0 if the difference\nbetween amount(computed like this -sum([x.balance for x in move.line_ids]))\nand the amount set in the statement is not greater than the currency rounding.\nopw:678588","distinct":false,"url":"https://api.github.com/repos/acsone/odoo/commits/a0b918645a9b0e4b003a57fd159f3564eff6d25e"}]}
{"actor":{"display_login":"acsone-git-bot"}}