{"push_id":1016525777,"size":146,"distinct_size":45,"ref":"refs/heads/8.0-local","head":"691773b5b20cf44b74e3c6afbba7a4a668981393","before":"525c6e2eaa4e25348d7653e661bbaf25aa7d8f4f","commits":[{"sha":"673900740d47ff41afdf499412b6b1dc677cda33","author":{"email":"2c6ae9b839f02446c08f351a8654ca122c21870f@camptocamp.com","name":"Alexandre Fayolle"},"message":"issue a write call on warehouses at install\n\nthis will force the creation of the Buy rule\ncloses #4853","distinct":true,"url":"https://api.github.com/repos/credativUK/OCB/commits/673900740d47ff41afdf499412b6b1dc677cda33"},{"sha":"1bb1dfeea6470fe8b8c6b64cec7ad67d18999a46","author":{"email":"c094a79f36406058161c9b2190eb27913794a376@initos.com","name":"Peter Hahn"},"message":"Add menu action context while retrieving need action domain from model","distinct":true,"url":"https://api.github.com/repos/credativUK/OCB/commits/1bb1dfeea6470fe8b8c6b64cec7ad67d18999a46"},{"sha":"9d5fa3768e940bbdf475d086c451d42a832e5604","author":{"email":"2c6ae9b839f02446c08f351a8654ca122c21870f@camptocamp.com","name":"Alexandre Fayolle"},"message":"fix wrong sale order shipped computation\n\nthe trigger does not allow recomputation on procurement cancel -> canceling\nsome shipping would not recompute shipped. Also take the state of the SO into account\nso that the SO is not considered shipped when in state shipping_except.","distinct":true,"url":"https://api.github.com/repos/credativUK/OCB/commits/9d5fa3768e940bbdf475d086c451d42a832e5604"},{"sha":"13a6041efec9f6e182afb474ff37137b1294f749","author":{"email":"4d4f6ac18159641e37689d54fd6de83890aa30e7@odoo-community.org","name":"OCA Git Bot"},"message":"Merge remote-tracking branch 'odoo/8.0' into 8.0","distinct":true,"url":"https://api.github.com/repos/credativUK/OCB/commits/13a6041efec9f6e182afb474ff37137b1294f749"},{"sha":"72983cac8e90103fa9dde4bcae7be031c438dbdf","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/72983cac8e90103fa9dde4bcae7be031c438dbdf"},{"sha":"2083c16606db7e0c646b27737ce16c4634825118","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] account: bank statement lines indeterminist order\n\nThe order of a bank statement lines is entirely done on the sequence:\n`_order = \"statement_id desc, sequence\"`\n\nThe `create` method of `accounT.bank.statement` is overriden\nto handle the sequences of each line.\n\nThe `write` method as well, except that the set of the sequences\nlines is done after the call to `super`. So, if you add\nseveral new lines to a bank statement, the order of the line\nyou just added can be different before and after save,\nas the sequence of these new lines are not set before\nactually writting them on the bank statement.\n\nThe widget `handle` serves this sequencing purpose. The\nfact it isn't used here is most-likely because\nit did not exist at the time this was designed.\n\nBesides, this gives the possibility to the user\nto add a new line and re-order it where he wants.\nFor instance, when manually entering a bank statement,\na user could skip unintentionally a line. If he would\nlike to add it at the right place, before this revision,\nhe would have to delete all the lines coming\nafter the line he skipped. Now, he can add\nit at the end, and re-order it where he wants.\n\nWhat is done in the overriden `create` and `write`\nis now useless, but we left it for retro-compatibility\npurposes, for databases updating their sources without\nupdating their views.\n\nopw-667541","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/2083c16606db7e0c646b27737ce16c4634825118"},{"sha":"9481ee5c2f14c3ff185fbcd5a8bf790a8042024c","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] sale_margin: Cost price in a SO line\n\nThe margin in a SO line is the difference between the price unit and\nthe cost price of this SO line. In function \"_product_margin\" in model\n\"sale.order.line\", the cost price is equal to the purchase_price or\nthe standard_price of the product. Then the cost price in the SO line\nmust be set with the same value when creating SO line linked to the delivery.\n\nopw:668090","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/9481ee5c2f14c3ff185fbcd5a8bf790a8042024c"},{"sha":"a46f8bb9c502c9e82fb1392aeb6120eaeb8d98bf","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] tools: do not generate translations for exported records\n\nWhen a record is exported, an external ID, in the form of __export__.<model>_<id>\nis created on this record.\n\nWhen the translations are generated (e.g. \"synchronise terms\" wizard), the\ntranslations may be duplicated for records that have been exported. If a\ntranslation is submitted before the export (when the record had no external ID\nyet), a new empty translation is created as the module differs in the import.\n\nCreating a new translation may be a problem as the new term (equal to the source\nterm) will be used as the translation value.\n\nFixes 9480","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/a46f8bb9c502c9e82fb1392aeb6120eaeb8d98bf"},{"sha":"08b286111c0dc0227b1692d2258be3b7d7f2d733","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] models: `MissingError` when writing on recordset with duplicates\n\nWhen writing on a recordset with duplicates, the ORM raises a `MissingError`\nbecause the rowcount gives a difference with the injected ids.  The fix simply\neliminates duplicates from ids.","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/08b286111c0dc0227b1692d2258be3b7d7f2d733"},{"sha":"a688bcdbbd6d1df980feca17edb94d06bcb0a4a3","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"[FIX] fields: make `copy_cache` not invalidate the cache!","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/a688bcdbbd6d1df980feca17edb94d06bcb0a4a3"},{"sha":"8b78773fc43e36095a977ee2027dd4a9d1f6fdcd","author":{"email":"4d4f6ac18159641e37689d54fd6de83890aa30e7@odoo-community.org","name":"OCA Git Bot"},"message":"Merge remote-tracking branch 'odoo/8.0' into 8.0","distinct":true,"url":"https://api.github.com/repos/credativUK/OCB/commits/8b78773fc43e36095a977ee2027dd4a9d1f6fdcd"},{"sha":"3ac46ee3d4b9775c5d18acc8ffb95188508a20af","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] stock: propagate UoS quantity\n\nBoth UoM and UoS quantity change should be propagated.\n\nFixes #10623\nopw-667805","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/3ac46ee3d4b9775c5d18acc8ffb95188508a20af"},{"sha":"ccb0f6db61c9b435856dab01cde5cc366f183dde","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[FIX] base: has_group behaviour under the new API\n\nWhile the signature makes sense in an old API context (sort-of) it's\nvery easy to misuse in a new API context as one'd expect `has_group` to\nuse the subject (recordset), not the user in the environment, compounded\nby ``env.user`` being browsed as administrator, resulting in the\n\"obvious\" ``env.user.has_group(foo)`` checking if the\nadministrator (rather than the current user) has the specified group.\n\nAdds a divergent v8 version of has_group which first checks if it's\ncalled on a non-empty recordset, and in that case use the recordset id,\notherwise fallback on the context user (to handle new API conversions\nwhich used the \"correct\" call convention rather than the obvious one).\n\nfixes #9649","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/ccb0f6db61c9b435856dab01cde5cc366f183dde"},{"sha":"8848af76f0020c82a7543848c5783e6b0e3f73d9","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[IMP] account: recordset calling conventions for fixed has_group","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/8848af76f0020c82a7543848c5783e6b0e3f73d9"},{"sha":"000c681f1e1680a4f2fa8386bed016f5cf25c8b6","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] ir.values: remove redundant deduplication logic\n\nHandling update/create of existing values is already\nhandled by ir.values.set() itself.","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/000c681f1e1680a4f2fa8386bed016f5cf25c8b6"},{"sha":"cc724c2e61a6df1b7cded01b7eefe25c7850113d","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] base: centralize custom data serialization for builtin types only","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/cc724c2e61a6df1b7cded01b7eefe25c7850113d"},{"sha":"bdbcbea2857e5bd875f9922cce443d9f9f506bb4","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] marketing_campaign: incorrect field accessor","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/bdbcbea2857e5bd875f9922cce443d9f9f506bb4"},{"sha":"6ec10899b7f2ffc0af9776338c6f1feb8a0da98c","author":{"email":"4d4f6ac18159641e37689d54fd6de83890aa30e7@odoo-community.org","name":"OCA Git Bot"},"message":"Merge remote-tracking branch 'odoo/8.0' into 8.0","distinct":true,"url":"https://api.github.com/repos/credativUK/OCB/commits/6ec10899b7f2ffc0af9776338c6f1feb8a0da98c"},{"sha":"e8d06f7b206329a0afa93489ba52851c09080359","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[MERGE] Forward-port 7.0 up to bdbcbea2857e5bd875f9922cce443d9f9f506bb4","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/e8d06f7b206329a0afa93489ba52851c09080359"},{"sha":"cb609bd4258fd3e7b4f4caff4828ed947833f995","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] tools.misc: log errors when parsing fails","distinct":false,"url":"https://api.github.com/repos/credativUK/OCB/commits/cb609bd4258fd3e7b4f4caff4828ed947833f995"}]}