{"push_id":2619736888,"size":173,"distinct_size":1,"ref":"refs/heads/11.0-fix_blocker_approach_update_reserved_quants-wt","head":"a88af1440e9c62fbd7e739fb8dbc7d59a3a56f81","before":"54261927701bba6bf4d7ed9f3df9d919d6c19ade","commits":[{"sha":"b739e659400a223ec2b6d41ef57f27966edfe294","author":{"name":"Nicolas Lempereur","email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com"},"message":"[FIX] web_editor: optimize big mail transcoding\n\nThe browser may throw an error when a big mail such as one with\nhundreds thousands of tags is being transformed to have a style\nmore compatible with mail clients.\n\nThe error would be:\n \"Uncaught RangeError: Maximum call stack size exceeded\"\n\nThis happens in jquery because we hare too many nodes (there is an\nongoing issue at https://github.com./jquery/sizzle/issues/403) so this\ncommit replace that part by a DFS traversal over DOM nodes.\n\nThere was also an issue that not having the option \"style-inline\" would\nstill cause some style code to be ran albeit it was intended not to be\nsolved in 55c7d2d5b00.\n\nopw-1841107\ncloses #24550","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/b739e659400a223ec2b6d41ef57f27966edfe294"},{"sha":"d595e3a258f5f1f45b0b3dcf4ab43fdfebc83d40","author":{"name":"Nicolas Lempereur","email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com"},"message":"[FIX] tools: mail transcoding css space consistent\n\nThe transcoding of a mail (transforming CSS into inline styles on the\nelement nodes of the mail) used the form:\n\n property:value;\n\nSo when a mail is saved, it would be eg. with `style=\"property:value;\"`\nand when it is being edited \"property:value\" is removed if available via\nCSS stylesheet given the structure.\n\nBut the sanitize_style (introduced in bfe7aafa7) adds an espace before\nthe value (which is more pretty but was probably not choosen in\ntranscoding to decrease size of mail):\n\n property: value;\n\nso the inline style would not be removed when editing possibly causing\nconflict with the editor.\n\nWith this commit, the sanitize_style doesn't add a space. It could have\nbeen changed in transcoding but the code is already rather slow and we\ndon't want to use a regex replace or two string replace instead of the\ncurrent one string replace.\n\nopw-1841107","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/d595e3a258f5f1f45b0b3dcf4ab43fdfebc83d40"},{"sha":"4431c8c843f28f9229a5cacb8b786b2b8303fd6b","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[FIX] website: GeoIP Legacy compatibility\n\nSome IPs (like google-proxy ones) are not bound to a specific country.\nLegacy Database used to set country_code to 'EU' for these one. geoip2,\non contrary, does not set the country. Read information from `continent`\nattribute in this case.\n\nopw-1844888","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/4431c8c843f28f9229a5cacb8b786b2b8303fd6b"},{"sha":"475027b9889c0701f8fe5e0373a40663f6a831e1","author":{"name":"Goffin Simon","email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com"},"message":"[FIX] point_of_sale: Set the correct cashier\n\nAfter reopening the session in the POS by another user,\nthe cashier was not correctly identified.\n\nBack-port of this commit: a9caef0ebbc7f3288e06f352f5bb817861e9689c\n\nopw:784422","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/475027b9889c0701f8fe5e0373a40663f6a831e1"},{"sha":"1dae7ea1d660dca32e7261c5c0ed710e5541c641","author":{"name":"Nicolas Lempereur","email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com"},"message":"[FIX] web_editor: inline space in source code\n\nBackport of 57f7c681062f07002312e91d79d02b2b1b59d9fe","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/1dae7ea1d660dca32e7261c5c0ed710e5541c641"},{"sha":"bc54fc47bd9da73879f45c0f21a75f2307bd60f2","author":{"name":"Odoo Translation Bot","email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/bc54fc47bd9da73879f45c0f21a75f2307bd60f2"},{"sha":"3a09c06f8c094b3b54c15edac6d1bd3a93d9a502","author":{"name":"Lucas Perais (lpe)","email":"42d29efea96f3992aa24782120ec2948e42548fa@odoo.com"},"message":"[FIX] point_of_sale: sale details report should display the internal ref of products\n\nIt seems that in v8 the internal reference (the code) of the product\nwas displayed in the sales details report of the pos\n\nThis commit put that field back on the report\n\nOPW 1844776\ncloses #24641","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/3a09c06f8c094b3b54c15edac6d1bd3a93d9a502"},{"sha":"3416d4a7989e03be5fb77b5414395c14df63c076","author":{"name":"Lucas Perais (lpe)","email":"42d29efea96f3992aa24782120ec2948e42548fa@odoo.com"},"message":"[FIX] point_of_sale: user on invoice same as on order\n\nOpen a pos session with a user A\nChange cashier to user B\n\nMake an order with invoice\n\nBefore this commit, the salesman of the order was user B\nbut the salesman on the invoice was A\n\nAfter this commit, both invoice and order have user B as salesman\n\nOPW 1844175\ncloses #24642","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/3416d4a7989e03be5fb77b5414395c14df63c076"},{"sha":"5bb7ffa20e242d779e7f8e464fb076b7bce1e76c","author":{"name":"Nicolas Lempereur","email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com"},"message":"[FIX] web_editor: ignore range error on Restricted\n\nIn firefox, if we have a range on eg.:\n\n  `<input type=\"file\">`\n\nand we tabulate to get to it, we have the range over:\n\n  `<button type=\"button\" tabindex=\"0\">Browse…</button>`\n\nwhich seems to be a \"virtual\" element inside the `<input/>` but this\nmagic element is \"Restricted\" and causes error such as:\n\n  `Permission denied to access property \"nodeName\"`\n\nSo this fix ignore errors when getting a range from current selection on\nkeyup.\n\nopw-1819279\ncloses #24524","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/5bb7ffa20e242d779e7f8e464fb076b7bce1e76c"},{"sha":"7b1362ac557b2fb12fd16240786ee0375b29272c","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch 9.0 up to 1dae7ea1d66","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/7b1362ac557b2fb12fd16240786ee0375b29272c"},{"sha":"3579bd53bed09a6bd06ac32d8bce780937993501","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] hr_expense: account on expense\n\n- Set a specific expense account on an expense product\n- Send an email to the expense alias\n\nThe specific expense account is not used; a default account is used\ninstead.\n\nopw-1838174","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/3579bd53bed09a6bd06ac32d8bce780937993501"},{"sha":"5274a620374d394cc977319cdbde6da89a7bca0c","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch 10.0 up to 7b1362ac557","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/5274a620374d394cc977319cdbde6da89a7bca0c"},{"sha":"8adb11a529be3140708a891be30df70168b28791","author":{"name":"len-odoo","email":"a573b540d2dde90ba6da3b9d6286c8ec60c10044@odoo.com"},"message":"[FIX] calendar: fix recurring events rrule definition\n\nSome versions of the datutil library crash when a 'Z' (specifying 'Zulu' time)\nis appended at the end of an rrule.\nThis is because they decided to be stricter when comparing timezone aware/naive\ndatetimes with rrules.\nThis bug appears when trying to create a recurring event on the calendar,\ndefined with an \"until\" (a certain date) rule.\nWe explicitly add the timezone information if the 'Z' is in the rrule.\n\nWe also remove the rrule ffield from the view, since it is not used and could\nonly interfere with the logic of the rrule creation.\n\nrelated to commit 35a4263f0a\n\nopw 1841761","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/8adb11a529be3140708a891be30df70168b28791"},{"sha":"7f27992998931e1cd58ccf6eb6a87195fe77b8d9","author":{"name":"Raphael Collet","email":"fcee45b878db1f337818c5c606c1542797080a40@odoo.com"},"message":"[FIX] fields: convert selection value to int\n\nWhen a string value is assigned to a selection field expecting integers, the\nvalue simply rejected.  In such a case, convert the value to an integer before\nvalidating it.","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/7f27992998931e1cd58ccf6eb6a87195fe77b8d9"},{"sha":"d818b516c14947235152f14827c996c5bb01655d","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch saas-14 up to 5274a620374","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/d818b516c14947235152f14827c996c5bb01655d"},{"sha":"5603b778f6a52a0c251be8d871139efdeeff5a40","author":{"name":"Denis Ledoux","email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com"},"message":"[FIX] point_of_sale: automatic selection of customer pricelist\n\nWhen changing the customer to a customer with a different pricelist\nthan the pos default, the customer pricelist was not automatically selected.\n\nThis is because of an oversight in the below revision:\nf76cc095b8493dfac788f5e1a545adc571f0693f\n\nopw-1843709\nfixes #24611","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/5603b778f6a52a0c251be8d871139efdeeff5a40"},{"sha":"f88a05d18e43c0d6dc36bc50df0db4507865e9e1","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] website_sale: do not copy last SO\n\n- Create u1 as a portal user\n- Connect as u1, add products to the cart\n- Duplicate u1 (e.g. u2)\n- Connect as u2\n\nu2 retrieves the cart of u1.\n\nopw-1847328","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/f88a05d18e43c0d6dc36bc50df0db4507865e9e1"},{"sha":"bd2de7ae7884deb8fbde0354d617c0776384ad4a","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch saas-15 up to d818b516c14","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/bd2de7ae7884deb8fbde0354d617c0776384ad4a"},{"sha":"1265839a07d6740022c16d4eddf8c17a3c7180df","author":{"name":"Goffin Simon","email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com"},"message":"[FIX] sale: Down payment in multi company\n\nWhen creating a product \"down payment\" in multi company in function \"create_invoices\"\nof the model \"sale.advance.payment.inv\", a default company was set on this product\nand it could lead to access rights error when trying to invoice a SO from an other\ncompany.\n\nNB: The down payment product must be shared with all the companies, as this is\nthe only one that you can set in the ir.config_parameter.\n\nopw:1841468","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/1265839a07d6740022c16d4eddf8c17a3c7180df"},{"sha":"b44c34865bbe733a76f30375e09957d10bce2c27","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[FIX] web_editor: correct js code.\n\nOversight of previous forward-port","distinct":false,"url":"https://api.github.com/repos/wtaferner/odoo/commits/b44c34865bbe733a76f30375e09957d10bce2c27"}]}
{"actor":{"display_login":"wtaferner"}}