{"push_id":774190664,"size":381,"distinct_size":381,"ref":"refs/heads/8.0","head":"364c90d22e381fa09de0cd4f0f18ee57cd5c9dfe","before":"3dc4cbcc0b1c31c10972abe282a4709e3bd132b1","commits":[{"sha":"45faa3a9414631f73764a2e6fbf3b7ecb93c8a7e","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] base: fixing fix, attachment file size and None\n\nIn commit 44f2c8d54 we unified the return value of the function to int,\nbut it seems the returned size could be None which is not a valid input\nof the int() built-in function.","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/45faa3a9414631f73764a2e6fbf3b7ecb93c8a7e"},{"sha":"2326bb7a54c2dc93944f31c3499464e1cf022c54","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/2326bb7a54c2dc93944f31c3499464e1cf022c54"},{"sha":"f2c807d99d8f89fe3eeae39e719db8d39e9df483","author":{"email":"8960aade902b182b41172f808108fee47fb70878@camptocamp.com","name":"Matthieu Dietrich"},"message":"[IMP] account_report_company: performance on partner name_search\n\nThe field display_name is present in account_report_company but not in base\non the res.partner (has been added in v8 in base).\nCreate a hook method to keep using the slow CASE in base and switch to the\nfaster display_name when installing account_report_company.","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/f2c807d99d8f89fe3eeae39e719db8d39e9df483"},{"sha":"6af7c636c2a1c7a8558fb6355c6211f374283c67","author":{"email":"8dc13da4362fe472761b20b1440ad570818a3980@odoo.com","name":"Anaël Closson"},"message":"[FIX] sale: cannot filter on paid = False\n\nCloses #2211","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/6af7c636c2a1c7a8558fb6355c6211f374283c67"},{"sha":"2c37f834351090210ac57c29b974a636e9fea3a8","author":{"email":"947b91cb4d5dcb94b7f98ee6d7f945764dc632eb@free.fr","name":"Christophe Combelles"},"message":"[FIX] analytic: duplication of analytic lines\n\nWhen duplicating analytic accounts, child accounts are duplicated as well.\nThe custom copy method removes the analytic lines but this applies only on the\nfirst copy. As the copy_data method recursively copies child accounts, these\nchild accounts did not use the custom copy method but the basic copy_data.\n\nMove to copy_data\n\nFixes #6368, lp:1149676","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/2c37f834351090210ac57c29b974a636e9fea3a8"},{"sha":"3062b66d2177d096633b32c15acbd1946257a2a8","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] mail: unknown icon\n\nWhen the attachment type is not defined, the icon used must be unknown.png\n\ncloses#7336","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/3062b66d2177d096633b32c15acbd1946257a2a8"},{"sha":"1ab007a84309b0c189d2401dc11cf67ac435f8ea","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] mrp: fix issue introduced by rev b9cdce1\n\nIf copy=True for production_id, a move created from a push rule will be added\nin the list of Product Produced. Therefore, we must set manually the value of\nproduction_id of the scrapped moves.\n\nopw-643877","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/1ab007a84309b0c189d2401dc11cf67ac435f8ea"},{"sha":"72ec0050b442214c9be93907fc01a48832243c15","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] account: bank statement reconciliation\n\nTo determine the account.move.line to reconcile, first it tries to match with\nthe ref and the amount of the account.bank.statement.line and if it doesn't match,\nit just tries to match with the amount.\n\nopw:643867","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/72ec0050b442214c9be93907fc01a48832243c15"},{"sha":"dc0e126b537d9539cf8132a414e7af81165547ad","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] hr_holidays: leave holiday overlap should ignore cancelled/refused ones\n\nObviously a cancelled leave does not really\noverlap with a new one.\n\nbzr revid: odo@openerp.com-20131023162928-56vdsjxr8sa4n3jv\n\nCloses #2329","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/dc0e126b537d9539cf8132a414e7af81165547ad"},{"sha":"c776dce53157e53cb9e4e1b4c302474b7781e5c9","author":{"email":"d693146fc9abbf3fddac74055f815e7ddcd5574b@users.noreply.github.com","name":"Wolfgang Taferner"},"message":"Revert \"[FIX] product_extended: cost price computation from BOM\"\n\nThis reverts commit 2f5d681135566bef7fd27dab683642486b249ef1.\n\nThe previous commit was intended to fix a wrong assumption in case the\npurchase uom was different to the standard uom.\n\nThe wrong assumption:\n- price is related to purchase uom\n- therefore it was tried to convert the bom price accordingly\n- as the price needs to be already in standard uom it does lead to a\nwrong calculation now\n\nCloses #7421","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/c776dce53157e53cb9e4e1b4c302474b7781e5c9"},{"sha":"0f82346167698fb7349ff16618d1cecf8984cca9","author":{"email":"d20e30ccf2b4019b3d62312e6e330e2590b075de@agilebg.com","name":"Lorenzo Battistini"},"message":"[FIX] email_template: keep email_from and outgoing server\n\nWhen sending an email from mail.compose.message using a template, the system\nshould use the outgoing mail server associated to the template.\nIntroduce context hack to keep these values.\n\nThis should NOT to be forward ported to version 8 where a proper fix exists.\n\nFixes #3848","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/0f82346167698fb7349ff16618d1cecf8984cca9"},{"sha":"2a49c1a7fbbcfd5ebd52f03ad031b54a7c9e4911","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] purchase: take into account the currency of unit price\n\nThe currency of the unit price of the stock.move is the currency of the\ncompany, which can be different from the currency of the invoice.\n\nopw-643077","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/2a49c1a7fbbcfd5ebd52f03ad031b54a7c9e4911"},{"sha":"fdb9aa29bf4c8dcefe06cb805e9fbcdd6eb14f8e","author":{"email":"c0b448705139d4efccf09e7f5eee725c11211cef@odoo.com","name":"Frédéric van der Essen"},"message":"[FIX] base: verifying python external dependencies was failing on OSX.","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/fdb9aa29bf4c8dcefe06cb805e9fbcdd6eb14f8e"},{"sha":"880c997e127a196688553b74442cf47940ffa690","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] website_quote: take suggested product lang from partner\n\nUse the lang from the sale order's partner when updating suggested\nproduct line. To achieve this, the onchange has been replaced by an\nonchange of the new api which gives access to all the fields.\n\ncloses #7268\nopw-643098","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/880c997e127a196688553b74442cf47940ffa690"},{"sha":"7771c45ed9fc2fa63e32fbfa137109a741d283ba","author":{"email":"ec943dd85276354f55c5379e38dd4d231b0423d1@apertoso.be","name":"Jos De Graeve"},"message":"[FIX] sale: product_id_change ignores context\n\nThe product_id_change method of sale.order.line\nignored the passed context.\n\nThe context was simply overwritten,\nwhich is no a good practice.\n\nBesides, it prevents customizations.\n\nCloses #7447\nopw-643983","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/7771c45ed9fc2fa63e32fbfa137109a741d283ba"},{"sha":"6e346f0adbf6b62347b1d86429a345fc0ac2ae26","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] stock: product_uos_qty must have the precision of Product UoS\n\nIf 'Product UoS' has a higher precision than 'Product Unit of Measure', the\nmethod onchange_uos_quantity will be called over and over by an infinite loop\nif 'product_uos_qty' doesn't have the sufficient number of decimals.\n\nopw-643651","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/6e346f0adbf6b62347b1d86429a345fc0ac2ae26"},{"sha":"fe3835fafffd4d5387bd73d30d7f4df6bb9d4f53","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/fe3835fafffd4d5387bd73d30d7f4df6bb9d4f53"},{"sha":"a55a768d613571a8fe451141a58de22170a2f08c","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@numerigraphe.com","name":"Lionel Sausin (Numérigraphe)"},"message":"[FIX] stock: colors in tree view\n\nMissing part from e28e01a\n\nCloses #6785","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/a55a768d613571a8fe451141a58de22170a2f08c"},{"sha":"baa51efdc92b0f5bf1700ef849b20d115796f92a","author":{"email":"ec943dd85276354f55c5379e38dd4d231b0423d1@apertoso.be","name":"Jos De Graeve"},"message":"[FIX] point_of_sale: do not create empty picking for order with only service products\n\nWhen confirming a pos order with only \"service\" products, an emtpy pos order is\ncreated which stays in \"draft\" state forever.\n\nCloses #7460","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/baa51efdc92b0f5bf1700ef849b20d115796f92a"},{"sha":"b5d7e663b43d5bf12f8fdcfa6fb8bd1330f4045a","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] web: readonly field and tab\n\nWhen we go from one field to another via the tab key, in the form view what happens is:\n\n{{we get a blur from the current field}}\n-> if [[widget was not in state clicked (which can be gotten for example by clicking on a focused field)]]\n     -> blur event is cancelled,\n     -> the blur event is set to be triggered soon\n-> the clicked state is set to false\n\n{{we may get a focus for the next field}}\n-> if [next field get an onfocus event]\n     -> blur event is cancelled,\n\nSo if :\n- the state is not clicked and,\n- the next field don't get an focus event.\n\nWe get a blur event which will either save (if a field value has been changed) or cancel\nthe form view editing and will hide the current edition, hence losing the focus.\n\nFor example, it happens on a readonly fields with  field containing an `<a />` tag, on\nsome browser (for example google chrome), the focus event will not get triggered (it still\nwork if we were in a clicked state) so we can't cycle thought a list editable cells if there is a readonly field in it.\n\ncloses #7446\nopw-643718","distinct":true,"url":"https://api.github.com/repos/OSSESoluciones/osseodoo/commits/b5d7e663b43d5bf12f8fdcfa6fb8bd1330f4045a"}]}