{"push_id":1610634655,"size":56,"distinct_size":1,"ref":"refs/heads/saas-14","head":"777a87cde8fbee8495c95891d5cb2104cf9160e6","before":"62c9cae2699055d32dc872f269e68ca5c1f34889","commits":[{"sha":"4edbd158455f7249bf9c36207148047c11ad270a","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[IMP] website_sale: disable zoom on xxs device by default\n\nThis is a cherry-pick of 44911af6fd0fd5f0996419ba789861b1e35148df\n\nopw-710491","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/4edbd158455f7249bf9c36207148047c11ad270a"},{"sha":"fb35132bc655748e8f16fec9540732aecf5bab54","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] sale_stock: incorrect `return`\n\n- Create a SO with both 'service' and 'consu' products\n- Depending on the order of the lines, the 'Delivered qty' might not be\n  editable consistently.\n\nThis is because of an incorrect `return` statement in the\n`_compute_qty_delivered_updateable` method.\n\nopw-710561","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/fb35132bc655748e8f16fec9540732aecf5bab54"},{"sha":"3d2841aac0684e71c8eda78e7dd3959062ebd9da","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] crm: New / opportunity in the dashboard opens an opp form\n\nUp to now, it opened the lead form view instead\nof the opportunity form view.\n\nMost-likely, a new / lead should be added to\nthe dashboard in addition to the new opp,\nas this is the case with the view lead/opportunity\nbut it doesn't seem it was expected up to now\nso I leave it like it is.\n\nopw-710583","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/3d2841aac0684e71c8eda78e7dd3959062ebd9da"},{"sha":"2d10c5eb432412c55b452c2aea12ee473b85b92e","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] website: use public user for sitemap making (up to s14)\n\nThe current user was used to generate the sitemap. So if a user with\nmore permissions than `public user` goes on the sitemap, he could\ngenerate it (if he is the first to see it or the last generation was\nmore than 12 hours ago (by default)) and have pages unavailables for\na user with lower permission in the sitemap (until the sitemap is\ngenerated again).\n\nThe issue was solved in 8.0 with d08facdcb but was introduced back in\n10.0 with fd09ddb6f because the `uid` argument was dropped from\n`generate` method on `ModelConverter`.\n\nFrom 10.0 up to saas-14 the fix introduced is to use a `use_public_user`\nkey in `request.context` but in master we will keep the fd09ddb6f fix\nby adding uid to the `generate` method.\n\nopw-708456\n\nnote: to forward-port only up to saas-14","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/2d10c5eb432412c55b452c2aea12ee473b85b92e"},{"sha":"a14cf3432764f94982229b61a05b83a5b23ece05","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] im_livechat: Add the livechat on an external site\n\nThe file\n`/web/static/src/js/services/session.js`\nis not required for the livechat to works,\nand with it it fails on external websites because it makes\nRPC calls to the relative URLs:\n`/web/webclient/bootstrap_translations`\n`/web/webclient/qweb`\n\nopw-710049\nCloses #15518","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/a14cf3432764f94982229b61a05b83a5b23ece05"},{"sha":"6458210250fb97c75412d88b6c589c28082038e0","author":{"name":"Atte Isopuro","email":"6bb6d1913ba01a632d03e2d9f19a3dc3abb258f4@avoin.systems"},"message":"[FIX] sale_stock: don't link groupless backorders to all sales\n\nWhen a backorder is created from an outgoing picking, a message is posted,\nlinking to the related sale orders as source of the original picking.\n\nIf the initial picking was not created from a sale, the resulting backorder\ngroup was `False`.\nThe domain ('procurement_group_id', '=', False) matches many unrelated\n(e.g. unconfirmed) sale orders.\n\nAvoid trying to find the origin SO for pickings with no SO\n\nCloses #15693","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/6458210250fb97c75412d88b6c589c28082038e0"},{"sha":"cde86680342307fdc0fd20823bc7ee9715a47ab7","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] web: IE <= 11.0 doesn't support ChildNode.remove\n\nIE 11.0 doesn't support `Childnode.remove`:\nhttp://caniuse.com/#feat=childnode-remove\n\nAs a workaround, we use `Node.removeChild`,\nwhich is more widely supported.\n\nopw-710617","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/cde86680342307fdc0fd20823bc7ee9715a47ab7"},{"sha":"69d6c374569d1161599ede74accc4d16c2062121","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] web: prepare_dropdown_selection\n\nSteps to reproduce the bug:\n1.Create a new company\n2.Set a user in this company\n3.Go to Helpdesk > All tickets > Create\n\nIt raised a traceback because stage_id was not defined\n\nopw:710084","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/69d6c374569d1161599ede74accc4d16c2062121"},{"sha":"ee78aa7d6a20cc03a8bd2615c07593299b400d9a","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] web: avoid undefined options\n\noptions is not mandatory, crashed when navigating with tabs\nComplete 2bf6e69e","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/ee78aa7d6a20cc03a8bd2615c07593299b400d9a"},{"sha":"4ce309dfabc173183c8102080192366d154fa239","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] web: deactivate buttons\n\nTo reproduce:\n- Get a slow connection, e.g. activate throttling in debug mode of the\n  browser.\n- Create an invoice with at least one tax.\n- Change a price unit.\n- Click on 'Save' then repeatedly on 'Validate'\n\nThe tax lines are duplicated.\n\nThe issue comes from two identical `write` calls whose purpose is to\ndelete the existing tax line and create a new tax line.\n\nThe two calls are issued by the click on 'Save' and the click on\n'Validate', which triggers a 'Save' since it doesn't consider the form\nas being saved yet.\n\nThere were several issues:\n- The buttons from the statusbar were not disabled\n- The buttons were enabled too soon. They should be enabled again when\n  the form is reloaded, otherwise the call to 'Validate' doesn't\n  consider the form saved.\n\nThis is an extension of commit\nhttps://github.com/odoo/odoo/commit/bbbf3db581b5cf883\n\nopw-710642","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/4ce309dfabc173183c8102080192366d154fa239"},{"sha":"a7cd820fc14fbe183aba2289ee478ae337b8cb1c","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] account: Duplicates a refund customer invoice\n\nWhen clicking on button \"Invoices\"(below \"Print\") on a refund\ncustomer invoice, it prints \"Refund  + number\". But when clicking\non button \"Duplicates\" it printed \"Duplicate + number\". Now it prints\n\" Duplicate refund + number\" if the customer invoice is of type out_refund.\n\nopw:708440","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/a7cd820fc14fbe183aba2289ee478ae337b8cb1c"},{"sha":"c0f1f27dbd3eed7b30c0d7b40747e31073f2de31","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] crm: translation in merge message\n\n- Install a language different from English, set it to your user\n- Merge two opportunities\n\nThe merge message which summarizes the operation contains the name of\nthe fields in English.\n\nopw-708381","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/c0f1f27dbd3eed7b30c0d7b40747e31073f2de31"},{"sha":"04bb06fcb30795732e618940b1ed500fb7d80354","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] mrp: Do not ask for to provide a lot if there is no finished product.\n\nIf `product_move` is an empty browse record\n`produce_move.product_id.tracking` is `False`, not `none`,\nand therefore\n`produce_move.product_id.tracking != 'none'` returns True,\nand it therefore asked to provide a lot for no reason.\n\nopw-710748","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/04bb06fcb30795732e618940b1ed500fb7d80354"},{"sha":"8eb759dcff0c90e05fa2546615ed47a895e5f66a","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] hr_expense: Multi company rule for hr.expense.sheet\n\nTo apply to multi company rule on hr.expense.sheet\nInspired from Expense multi company rule\n\nopw:709834","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/8eb759dcff0c90e05fa2546615ed47a895e5f66a"},{"sha":"76b724294aa21c83edd3409d4664e041dd70cd00","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] calendar: correct search in recurrent event\n\nAdd a 3 use cases with tests that were failing before.\n\ndatetime filters were not working correctly on stop filters\nThe `_get_recurrent_date_by_event` was only computing recurrency on the start\nfield of an event which can make a difference. A recurring event\n  start=2017-01-01 09:00:00; stop=2017-01-01 10:00:0\nwas not matched in a search ('stop', '>', '2017-01-01 09:30:00')\n\nThe filter != was not handled in the recurring use cases.\ne.g. making the search 'start is set' in the web client is equal to\n  ('start', '!=', False)\n\nSearching with only a start filter matching recurring events but not the\nfirst (\"real\") occurence, was returning no result if no stop filter was present.\n  start=2017-01-01 09:00:00; count=5\nhad no result in a search ('start', '>', '2017-01-02')","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/76b724294aa21c83edd3409d4664e041dd70cd00"},{"sha":"0a2b99f98569c625e1d2b18f1f09f6b17ab6d6a9","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[FIX] product_visible_discount: use defined variable\n\nOversight of a previous forward-port","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/0a2b99f98569c625e1d2b18f1f09f6b17ab6d6a9"},{"sha":"629d80c3c2f6e3050e18ff966e7ee0b04612575f","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] mail: fix typo in attachment managment\n\nFix some dead code. This is a fallback for linking mail attachment with\nits data. The issue was not reported since a long time since this just\ndisable a fallback which in my tests was not used anyway.\n\nopw-710502","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/629d80c3c2f6e3050e18ff966e7ee0b04612575f"},{"sha":"8c2db9a9a22ffe702d844d1bb1cb1c5003c2959e","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] account:  Duplicates a customer invoice\n\nFine tuning of this commit: a7cd820\nWhen clicking on button \"Duplicates\" it printed \"Duplicate + number\". Now it prints\n\" Duplicate invoice + number\" if the customer invoice is of type out_invoice.\n\nopw:708440","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/8c2db9a9a22ffe702d844d1bb1cb1c5003c2959e"},{"sha":"fb1b9baeb1d0f497d2ebe4756a7b011844527302","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] stock: prevent location creation\n\nPrevent location creation in pack operation view to avoid location\ninconsistencies.\n\nopw-707439","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/fb1b9baeb1d0f497d2ebe4756a7b011844527302"},{"sha":"218a21a37e6af2e2ba0e2b4d8d61d8d52a7547fc","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] sale: do not run procurement twice\n\nWhen procurements are created, they are automatically run. Avoid this\nbehavior, to run all procurements at the end of the process and used the\noptimized JIT behavior.\n\nopw-710007","distinct":false,"url":"https://api.github.com/repos/odoo/odoo/commits/218a21a37e6af2e2ba0e2b4d8d61d8d52a7547fc"}]}
{"actor":{"display_login":"KangOl"}}