{"push_id":677474875,"size":88,"distinct_size":0,"ref":"refs/heads/8.0","head":"fff4215933d0dfb208269c4b932927d829b24f2b","before":"a4c7c564cf93b90e0ae01345b9333f989ec5524f","commits":[{"sha":"acd61f8f0efe0c1da2a0640ec65bfc48d6714645","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] purchase: deletion of PO lines in states other than approved/done\n\nThis is related to revision 65d7cc524d9f3a5dc833cb483ccaaf86fab4819d\n\nThe `order_line` field of `purchase.order` is readonly within states\naprroved, done. See the field definition. This means it should be\npossible to remove lines of a `purchase.order` when the PO is in\nany other state than approved or done.\n\nTherefore, the deletion of lines shouldn't be prevented\nwhen the PO is not in state approved or done\n\nopw-634538","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/acd61f8f0efe0c1da2a0640ec65bfc48d6714645"},{"sha":"c435b8438eb17dfc1b3807974b4e906a54ffed0e","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] web: With safari, UnicodeDecodeError\n\nThe headers returned by content_disposition must be either in Unicode or in ASCII.\nThe encode function expects a Unicode or ASCII string.\nThe quote function from urllib2 expects a UTF-8 string and retruns a ASCII string.\n\nopw:634205\nFixes #6160, #6557","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/c435b8438eb17dfc1b3807974b4e906a54ffed0e"},{"sha":"439cdb6871b03a4af9a64fe5945e862d6c8768e2","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] report: print time in user timezone\n\nIn reports calling the internal headers layout,\ne.g. the general ledger,\nthe print time was displayed in UTC,\nwhile it should be in user tz.\n\ncloses #3341\nopw-612043","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/439cdb6871b03a4af9a64fe5945e862d6c8768e2"},{"sha":"6b7e6f6b9089e0fb72e17a18be3d3d738bd46adc","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[ADD] stock: onchange on wizard stock_change_product_qty\n\nThe proposed value for the new quantity on hand is calculated for the chosen\nwarehouse.\n\nopw-639641","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/6b7e6f6b9089e0fb72e17a18be3d3d738bd46adc"},{"sha":"f6c65a3d9e714cfca3abc5022f7ae3921925bf27","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] website_sale: prevents the modification of a SO line if SO is not 'draft'\n\nopw-634681","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/f6c65a3d9e714cfca3abc5022f7ae3921925bf27"},{"sha":"335a8afe79d0d25c91508d881d49d06c862b79f1","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] stock: remove state modifiers for field note in stock.picking\n\nRemove the state modifiers for field note in stock.picking in order to have a\nbehavior which is consistent with sales orders or invoices.\n\nopw-639956","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/335a8afe79d0d25c91508d881d49d06c862b79f1"},{"sha":"1c90b9049b14410327a4036e7801d110dc74594c","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] website_sale_option: update product qty\n\nWhen there is no user logged in the website, the product id must be written\nin the DOM.\n\nopw: 634535","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/1c90b9049b14410327a4036e7801d110dc74594c"},{"sha":"21d4b3fda9dd1ba480ee407f62c83375cfe1d8ef","author":{"email":"56923a0c9ca793c07ff1df1013de5694062a27a6@odoo.com","name":"Jeremy Kersten"},"message":"[FIX] website: force default lang for edit master option\n\nSince user is redirected automatically in his preferred language, the button edit_master redirect always to\nthe current lang and so not the master.","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/21d4b3fda9dd1ba480ee407f62c83375cfe1d8ef"},{"sha":"30013c57ba8b25029720a03a7bb18d8383f39e8b","author":{"email":"56923a0c9ca793c07ff1df1013de5694062a27a6@odoo.com","name":"Jeremy Kersten"},"message":"[TYPO] website: add semicolon\n\nThanks @sle-odoo","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/30013c57ba8b25029720a03a7bb18d8383f39e8b"},{"sha":"0f5b6cf60b2a48f38680db270bd2222e77803b72","author":{"email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com","name":"Christophe Simonis"},"message":"[MERGE] forward port of branch 7.0 up to c435b84","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/0f5b6cf60b2a48f38680db270bd2222e77803b72"},{"sha":"f722254018a622a5bf932593a43c9c967b4ff1e0","author":{"email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com","name":"Christophe Simonis"},"message":"[MERGE] forward port of branch saas-3 up to 0f5b6cf","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/f722254018a622a5bf932593a43c9c967b4ff1e0"},{"sha":"235cd2d015980265dbf8de5cff7caa50d1ce543b","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] mrp: find company bom when MO created from procurement through cron\n\nManufacturing Orders can be created from procurements,\nas SUPERUSER_ID, since the procurements can be processed\nthrough the WH scheduler, which is always ran as SUPERUSER_ID\n\nIn such a case, the record rules are ignored, and a BOM\nnormally not accessible to a user thanks to the multi-company\nrecord rule could be chosen as the BOM of the MO.\n\nThis revision forces to find a BOM from a specific company\nin such a case.\n\nopw-640120","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/235cd2d015980265dbf8de5cff7caa50d1ce543b"},{"sha":"d5aa22ea5fb6821fd6eb8aaa0dd6c957f0d49fe3","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] website, website_report: backwards compatibility with outdated templates\n\n* Complements commits a696913364ffc4d5f1ce0675bc9be82f84f3ff93 and\n21d4b3fda9dd1ba480ee407f62c83375cfe1d8ef by adding the missing `data-lang`\nattribute also in the report layout (in saas-6 a single QWeb\ntemplate is used for language links in both reports and website\nlayouts).\n\n* Fix the \"Edit Master\" link to work also for outdated templates\nwhere the data-lang attribute is dynamically set to 'default',\nand thus cannot be used as URL prefix -> use /website/lang\ncontroller to switch lang instead.","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/d5aa22ea5fb6821fd6eb8aaa0dd6c957f0d49fe3"},{"sha":"31d817e849719ed893a5691d66eb136b481beb5b","author":{"email":"f5fbcedaad93c575d764be5124b24c1e923b0059@gmail.com","name":"Coin Newell"},"message":"[FIX] web: rotate session identifiers after login/logout\n\nAs recommended by OWASP\nhttps://www.owasp.org/index.php/Session_Management_Cheat_Sheet#Renew_the_Session_ID_After_Any_Privilege_Level_Change\n\nCloses #6760","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/31d817e849719ed893a5691d66eb136b481beb5b"},{"sha":"a6cba47cd7379a3613aa29408794b1888ea4efec","author":{"email":"f5fbcedaad93c575d764be5124b24c1e923b0059@gmail.com","name":"Coin Newell"},"message":"[CLA] Colin Newell","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/a6cba47cd7379a3613aa29408794b1888ea4efec"},{"sha":"6e063188282e3594178c9ae367fa939ea890c9f9","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] base: value = 0 for record  ir_property\n\nWhen a record is created with a field property of type integer or float equal to 0, there is\nno record created in ir_property for this field. Then for a search of a record with this type of\nfield equal to 0, it must match all the records that have no corresponding property in the table\n\"ir.property\" for this field.\n\nps: in 7.0, the function search_multi doesn't exist and the bug linked to cost price\ndoesn't happen because it's a float field.\n\nopw:639746","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/6e063188282e3594178c9ae367fa939ea890c9f9"},{"sha":"6d25a1a18a1b45c4faed0f4ba644259ec4f11893","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] google_calendar: sync date on event date change\n\nSet the record update time when the date is changed via another view\nthan calendar view. So when an synchronization is done, the update is\ntaken into account when updating calendar from the odoo to google.\n\ncloses #6752\nopw-634674","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/6d25a1a18a1b45c4faed0f4ba644259ec4f11893"},{"sha":"c5a613840f6f40f8c446d8b35e19f3c340cc056d","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] point of sale: function is_paid:\n\nWhen rounding globally, the function compute_all in charge to compute the taxes for\neach line uses a very high currency rounding to avoid rounding per line.\nThe round must be done on the sum of each total amount line with taxes. To validate a payment with the pos,\nthe function is_paid verified that this sum is the same that the amount just paid.\nInspired from \"sale.order.line\", the precision of 'price_unit' and 'price_subtotal' in \"pos.order.line\"\nmust be taken from 'Product Price' to avoid rounding per line.\n\nps: we could not use the function get_all_prices to round globally because it used on every line.\n\nFixes #6681\nCloses #6682\nopw:639686","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/c5a613840f6f40f8c446d8b35e19f3c340cc056d"},{"sha":"9b2b437df400af9c01aebff62858e6b8d34bc0f5","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] sale_stock: add check on invoice type during generation of invoice from delivery\n\nIf route is set on dropshipping and the PO invoice is generated from picking, the unit price\nused in the supplier invoice must be the cost price. In this particular configuration, this was\nnot the case because the unit price was replaced by the sale price.\n\nopw-634898","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/9b2b437df400af9c01aebff62858e6b8d34bc0f5"},{"sha":"70f22254f5ef7b6942e280ed8f8e10eaf7b09992","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[MERGE] forward port of branch 7.0 up to 335a8af","distinct":false,"url":"https://api.github.com/repos/grupoesoc/odoo/commits/70f22254f5ef7b6942e280ed8f8e10eaf7b09992"}]}