{"push_id":813031378,"size":13,"distinct_size":2,"ref":"refs/heads/9.0-reject-env-uid-none-xmo","head":"33edc190ed2989ff49f7852d2f8b1f6a3dc7bf52","before":"1e7603b97275890272bc7cf1c50273195d99fed8","commits":[{"sha":"872896947edda39c7980dc36791e22be4eb44ad2","author":{"email":"1f46e7f017caa89a77c9557ed26b800e8d5d7700@odoo.com","name":"Josse Colpaert"},"message":"[FIX] stock: allow moving a pack with a product with lots and main_domain and action_done should be rebuilt every time\n\nMain_domain for getting preferred_quants needs to be reset every time.\n(otherwise the method will change it every time and it will lead to inconsistent results)\n\nAn entire pack can be moved also when the products inside require lot tracking.  (check_tracking update)\nThere is no check if the quants have lots when a pack is moved entirely.\nOn the other hand,  the \"put in pack\" checks that what is put in it has the necessary lots.\n(but if incoming is without lots and outgoing with, you can still do an entire pack out without lots)","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/872896947edda39c7980dc36791e22be4eb44ad2"},{"sha":"13c7532b03b0475031d84ae451ad3a26279350e9","author":{"email":"2f9ee2b336682012cb445da6f3a0a52c68caf471@openerp.com","name":"Antony Lesuisse"},"message":"[FIX] ir_autovacuum: lower frequency to once a day","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/13c7532b03b0475031d84ae451ad3a26279350e9"},{"sha":"bc90b5c9b553d26146e21ad161106c5903303419","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabien Pinckaers"},"message":"[FIX] same ID used twice, courtesy of Stefan Rijnhart","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/bc90b5c9b553d26146e21ad161106c5903303419"},{"sha":"39b015b86c9bc36126db6b4177641114ba10de6b","author":{"email":"8ccf43eca9ebb6aed056e1d717ff722fd5b6a7b4@gmail.com","name":"Markus Mattes"},"message":"[FIX] website_mass_mailing: unsuscribe to a mailing list\n\nFix the reference to the template 'website_mass_mailing.page_unsubscribed'","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/39b015b86c9bc36126db6b4177641114ba10de6b"},{"sha":"cdbc3c3967d4625703c1392fb77ac9f82d64ce35","author":{"email":"8ccf43eca9ebb6aed056e1d717ff722fd5b6a7b4@gmail.com","name":"Markus Mattes"},"message":"[CLA] signature for mmattes","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/cdbc3c3967d4625703c1392fb77ac9f82d64ce35"},{"sha":"02ad0e5b9818b483b591642dee4a771e9e9ed422","author":{"email":"0c02d1accf85adb70d47e5a7d976fbdfbcf35cdc@oerp.ca","name":"Daniel Dico"},"message":"[FIX] purchase: can't adapt type 'account.tax' error\n\nmap_tax returns recordset while we expect ids to compose the (6, 0, ids) command","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/02ad0e5b9818b483b591642dee4a771e9e9ed422"},{"sha":"f6d48f3d0269d88952683e9b2aaff2d4f8cb45d4","author":{"email":"0c02d1accf85adb70d47e5a7d976fbdfbcf35cdc@oerp.ca","name":"Daniel Dico"},"message":"[FIX] purchase_requisition: can't adapt type 'account.tax' error\n\nmap_tax returns recordset while we expect ids to compose the (6, 0, ids) command","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f6d48f3d0269d88952683e9b2aaff2d4f8cb45d4"},{"sha":"b1965f191ab4150ce94490bdb9277f9f9c352eb5","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] base: warning display if install new module","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b1965f191ab4150ce94490bdb9277f9f9c352eb5"},{"sha":"13122e4da4325b508e9bd38f7f759ff0e3df2a48","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] website_sale: hide cart count and checkout button\n\nWhen the cart is emptied (e.g. set quantity to zero), we need to hide\nthe cart count and the ckeckout button.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/13122e4da4325b508e9bd38f7f759ff0e3df2a48"},{"sha":"3a26046b88b7605f1903d34bedf051af1b074c42","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[FIX] account: bank statements reconcile invoice / match payment logic\n\nThe only difference between payment matching and reconciliation is that\nin the former the reconciliation was already made while in the latter we\ndo it at bank statement reconciliation time.\n\nSo they behave the same in the interface except that partial reconciliation\nis not proposed for payment matching.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3a26046b88b7605f1903d34bedf051af1b074c42"},{"sha":"20bab327d478cfe8c7cdf95f74d4e1598b21e7b7","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[FIX] possible incorrect request.env\n\nOn a new database, logged as administrator, installing\n``website_slides`` commonly (but not systematically) leads to a 403\nerror when the module install redirects to the slides\nindex (``/slides``).\n\nThe issue here is the installation of the slides module deletes the\nexisting routing map, which needs to be regenerated. The regeneration is\nperformed at the start of URL dispatching *before authentication* but\naccesses ``request.env` in order to look up the list of installed\nmodules, which generates and caches (due to env being a lazy_property)\nan ``Environment(cr, None, context)``.\n\nOnce regeneration and auth are done the controller is executed with\n``request.env`` still being set to ``Environment(cr, None, context)``\nand thus the first tentative access (search) to an object blowing up\nwith an AccessError. The next request or an initial request not\naccessing ``request.env`` will work fine as they'll reuse the routing\nmap generated by the initial request.\n\nFixed by just getting the set of installed modules from the registry.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/20bab327d478cfe8c7cdf95f74d4e1598b21e7b7"},{"sha":"0aaa24daa9a67b19c4c45216bc70a9f32b2ecccb","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[IMP] environment: reject uid=None\n\nit makes pretty much no sense, so any instance of this should be a bug to root out","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/0aaa24daa9a67b19c4c45216bc70a9f32b2ecccb"},{"sha":"33edc190ed2989ff49f7852d2f8b1f6a3dc7bf52","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[FIX] mail: request.env access on auth=none endpoint","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/33edc190ed2989ff49f7852d2f8b1f6a3dc7bf52"}]}