{"push_id":1282694418,"size":38,"distinct_size":38,"ref":"refs/heads/9.0","head":"c98bc1210da9df4e40082e7c07d5f4cdfad91800","before":"9c430dd52fe344229b3d99d3a17b70b631457212","commits":[{"sha":"c55c15aef39e9780cf48d2bc967b4e8357f31402","author":{"name":"Simon Lejeune","email":"4ca90f39d7f03b8b05a1880db54bc58eeadc6e21@openerp.com"},"message":"[FIX] packaging: Backport of efe37469 to 8.0\n\n[FIX] packaging: debian: update-python-module is no more\n\nThe command is not installed by default. It was available in the\npython-support library which we didn't depend on and now this library\nis no more in debian jessie/ubuntu xenial.\n\nBackported for #13302","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/c55c15aef39e9780cf48d2bc967b4e8357f31402"},{"sha":"2fda62ebd8707f872781da85a223ca7817b43575","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] website, website_{*}: Google Maps API Key\n\nPartial backport of c82b65c8552a2ddccb9ac9990366c03199ff9d29\n\nopw-686510","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/2fda62ebd8707f872781da85a223ca7817b43575"},{"sha":"6e05eee8283de6e8e261ea40a903787a6dab6730","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] sale_service: create only one task\n\nIf a SO is confirmed, cancelled, set to draft then confrimed again, 2\ntasks are created for the same SO line.\n\nopw-686613","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/6e05eee8283de6e8e261ea40a903787a6dab6730"},{"sha":"e9bd2aad989457c84d8c46fe31133b6e355ecdd2","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/e9bd2aad989457c84d8c46fe31133b6e355ecdd2"},{"sha":"671fa0c7d44dc34b270a995cafe56515a66b6758","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/671fa0c7d44dc34b270a995cafe56515a66b6758"},{"sha":"f1a331850d5f3383cd1ad2c765dd9e8ce3565b61","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[FIX] website_sale: fix order for the pager in front end.\n\nIn psql, use LIMIT and OFFSET together without a fully specified and uniq sort order\nwill generate unexpected behaviour.\n\nEg:\n> id   id_dept  name\n> -------------------\n> 1    1        Tom\n> 2    1        Mike\n> 3    2        Meggie\n> 4    2        Marge\n> 5    3        Bart\n> 6    3        Lisa\n\n> using LIMITed selects like:\n\n>    SELECT * FROM employee ORDER BY id_dept LIMIT 3\n>    SELECT * FROM employee ORDER BY id_dept LIMIT 3 OFFSET 3\n>    SELECT * FROM employee ORDER BY id_dept LIMIT 3 OFFSET 6\n\n> You can have some result missings from the 3 requests, and others duplicated.\n> Because id_dept is not a uniq order.\n\nopw-686639\n\nnote: backport of saas-12 4dce8616","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/f1a331850d5f3383cd1ad2c765dd9e8ce3565b61"},{"sha":"a43781114693dfdd7d005b8abfba61882300608f","author":{"name":"Nicolas Seinlet","email":"37253b65179af2323a245d0a2a406103e675cfff@openerp.com"},"message":"[FIX] stock: action_assign(reserve) should have a check to see if the move id is in the keys of the main_domain as was done in the previous loop\n\nThis is needed to avoid the scheduler to stop suddenly as the scheduler\ntakes a bunch of moves to reserve without looking if all moves of\na picking are taken.  That way, it is possible that a certain key\nis not there in this dictionary and the solution is to simply\nfilter them out.\n\nCloses #13286","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/a43781114693dfdd7d005b8abfba61882300608f"},{"sha":"5100aa81135635432630d3d919da97afa49da08a","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] website_sale: strikethrough price\n\nIt might happen that a price is strike through in the shopping cart\nalthough it has the same value than the discounted price. This can be\ndue to differences in decimals smaller than 0.01.\n\nThe fix is to apply the same logic than in other places: strike through\nif the difference is larger than 0.1.\n\nopw-685109","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/5100aa81135635432630d3d919da97afa49da08a"},{"sha":"7d3f9ac9b944c616202ff10b2cf2d8ddf8d41871","author":{"name":"Simon Lejeune","email":"4ca90f39d7f03b8b05a1880db54bc58eeadc6e21@openerp.com"},"message":"[FIX] project: default stage on task\n\nIf you create a task directly, the key `default_project_id` is not set\nin the context. This key is used to compute the default stage of the\ncreated task. It is done by creating a domain. Unfortunately, the\ndomain is always filled with `[('fold', '=', False)]` and thus it\nalways returns a result that makes no sense when `default_project_id`\nis not set. Worse, if you actually create the task, the found stage\nthat was not in your project is now a part of it.\n\nThe fix is to return no result if the `default_project_id` is not set\nin the context.","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/7d3f9ac9b944c616202ff10b2cf2d8ddf8d41871"},{"sha":"3041efb655814a8b18f1f55b01971fa71e89f3a2","author":{"name":"Simon Lejeune","email":"4ca90f39d7f03b8b05a1880db54bc58eeadc6e21@openerp.com"},"message":"[FIX] project: task: correctly set stage_id during onchange project_id\n\nIf you create a task when `default_project_id` is set, the stage_id\nis initialized at the lowest sequence of the stages of the project,\nwhich is normal. However, when you change the project of the task,\nthe stage_id was not correctly reset. If you save at this time, you\nadd the selected stage in the project.\n\nAlso, the stage_id was not correctly cleared if you remove the project.","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/3041efb655814a8b18f1f55b01971fa71e89f3a2"},{"sha":"48f370c6ceba483f40e80b53f1be9951ddc57d70","author":{"name":"Simon Lejeune","email":"4ca90f39d7f03b8b05a1880db54bc58eeadc6e21@openerp.com"},"message":"[FIX] project_issue: default stage on issue\n\nIf you create an issue directly, the key `default_project_id` is not set\nin the context. This key is used to compute the default stage of the\ncreated issue. It is done by creating a domain. Unfortunately, the\ndomain is always filled with `[('fold', '=', False)]` and thus it\nalways returns a result that makes no sense when `default_project_id`\nis not set. Worse, if you actually create the issue, the found stage\nthat was not in your project is now a part of it.\n\nThe fix is to return no result if the `default_project_id` is not set\nin the context.","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/48f370c6ceba483f40e80b53f1be9951ddc57d70"},{"sha":"402ac6b91c6b5554660d4e062855874e96bbf0ae","author":{"name":"Simon Lejeune","email":"4ca90f39d7f03b8b05a1880db54bc58eeadc6e21@openerp.com"},"message":"[FIX] project_issue: issue: correctly set stage_id during onchange project_id\n\nIf you create an issue when `default_project_id` is set, the stage_id\nis initialized at the lowest sequence of the stages of the project,\nwhich is normal. However, when you change the project of the task,\nthe stage_id was not correctly reset. If you save at this time, you\nadd the selected stage in the project.\n\nAlso, the stage_id was not correctly cleared if you remove the project.","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/402ac6b91c6b5554660d4e062855874e96bbf0ae"},{"sha":"7b93e1dc7b4a370c312b64afda7a6045bdb81f38","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] l10n_be_intrastat: skip EXTXVAL=0\n\nAn entry with EXTXVAL=0 should not be included in the Intrastat\ndeclaration, otherwise it is rejected.\n\nopw-686201","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/7b93e1dc7b4a370c312b64afda7a6045bdb81f38"},{"sha":"ccc9dae47ef5830deb4b7d0c974cf519387232a9","author":{"name":"Damien Bouvy","email":"1d7e381d0f335210e1a526c88f2fff23ab8cce1e@odoo.com"},"message":"[FIX] account: return correct values for default call\n\nIn the new API, default calls are supposed to return recordset\n(even empty recordset), not bool values for relationnal fields.\n\nIf the table for this model was already present and if no l10n_x\nwas installed, no default value could be computed correctly for\nexisting entries. This caused a crash on install.\n\nopw-683470","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/ccc9dae47ef5830deb4b7d0c974cf519387232a9"},{"sha":"372395c7454538da99c7f9506a58319233167652","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] stock: owner of quants\n\nWhen an owner is defined on a quant, the current behavior is to to allow\nonly the owner to use it. This is restrictive for internal transfers:\nwhen a quant is owned by Partner A, only a picking with owner Partner A\ncan select it.\n\nThe fix is to make things a bit less restrictive: when a quant is owned\nby Partner A, a picking without owner or with Partner A as owner can\nselect it.\n\nopw-687207","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/372395c7454538da99c7f9506a58319233167652"},{"sha":"3d3f9ed980d97cb375dd914a1944fa2620efd9c4","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] tools: fix guess_mimetype coming from libmagic\n\nSince 5a9e1af64 our guess_mimetype accepted a `default` named argument.\n\nThis commit fix the use of library used instead of our implementation, so\nwe don't get an error from an unexpected argument when having python-magic\ninstalled on a given server.\n\nSince python-magic functions always return a default mimetype:\n\n- empty content: application/x-empty\n- text content: text/plain\n- binary content: application/octet-stream\n\nthe guess_mimetype default argument is not used with python-magic\nimplementations.\n\ncloses #13343\nopw-687354","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/3d3f9ed980d97cb375dd914a1944fa2620efd9c4"},{"sha":"40ceda20ebcb08988bea04a888583f4a1aabf0f6","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[IMP] web: pivot don't repeat total header 2 times\n\nopw-687243","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/40ceda20ebcb08988bea04a888583f4a1aabf0f6"},{"sha":"24ca4396efea64682d00c884dac7f378aeb09d57","author":{"name":"Olivier Laurent","email":"a2cb1f6dfde4ef0659f919f5069da930d196838e@odoo.com"},"message":"[IMP] doc: add section about SFTP server access\n\nAnd correct a few errors.\n\nCloses #13350","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/24ca4396efea64682d00c884dac7f378aeb09d57"},{"sha":"2d217952287c5f6a221f69c2ff7c6c9e63eec50a","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] stock: serial number\n\n- Activate the option \"Track Lots or Serial Numbers\".\n- Set the outgoing process as 3-step one.\n- Create a stockable product for which the tracking is \"By Unique Serial\n  Number\".\n- Go to Sales > Sales > Sales Orders.\n- Create a Quotation for the created product and confirm it. A picking\n  is generated but it is waiting availability.\n- You are sure to have this product in stock so you force the\n  availability and assign the serial number (001) you want to transfer\n  in the operation lot details.\n- Validate the picking. By doing this, it creates a negative quant in\n  the origin location (WH/Stock) and it creates a positive quant in the\n  destination location (WH/Packing Zone). The two quants are linked to\n  each other.\n- Go to Inventory > Inventory Control > Inventory Adjustments.\n- Create an inventory in WH/Stock  for all products and set it in\n  progress.\n- You want to correct the negative quantity you have so set the real\n  quantity of product B to 0.\n- Validate the inventory and you get the following warning: \"The serial\n  number 001 is already in stock.Otherwise make sure the right\n  stock/owner is set\".\n\nWe should allow a quantity larger than 1.0 temporary, so it allows the\nsystem to reconcile the quants.\n\nopw-685825","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/2d217952287c5f6a221f69c2ff7c6c9e63eec50a"},{"sha":"6e8f1d111d0ee6c7af9f0b8ae2f88b7687847951","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] purchase: rounding in anglo-saxon\n\nWhen anglo-saxon accounting is enabled and the valuation of a product is\n'real_time', rounding errors might occur in the price difference between\nthe invoice price and the product price. It occurs when the product\nprice precision is larger than the accounting precision.\n\nTo avoid these rounding errors, we calculate the difference as the\ndifference between the price before update and the price after update.\n\nopw-686730","distinct":true,"url":"https://api.github.com/repos/storm-computers/odoo/commits/6e8f1d111d0ee6c7af9f0b8ae2f88b7687847951"}]}
{"actor":{"display_login":"storm-dbojkic"}}