{"push_id":842180718,"size":54,"distinct_size":48,"ref":"refs/heads/9.0","head":"dcf81b5d16868e839a455f85944b16de92980b90","before":"67de5accee8ed96b9740d5abe338feb0b4ff6cbb","commits":[{"sha":"65d4b2556555889075043aa5b5060d35708ed386","author":{"email":"9d270ca213048cc46f762591f54b6a0d59390996@therp.nl","name":"Ronald Portier (Therp BV)"},"message":"[FIX] tools: i18n_extra loading, backport of 7c2795ca\n\nIn case of different directory for stroing po and pot files than 'i18n'\n(e.g. 'i18n_extra'), a po could be linked to a wrong pot file.\nUse the same folder as the po file to look for pot.\nCloses #4323","distinct":false,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/65d4b2556555889075043aa5b5060d35708ed386"},{"sha":"f9859c510c8687e071002c8445df1d5e696d1375","author":{"email":"d8372e4390bddc434f43843c74f955cd120baca8@acsone.eu","name":"Laetitia Gangloff"},"message":"[FIX] stock: compute stock valuation with right quantity\n\n`qty` is the quantity in the product default uom.\n\n`move.price_unit` is the price unit of the product\nin this move, for the specific uom of this move.\nThe quantity to use is therefore the quantity\nin the move uom, `move.product_qty`\n\nCloses #4555","distinct":false,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/f9859c510c8687e071002c8445df1d5e696d1375"},{"sha":"78450f27693e614cf4671af844d6ed403003415c","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/78450f27693e614cf4671af844d6ed403003415c"},{"sha":"2b13234661e0bd5c8032619cd20b350b2e3f35aa","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] mrp_operarations: str time comparaison\n\nFormat error when comparing str time\n\nopw:648349","distinct":false,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/2b13234661e0bd5c8032619cd20b350b2e3f35aa"},{"sha":"acb55e321d765baf44ff10ce60d32c6881a6c3b6","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] mail: reload only in log after composer\n\nCommit e0c1f54fd78 was supposed to prevent the message fetch in the\ninbox view. However, self.is_log refers to the type of message: internal\nnote or message. This properly checks if the page displayed is the inbox\nview before fetching the messages.\n\nRelated to #7596\nopw-650208","distinct":false,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/acb55e321d765baf44ff10ce60d32c6881a6c3b6"},{"sha":"35b9ff71465b04f8c1a6a1eb26d20c0ff37bdefd","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] auth_signup: do not send email to duplicated user\n\nWhen duplicating a user, an email was sent to a user at the email of the\nprevious user (as the create is called before changing the email).\n\nCloses #8754","distinct":false,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/35b9ff71465b04f8c1a6a1eb26d20c0ff37bdefd"},{"sha":"4400da6ca4cbd2e95996543b730315e153b4075d","author":{"email":"8d34fe7b7c65100e706828a8c0d03426900ffb59@ingadhoc.com","name":"Nicolas Mac Rouillon"},"message":"[FIX] project_issue_sheet: restrict inherited view access\n\nThe field timesheet_ids (hr.analytic.timesheet) and analytic_account_id\n(account.analytic.account) should not be accessible by the portal user.\n\nFixes #8338\nCloses #8354","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/4400da6ca4cbd2e95996543b730315e153b4075d"},{"sha":"25ea23eb318ab414cb4e468498c02dc194a1fa63","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"[FIX] models: when accessing function fields in multi, read them all at once","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/25ea23eb318ab414cb4e468498c02dc194a1fa63"},{"sha":"9dffd17bd597b2b20c93a03efe79720fc9d07c65","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[IMP] website_forum: users page performances\n\nThe read_group collating user badge counts is extremely slow when\nthere's a large number of users (possibly even slower than 8.0's naive\napproach), replace the whole thing by a single SQL query seems to yield\npretty significant (~2 orders of magnitude) performance improvements on\nthe computing function resulting in ~1 order of magnitude improvement\nfor the page as a whole.","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/9dffd17bd597b2b20c93a03efe79720fc9d07c65"},{"sha":"6b6d7310c0cd37a461ee25b33ea7ff70ea468740","author":{"email":"5ff8f63dad182baef8d30acb81b0c9febe6210f9@odoo.com","name":"David Monjoie"},"message":"[FIX] website_sale: sale_get_order force_create\n\nPreviously, if there was a sale_order_id but it was wrong,\nlike when the sale order was deleted for example, the function\ndidn't return a sale order, even with force_create=True.\n\nIt used to pass the first 'if' as sale_order_id had a value, so\nno new sale order was created. However, as sometimes the id was\nreferring to a non-existant sale_order, a sale_order.exists() test\nwas used later, resulting in the function sometimes returning None,\neven with force_create = True.\n\nProposed solution is to test the existence of the browse record with\nthe given id earlier, instead of testing the existence of the id itself.","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/6b6d7310c0cd37a461ee25b33ea7ff70ea468740"},{"sha":"88bda36b9be5521bbed8952408fd454e29cfb760","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] inter_company_rules: purchase order with company fiscal position\n\nThe `fiscal_position` in the values dict for the `create`\nexpects an id, not a browse record.\n\nThis prevented to automatically create purchase order\nfrom a sale order in an inter company environment\nwhen the fiscal position of the companies were set.\n\nopw-651443","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/88bda36b9be5521bbed8952408fd454e29cfb760"},{"sha":"3b3616a3a04459cbe6eb2c405398dedcf3782bcb","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@opener.am","name":"Stefan Rijnhart"},"message":"[CLA] coporate signature for Opener B.V.\n\nCloses #8857","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/3b3616a3a04459cbe6eb2c405398dedcf3782bcb"},{"sha":"eb18925956a2ef641ece61a3be96dd707553bdfc","author":{"email":"094d5eb7b70ba97122d660cc79e7efc8277b5a48@gmail.com","name":"Danimar Ribeiro"},"message":"[CLA] Signature for danimaribeiro","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/eb18925956a2ef641ece61a3be96dd707553bdfc"},{"sha":"18ae91ea921058ef8895b7c1b3a4ec7cf6c9fbfc","author":{"email":"094d5eb7b70ba97122d660cc79e7efc8277b5a48@gmail.com","name":"Danimar Ribeiro"},"message":"[FIX] mass_mailing: Check if bounce_alias is not None\n\nIf the parameter mail.bounce.alias is not found","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/18ae91ea921058ef8895b7c1b3a4ec7cf6c9fbfc"},{"sha":"78b1083aac407a1b15cd571244f55366d9f68d50","author":{"email":"5659891074d64ede8dfe3a577352f1c330c3e013@tkobr.com","name":"Carlos Almeida"},"message":"[CLA] signature for cmsalmeida","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/78b1083aac407a1b15cd571244f55366d9f68d50"},{"sha":"48eb1f6df739682e23e3472292389d5a06cb15ff","author":{"email":"5659891074d64ede8dfe3a577352f1c330c3e013@tkobr.com","name":"Carlos Almeida"},"message":"[FIX] l10n_br: specify accounts that can be used to reconcile\n\nFixes #8902\nIn order for the payment wizard to work, the accounts in invoice header, account_id, should have reconcile=True.\nIn l10n_br the accounts are, amongst others, \"Clientes\" and \"Fornecedores\", a the chart of account should make them by default as reconciliable.","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/48eb1f6df739682e23e3472292389d5a06cb15ff"},{"sha":"096fe8a05cd99c5c181d0fa793db0767c8070465","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] project: restrict access to dashboard only to project users\n\nUsers not belonging to the project user group can not access the model\nproject.task.history.cumulative\nHide the dashboard for them\n\nFixes #8606\nCloses #8607","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/096fe8a05cd99c5c181d0fa793db0767c8070465"},{"sha":"a2eaad2eb4f75808c7d94b91eeda8fcfe789e002","author":{"email":"d78309f26c115fb60d137d4dadec4a5741c5031b@gmail.com","name":"Walter Padrón"},"message":"[CLA] Walter Padrón (wpadron)\n\nCloses #8928","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/a2eaad2eb4f75808c7d94b91eeda8fcfe789e002"},{"sha":"29d28b05e4b958ce5d8437b03c1bdf711a18ea85","author":{"email":"d693146fc9abbf3fddac74055f815e7ddcd5574b@users.noreply.github.com","name":"Wolfgang Taferner"},"message":"[FIX] account_check_writing: modify voucher amount without company\n\nThe code used the key vals['company_id'] while it was not checked it was present\nin the write call (and it should not necessary).\nIf a key is not present, browse the record instead.\n\nFixes #8906","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/29d28b05e4b958ce5d8437b03c1bdf711a18ea85"},{"sha":"4f2bd0b9ea3dbe59f9e0d4d791c97ff817171c89","author":{"email":"497a86e4835f9af0352bfb3c950cb0eeaa022c69@gmail.com","name":"bramsi"},"message":"[CLA] signature for bramsi","distinct":true,"url":"https://api.github.com/repos/bqtoolbox/odoo/commits/4f2bd0b9ea3dbe59f9e0d4d791c97ff817171c89"}]}