{"push_id":777056562,"size":289,"distinct_size":3,"ref":"refs/heads/master-access-rights-xmo","head":"ff394a7fab7fd09e6fcf3d82fe3b2177ef622e5b","before":"8cba53af1681a0ca568890843e8354429bb41741","commits":[{"sha":"9a9720ac14d3508e93339e351ba19de4b3ca2fd6","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] sale: in a SO line, changing uom qty must change uos qty\n\nThis is a regression from rev.\n1cedcf6abb433beb78675557fabd9ee6e49c504e\n\nNot updating the product uos qty on updating the uom qty\nis wrong, and it has multiple side-effect.\n\nThe SO line margin not being correctly recomputed\nwhen changing the quantity is one of them.\n\nopw-647902","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/9a9720ac14d3508e93339e351ba19de4b3ca2fd6"},{"sha":"802d1abe7a446e4034f0af74d023acdd4dd45324","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] account: invoice lines amounts must be rounded when converted to journal items\n\nThis revision is related to cfbd086b09faa77f44505e1ba952841e77da6002.\nThis is the same use case than above, but with a different\ncurrency than the one of the company, for the field\n`amount_currency` this time.\n\nCloses #8135\nopw-647639","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/802d1abe7a446e4034f0af74d023acdd4dd45324"},{"sha":"2d3973481f6252797ca8f405fabca153e6ec040b","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] point_of_sale: Sales details products translations\n\nIn the Sales Details report, the products were\nnot translated in the user language.\n\nopw-647700","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2d3973481f6252797ca8f405fabca153e6ec040b"},{"sha":"1f57c9a5a662f4be41b1e08d9cd21061b1c59a64","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] website_mail: do not reveal full email address in contact name\n\nWhen subscribing a document, a partner is created based on the email address.\nInstead of using the email address as the name (which is a bit too spammer\nfriendly), only keep the first part of the email address as a name.\n\nFollowing discussion https://www.odoo.com/groups/59/13640169","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1f57c9a5a662f4be41b1e08d9cd21061b1c59a64"},{"sha":"3e82c94d695327d5fa85cf6c9eca5039d7bc1bb6","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] point_of_sale,base: use context timezone for sequence\n\nPreviously when replacing time related sequence in a prefix or suffix of\na sequence, the timezone used for the time values would always be the\nserver's timezone.\n\nWith this fix, the context timezone is used if available (UTC is used\notherwise).\n\ncloses #8159\nopw-646487","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3e82c94d695327d5fa85cf6c9eca5039d7bc1bb6"},{"sha":"3b02e3d63dcb62ed24cdbbdb7bd06f67849e1a24","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] sale*: company tax filtering\n\nf26b94f had as goal to filter the taxes of the product\naccording to the company when the sale.order\nwas created/edited as SUPERUSER_ID\n(Who ignores the record rules).\n\nUnfortunetaly, to filter the taxes,\nit used the company of the customer,\nwhile it's actually the company of the order which\nshould be used.\n\nIndeed, for instance,\npartners can be shared among all companies.\n\nIt was way less simple to access the company\nof the sale.order, this parameter being\nnot available in the on_change method signature.\n\nThis is the easiest way to solve this issue\nwithout breaking the API / retro-compatibility.\n\nopw-647819","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3b02e3d63dcb62ed24cdbbdb7bd06f67849e1a24"},{"sha":"b90c663702bd4abe867e01c225677dc1af9ab1f0","author":{"email":"5eb57d5681a94807b8a6b9df065489a56e118269@odoo.com","name":"Christophe Matthieu"},"message":"[FIX] website: two sliders or galleries can have the same id\n\n(because the user can edit separate part like footer or using versioning)\n\nBackport of 394a0c8bb40ffa6eb080dd9e3bc9bce16db3d6f1.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b90c663702bd4abe867e01c225677dc1af9ab1f0"},{"sha":"60de7719798429fd5ecf90443333bb2936052a03","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] base: adapt _serve_attachment for saas-6\n\nCommit c2cbb75319dfde57420bf38f8f057ad2f55cfcec modified\nthe logic of _serve_attachment for empty files. After this\npatch, empty files are returned with status 200 and a valid\nETag, for proper browser caching.\nHowever the new stored `checksum` field in saas-6 was not\nbeing computed for empty files, resulting in errors when\nthose files were being served.\nThis commit updates the logic to restore the caching\nbehavior for empty files after the forward-port to saas-6.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/60de7719798429fd5ecf90443333bb2936052a03"},{"sha":"503820acb6d82a85c0c49ac26f7e7f8cd73851dd","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] account, purchase, sale: included taxes\n-account:_fix_tax_included_price\nIf a fiscal position mapped an included tax on a SO or on a PO line\nthen the price unit of the product must be recomputed.\n\n-purchase: onchange_product_id test\nTest that when an included tax is mapped by a fiscal position, the included tax must be\nsubtracted to the price of the product.\n\n-sale:product_id_change test\nTest that when an included tax is mapped by a fiscal position, the included tax must be\nsubtracted to the price of the product.\n\nopw:647321","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/503820acb6d82a85c0c49ac26f7e7f8cd73851dd"},{"sha":"cd9a77604fa7504b2fd920a35ad2f269df94ebf1","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[IMP] account: domain on tax_dest_id\n\nIt has no sens to map a tax by a tax included in the price because\nwhen a tax is included in the price, the price must be computed\naccording to this tax.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/cd9a77604fa7504b2fd920a35ad2f269df94ebf1"},{"sha":"9b489e9d7c015228d2b7a10cd1595de9fce7170c","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] website_sale: deleted category on website product page\n\nProduct pages ulrs can be indexed by searches engines.\nThe product category can be included in the url.\nIf the category has been deleted, accessing\nthis page should still work anyway\n\nopw-648008","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/9b489e9d7c015228d2b7a10cd1595de9fce7170c"},{"sha":"8f2057a1c794513aa054850719f8f067ea03fcdd","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] survey: allow duplicate user answer\n\nNo reason to prevent as long as remove token\n\nFixes #7983, Closes #8009","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8f2057a1c794513aa054850719f8f067ea03fcdd"},{"sha":"ebedb92c738962ce28d35a38e8db71a942526f51","author":{"email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com","name":"Christophe Simonis"},"message":"[FIX] report: only set `--viewport-size` for some reports\n\nviewport-size was add by 2254a97 (and changed by 0ea94b4) to force\nwkhtmltopdf to use `col-md-*` bootstrap css classes. As this argument\nchange the `window` size and not the screen size, this lead to smaller\nfonts and overflow issues in reports.\nOnly change it for reports that need it.\n\nCloses #7882","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ebedb92c738962ce28d35a38e8db71a942526f51"},{"sha":"b4b373c965fef224f95356a3ca332d3d37f93383","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[IMP] doc: better xpath example\n\nThe xpath syntax `\"//selector` is mostly used in Odoo, is clearer on the meaning\nand more flexible about view changes.\nGive an example with the mostly used syntax.\n\nAdd a tip to indicate the shorter xpath syntax","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b4b373c965fef224f95356a3ca332d3d37f93383"},{"sha":"dedc40ba1dd9e139d41a68a6fd107d315127a7b2","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] sale: context can be done\n\nThis rev. is related to 3b02e3d63dcb62ed24cdbbdb7bd06f67849e1a24","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/dedc40ba1dd9e139d41a68a6fd107d315127a7b2"},{"sha":"42ecf5e346c10b8d60e649cacd4f643e2749d466","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] sale: remove useless print\n\nIntroduced with rev. 3b02e3d63dcb62ed24cdbbdb7bd06f67849e1a24","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/42ecf5e346c10b8d60e649cacd4f643e2749d466"},{"sha":"af07b2a07587d83a67928cf30dd9172f2c870cb7","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[MERGE] forward port of branch 8.0 up to 42ecf5e","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/af07b2a07587d83a67928cf30dd9172f2c870cb7"},{"sha":"19e91633673261737494a4138af9d90edc0d329b","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] google_drive: code want uncompressed data\n\nThis commit removes the request of having gzip or deflate data for two\nrequests to google drive API.\n\nPreviously the code worked since google api would send ungzipped data\n(maybe base on urllib2 user agent or other input parameters) but after\na recent change on google part, it is not anymore the case.\n\ncloses #8243\nopw-648007\n\nnote: if we did not do this, we would either need to use requests or add\ncustom uncompressing code for urllib2 response content.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/19e91633673261737494a4138af9d90edc0d329b"},{"sha":"4b6309f5ded42ccfa6f7f09c39b26473abc9334d","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] product: name_search result\n\nThe function \"name_search\" defined on \"product.template\" made a search on\n\"product.product\" name to give the \"product.template\" which matched with the\nsearch. The number of results given by the name_search on \"product.product\" is\ngenerally limited to 8. The problem was when for example there were 8 variants (\"product.product\")\nwith a name begining by \"AA\" for the same \"product.template\" T1 and another \"product.product\"\nwith a name begining by \"AB\" linked to T2. In this situation, if a name_search was made on \"product.template\" with a name=\"A\",\nthe result got was just the the name of T1 linked to the 8 variants instead of the name of the\ntwo templates (T1 and T2) due to the limitation.\n\nopw:647066","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4b6309f5ded42ccfa6f7f09c39b26473abc9334d"},{"sha":"e7c51228f363241960515d9bc5d1a1aa598b6950","author":{"email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com","name":"Joren Van Onder"},"message":"[IMP] hw_escpos: get rid of printer whitelist\n\nIt makes more sense to just look for usb devices that identify as a\nprinter and use whatever we get. This saves us time having to explain to\nusers how to add their particular printer to the whitelist to test.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e7c51228f363241960515d9bc5d1a1aa598b6950"}]}