{"push_id":748490580,"size":31,"distinct_size":3,"ref":"refs/heads/8.0-staging-odo","head":"306a20195a67199b11f5a60f227cee96fa41ca02","before":"43d94838924efeac5158f0920a3a867ab8247c08","commits":[{"sha":"f10c03ac68dc01d94ccd637b299e684f4b65dbd2","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] sale: onchange task_work\n\nThe unticked option in Sales settings \"Prepare invoices based on task's activities\"  doesn't\nhave to uninstall the options \"Record timesheet lines per tasks\" and \"Generate tasks from sale orders\"\nin Project settings.\nWhen \"Prepare invoices based on task's activities\" is unticked, this fix avoid to uninstall these options each\ntime we go to Sales settings because \"onchange_task_work\" is triggered each time we go to Sales settings.\n\nopw:645833","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f10c03ac68dc01d94ccd637b299e684f4b65dbd2"},{"sha":"54a477d7971e8bff08b29113532c87066f0e9ab3","author":{"email":"8960aade902b182b41172f808108fee47fb70878@camptocamp.com","name":"Matthieu Dietrich"},"message":"[FIX] fetchmail: socket timeout\n\nAdd a 60s timeout to fetchmail connections.\n\nCloses #7790","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/54a477d7971e8bff08b29113532c87066f0e9ab3"},{"sha":"218ffc1a5ad377096afbe0af103ae05d92227a0a","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/218ffc1a5ad377096afbe0af103ae05d92227a0a"},{"sha":"389252dd959a42050d7422aa7597cdf76dca4c37","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/389252dd959a42050d7422aa7597cdf76dca4c37"},{"sha":"b4f7288193682d9db040b93db1b9a23fdcb8dc0a","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@openerp.com","name":"Antony Lesuisse"},"message":"[REM] test: phantom_jsfile method\n\ndeprecate phantom_jsfile method, keeping only phantom_js, phantom_js takes a\ncode argument to run client side only.\n\nRemoving phantom_jsfile will allow to switch from phantom to any other engine\nsuch as running google chrome or firefox directly. The only use of\nphantom_jsfile was an example.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b4f7288193682d9db040b93db1b9a23fdcb8dc0a"},{"sha":"282fc4a8505fba146b65cd484d35123b7de3bc96","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] openerp: export empty string instead of None\n\nxmlrpc 1.0 does not support None/null, so commit f3e4d0a will break xmlrpc api.\nTherefore, we export an empty string if the field is empty, instead of False or\nNone. For integers and floats, zero is exported.\n\nopw-643966","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/282fc4a8505fba146b65cd484d35123b7de3bc96"},{"sha":"f0cfc7c01eabd627567fd212e963d9d7809716aa","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] delivery: price_unit converted in the invoice currency\n\nWhen the invoice is created from the picking, the delivery charges needs to be\nconverted into the invoice currency. Indeed, there is no currency on a delivery\npricelist.\n\nopw-646148","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f0cfc7c01eabd627567fd212e963d9d7809716aa"},{"sha":"bac0c395aeb12e01dad379b190d086272852a2df","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[IMP] account: do not hide Journal and Period in Journal Items\n\nThe Journal field is not hidden anymore when filtering on the 'journal_id'. The\nreason is that the filter might correspond to several journals. Therefore it is\nnot possible to know what is the journal corresponding to a given journal item.\n\nThe same is applied to the Period.\n\nFixes #7793\nopw-646292","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/bac0c395aeb12e01dad379b190d086272852a2df"},{"sha":"a6831546c1c48939fef544406f9a007224ee8eab","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] stock_account: VAT issue\n\nIn the case of a move from an out_invoice not linked to a sale order, the customer taxes set on\nthe product of this move must be taken into account to create the customer invoice line.\n\nopw:645879","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a6831546c1c48939fef544406f9a007224ee8eab"},{"sha":"9b1ab76eb29eb6297425a24a4a8d8beb86e5372f","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[IMP] purchase: invoice state of PO line calculated from invoice state of move\n\nBefore this fix, a PO line was set as invoiced if all associated invoices were\nvalidated. This is an issue if the invoice_method of a PO is set on 'picking',\nand that only a partial quantity is received and invoiced. Indeed, in this case\nit was never possible to meet the condition, and the PO could not be set to\n'done'.\n\nAfter this fix, the PO line invoice state is calculated from the invoice state\nof the related moves, if the invoice_method of a PO is set on 'picking'. This\nis more logical, and moreover this makes possible to set a PO line as invoiced\nas soon as all the related moves are done or cancelled.\n\nopw-644399","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/9b1ab76eb29eb6297425a24a4a8d8beb86e5372f"},{"sha":"c230bf89b52984f276a312e48d44cc997d8c265b","author":{"email":"0c02d1accf85adb70d47e5a7d976fbdfbcf35cdc@oerp.ca","name":"Daniel Dico"},"message":"[FIX] hr_timesheet_invoice: bad identation during refactoring\n\nIntroduced at 55f9cbf, bad indentation was skipping a block of code when no\ncustomer was specified.\n\nCloses #7813","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/c230bf89b52984f276a312e48d44cc997d8c265b"},{"sha":"6d882973f7ac9449098f5fa506f2d1bf4ce307e3","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[I18N] account: add missing term TIN\n\nIntroduced in commit 7ddc9846a2748c11dccad737db372c5fecde2f8b\nFixes #5757","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6d882973f7ac9449098f5fa506f2d1bf4ce307e3"},{"sha":"180b2e774621947c03d9ed176547b6c7e745f5df","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[I18N] Transifex project URL\n\nThank you Transifex to change the URL scheme from time to time, that's cool.\ncf https://www.transifex.com/blog/2015/new-url-schema/","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/180b2e774621947c03d9ed176547b6c7e745f5df"},{"sha":"28f89db7b73feda5c82fae2bb46c195c7dbb059a","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] stock: call to `create` of ir.sequence using args=\n\nBy default, the argument to pass the record values is `vals`,\nnot `values`.\nBesides, it's not mandatory to provide the argument name\nwhen it's not optional.\n\nopw-646374","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/28f89db7b73feda5c82fae2bb46c195c7dbb059a"},{"sha":"4fdd99588ccb446f7dee2ff03d79899fcadf710a","author":{"email":"b185bd0078729f3b7d4520d95db659aab1d7e9ce@gmail.com","name":"Pedro M. Baeza"},"message":"[FIX] board: Put keyword argument on fields_view_get super call","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4fdd99588ccb446f7dee2ff03d79899fcadf710a"},{"sha":"d1d4688521b919441b4d2e6924df2d21b5046dee","author":{"email":"453eedad0511e29ea8032567efcbc185237e0d60@hbee.eu","name":"Kiril Vangelovski"},"message":"[FIX] analytic_user_function: hr.timesheet user onchange\n\nMake additional argument to on_change_user_id in analytic_user_function\noptional so that it wont break other modules.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/d1d4688521b919441b4d2e6924df2d21b5046dee"},{"sha":"df002518eebc06aa90e45bcfc5d5bc8c355fb2e0","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] models: access error due to prefetch of indirectly referenced records\n\nComplements commit af9393d5059a41bc3bf7042ffdfefa070b7506c5\nin light of commit 62b0d99cfe537e7f7f1e8794974230abbcdbfe44,\nto really have the correct effect.\n\nWhen the prefetching failed due to the presence of\nextra records in the cache (for which the access is denied),\nthe `read` operation was indeed retried. However the\nresult was not stored in the cache because the cache\nalready held a FailedValue (automatically added when the\nprefetch failed).","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/df002518eebc06aa90e45bcfc5d5bc8c355fb2e0"},{"sha":"8b3d69a0d7bba324ec9022320c547af983546310","author":{"email":"b79e262fe49efb30e7c0b04bb14253f669871772@sapo.pt","name":"Daniel Reis"},"message":"[FIX] orm: performance of regex to check search `order` spec\n\nThis regex is used for a quick sanity check of\nthe order_spec in `search(order=<order_spec>)`.\nBecause it was build on the repetition of a\ngroup ending with a series of optional patterns,\nit could cause expensive backtracking when the\norder spec did not actually match the regex\n(the regex engine was trying all possible ways\nto split the groups)\n\nForcing the repeating group to either end\nwith a comma or the end of the string prevents\nprohibitive backtracking, while being even\nmore restrictive with regard to the syntax of\nthe order spec.\n\nCloses #7755","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8b3d69a0d7bba324ec9022320c547af983546310"},{"sha":"733cb3e76f95c21db481e07c02d2af025b9d28fb","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[MERGE] Forward-port from 7.0 up to 8b3d69a0d7bba324ec9022320c547af983546310","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/733cb3e76f95c21db481e07c02d2af025b9d28fb"},{"sha":"be98d30e797c66e1a6ce09b926e36465e9db4fc4","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] website_mail: advanced email features button snippet colors\n\nDue to the fact the background color was hardcoded, it\nwasn't possible to edit the colors of the button link\nwith the website editor wysiwyg\n\nopw-646655","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/be98d30e797c66e1a6ce09b926e36465e9db4fc4"}]}