{"push_id":1175531430,"size":28,"distinct_size":6,"ref":"refs/heads/8.0","head":"ee3666237af305de7960103b66ab68afa9c894a9","before":"3215a81bab2dbb66e823c9ce3435d9a86377ba66","commits":[{"sha":"2219c83aac95e1527edf3809f683570c2ab72e66","author":{"name":"Jordan Vrtanoski","email":"e46451ddd9f06a94763b68b397b29d04090bc2fb@gmail.com"},"message":"[CLA] add jordanvrtanoski.md","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/2219c83aac95e1527edf3809f683570c2ab72e66"},{"sha":"d43d1ddf4b038ca0500770793b9153f82d1aa257","author":{"name":"Jordan Vrtanoski","email":"e46451ddd9f06a94763b68b397b29d04090bc2fb@gmail.com"},"message":"[FIX] hr_payroll: do not unlink records in onchange  method\n\nFixing the error ValueError: \"name 'date_from' is not defined\"\nwhile evaluating '[date_from, date_to, employee_id, contract_id]'\n\nThis commit close #12383, close #8883, close #3116","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/d43d1ddf4b038ca0500770793b9153f82d1aa257"},{"sha":"6817c48a8b34b309c09c16784fbba6bd0d9e23d5","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] website_sale: check email address\n\nPartial backport of ef19830. The error message cannot be included for\ncompatibility reason, but the browser will highlight the field in red,\nwhich should be enough to locate the error.\n\nopw-677121","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/6817c48a8b34b309c09c16784fbba6bd0d9e23d5"},{"sha":"de78b1b3da84614cea6ebbad678519a425ee933b","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] http: force removing the debug in redirection\n\nIn case of local_redirect with\n* forward_debug=False\n* qwery={'debug': True}\n\nthe debug mode should be removed.\n\ncf discusion on #12107 and dd4980b0","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/de78b1b3da84614cea6ebbad678519a425ee933b"},{"sha":"dedbcce762515a421dc752f9f88ec3440d464e19","author":{"name":"Simon Leblanc","email":"1927999686014308dead34c1cfcb9d8bd5271589@leblanc-simon.eu"},"message":"Backport of 42aa79d6 to 8.0\n\n[CLA] Sign CLA of leblanc-simon\n\nDone at #11806","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/dedbcce762515a421dc752f9f88ec3440d464e19"},{"sha":"7db7b2dd6a4717115bd5d28fad063fd80e306a09","author":{"name":"Simon Leblanc","email":"1927999686014308dead34c1cfcb9d8bd5271589@leblanc-simon.eu"},"message":"Backport of 45483b96 to 8.0\n\n[FIX] anonymization: allow anonymization on HTML fields\n\nWas missing in the (old) list of fields","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/7db7b2dd6a4717115bd5d28fad063fd80e306a09"},{"sha":"baa4cc0e971919cf950ba696683910cc337749b4","author":{"name":"Simon Leblanc","email":"1927999686014308dead34c1cfcb9d8bd5271589@leblanc-simon.eu"},"message":"Backport of ec005af5 to 8.0\n\n[FIX] anonymization: default anonymization fields\n\nres_partner.name was twice : remove one\nres_users.name doesn't exist (now, it use the partner name) : remove\nremove training.* fields that do not exists\n\nCloses #11806","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/baa4cc0e971919cf950ba696683910cc337749b4"},{"sha":"606eab8ef8d904aed9c83f9cb5b61e237b13b586","author":{"name":"Stefan Rijnhart","email":"6fe76ede026e27600863a1ff38da4e776dcaecdf@opener.am"},"message":"[FIX] product: make copy friendlier to overrides\n\nDo not force to use \"<name> (copy)\" when duplicating\n\nCloses #12397","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/606eab8ef8d904aed9c83f9cb5b61e237b13b586"},{"sha":"ae74ebb5ce74b9f62fe1f5222b82983780db2d47","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] purchase: `related_usage` must be readonly\n\nThe `related_usage` field of `purchase.order`\nis a related field to the location `usage` field,\nwhich is defined in order to display/hide\nsome other field in the PO according to the location usage\n\nThis is purely a technical field, which is set only\nto change the form view according to the location\nusage.\n\nThis is not expected to change the location usage\nthrough this field, this field must therefore\nbe set to readonly.\n\nA change on the location usage could happen because\nof the `onchange_picking_type_id`:\nIf the user changed the picking type, and then the location,\nthe usage returned by the `onchange_picking_type_id` was\napplied on the location, and this must not have happened.\n\nIn addition, since `related_usage` is a related to the location\nusage, it should be changed as well when the location is changed.\n(in the new api, this is no longer required, the related field\nis updated automatically).\n\nThis revision therefore adds an onchange on the location as well,\nto handle this.\n\nopw-676428","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/ae74ebb5ce74b9f62fe1f5222b82983780db2d47"},{"sha":"eeb53881dc9b7c5aaf81687437c59c8f11174715","author":{"name":"William Moreno","email":"26b262c7e95b0733b519ba3615ac2e13259c3b6d@gmail.com"},"message":"[CLA] signature for williamjmorenor\n\nCloses #12467","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/eeb53881dc9b7c5aaf81687437c59c8f11174715"},{"sha":"80db184616580201b1ad6110afc33014aaa14b78","author":{"name":"Florian Kisser","email":"2880ba1188f5f5407c55788f530532ba23b31d82@seekda.com"},"message":"[CLA] Corporate signature for Seekda GmbH\n\nCloses #12463","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/80db184616580201b1ad6110afc33014aaa14b78"},{"sha":"bdf93910c324b17033f6215e217a0d13a64d2456","author":{"name":"Nick-OpusVL","email":"bbfdacd81a7e3e6b8d1980b076093ea7a375f391@users.noreply.github.com"},"message":"[FIX] doc: 'Searching' instead of 'Research'\n\nThe word 'Research' isn't usually used in this context.  'Searching' is better.\nCloses #11517","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/bdf93910c324b17033f6215e217a0d13a64d2456"},{"sha":"9007ed4c0b5eff88800ef36b555d121db278ac99","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] doc: Research -> Search\n\nIf I need to do researchs to find a quotation, the goal of having a userfriendly\nsoftware may be missed.","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/9007ed4c0b5eff88800ef36b555d121db278ac99"},{"sha":"1750b90252e040cb6f84e7aadc4292ff7eee5182","author":{"name":"luc-demeyer","email":"0e827916ef9a47f7505137f294d47eda65d8c5ca@noviat.com"},"message":"[FIX] account: fixed group_lines method of invoices.\n\nThe group_lines method didn't make the sum of the quantity field, hence resulting in incorrect results when making product based statistics from the account.move.line records.\n\nCourtesy of Luc De Meyer. Was PR #10551","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/1750b90252e040cb6f84e7aadc4292ff7eee5182"},{"sha":"ba49172929559aeff0be5e59fd95b5562fab3224","author":{"name":"qdp-odoo","email":"da9339a8e432695c370fb0faa96446bd4bde8c57@odoo.com"},"message":"[FIX] account: on ir_sequence, number_next_actual must always be read instead of number_next which might contain wrong value in case of 'standard' sequence. This was causing a crash on creating a new invoice, if demo data were installed and the user went to settings\\accounting to do some modification. Issue #12471","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/ba49172929559aeff0be5e59fd95b5562fab3224"},{"sha":"bcb191f273bae8ed99c17843658789a44f6e5bfc","author":{"name":"jeffery chen fan","email":"d57780b151ba3ca4b0eff9f5d7218e5646aeaa48@gmail.com"},"message":"[FIX] crm_profiling: backport of cf9230d1ff\n\nDo not redefine the view arch but do a proper inherit.\nIt was a problem as the redefinition removed some fields (headers,..).\nIt was also a problem if crm_profiling was uninstalled as the redefinition was\nnot removed.\n\nCloses #12454","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/bcb191f273bae8ed99c17843658789a44f6e5bfc"},{"sha":"f02b23006b63c375258cf5a33c903318e59e7bbb","author":{"name":"Xavier ALT","email":"7420c0ec3881e84ec0cb748292178bd8be603913@odoo.com"},"message":"[FIX] fields: during an onchange(), do not invalidate *2many fields because of their domain\n\nOur usage of domain on fields One2many seems to trigger an obscure behaviour on\nonchange.\n\nWith the following (simplified) config:\n\n    Message(models.Model):\n        _name = 'test_new_api.message'\n        important = fields.Boolean('Important')\n\n    Discussion(models.Model):\n        _name = 'test_new_api.discussion'\n        name = fields.Char('Name')\n        important_emails = fields.One2Many('test_new_api.emailmessage', 'discussion',\n                                           domain=[('important', '=', True)])\n\n    Email(models.Model):\n        _name = 'test_new_api.emailmessage'\n        _inherits = {'test_new_api.message': 'message'}\n\n        discussion = fields.Many2one('test_new_api.discussion', 'Discussion')\n        message = fields.Many2one('test_new_api.message', 'Message')\n\nSteps:\n- We change 'name' on discussion, triggers an `onchange()` call\n- we ends up filling cache on virtual record (on secondary fields, we calling\n  record.mapped('important_emails.important'))\n- we get a cache miss ('important' field not provided, only 'important_emails' ids,\n  i.e with no change on existing records)\n- we fill the cache, this mark 'important' field as modified\n- because of commit 5676d81 and because 'important' is that case is a related (i.e\n  computed) field we triggers cache recomputation\n- as there is no way to recompute 'important_emails' for virtual record (no real\n  ID) we ends up with empty 'important_emails' generating removal of existing records.\n\n=> Finally changing any value for 'test_new_api.discussion' that trigger an onchange\nwill always reset 'important_emails' to empty\n\nFixed by Raphael Collet <rco@odoo.com>, and test by Xavier Alt <xal@odoo.com>.","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/f02b23006b63c375258cf5a33c903318e59e7bbb"},{"sha":"cd369396d9efc5c43867880cc04413f780f2eb74","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/cd369396d9efc5c43867880cc04413f780f2eb74"},{"sha":"8a1d7dfe7bd82473f33400c0e933142261bc30b6","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] sale_stock: do not count discount twice\n\nWhen a product is a kit and a discount is applied thanks to a pricelist,\nthe discount is counted twice if the invoice is created from the stock\npicking.\n\nThis is because the pricelist will modify the price unit, but moreover\nthe discount will be applied a second time by the method\n`_compute_price` of the account move line.\n\nopw-676838","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/8a1d7dfe7bd82473f33400c0e933142261bc30b6"},{"sha":"5b1beec1f2840f3558b279b5726b0afa722128db","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[FIX] models: commit *before* trying to set NOT NULL constraint\n\nSetting NOT NULL constraints on required fields may fail if there are\nany row with unset value for this column.\nThe ORM handle this case by catching the exception raised and warning\nuser.\n\nHowever, not commiting the current transaction before, will rollback\nchanges made before like setting default values or renaming a column.","distinct":false,"url":"https://api.github.com/repos/bud-e/odoo/commits/5b1beec1f2840f3558b279b5726b0afa722128db"}]}
{"actor":{"display_login":"bud-e"}}