{"push_id":1696551039,"size":446,"distinct_size":446,"ref":"refs/heads/10.0","head":"35bd4c4874d5443c63f59a3c9f04265a49163851","before":"71d7758214b6a912a92cf0bb47a4ec34f55c2a89","commits":[{"sha":"65c1926a37586c811d1fbbf4b855cda0f2348986","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] web: html_frame field and lang vs onchange\n\nIn mass mailing there is several possibilities of states when rendering\nthe widget with a possibly new value:\n\n1. we are not in edition\n  a. we are in same language than user language => the editor content\n     can be updated\n  b. we are in a different language => the content cannot be updated\n\n2. we are in edition\n  a. we are editing translation : the editor content cannot be updated\n  b. we are not editing translation (editor language == en_US)\n    i.   we are requesting editor update (by having magic value\n         `on_change_model_and_list`) => the editor can be updated\n    ii.  we are in same language than user language => the editor content\n         can be updated\n    iii. we are in a different language => the editor content cannot be\n         updated\n\nIn summary:\n\n- if language is the same than the user, we can update the value\n- if value is magic `on_change_model_and_list` and we are not translating,\n  we can update the editor\n\nBefore this commit, this worked as expected but for 2.a.ii. which if the\nuser language was not en_US would for example prevent editor updating.\n\ncloses #15583\ncloses #15414\nopw-708032\n\ninspired by a27e24c6d1\n\nnote: the fix is a fix for 9.0 and saas-11 only.","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/65c1926a37586c811d1fbbf4b855cda0f2348986"},{"sha":"1f77c2d6814f7ffa3911f3b3cd3ef344f7695eb1","author":{"name":"Raphael Collet","email":"6bb7f507e59406227f1b6037aa04c17a80c94243@openerp.com"},"message":"[FIX] models: add warning for inconsistent `compute_sudo` on fields (#15184)\n\nCheck that fields using the same compute method have the same value for\r\nparameter `compute_sudo`.","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/1f77c2d6814f7ffa3911f3b3cd3ef344f7695eb1"},{"sha":"2bf6eab6097fd999249ab353e617c5b618ff740e","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[FIX] website: fix sitemap for multi website if more than one page\n\nTemplate \"sitemap_index_xml\":\n    <loc><t t-esc=\"url_root\"/>sitemap-<t t-esc=\"page\"/>.xml</loc>\nshould be:\n    <loc><t t-esc=\"url_root\"/>sitemap-<t t-esc=\"website_id\"/>-<t t-esc=\"page\"/>.xml</loc>\n\nThe fix in python is not elegant but allow to fix without -u of website.","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/2bf6eab6097fd999249ab353e617c5b618ff740e"},{"sha":"3f26151cbde5c1d3738cf82832a42900b24203d2","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[FIX] website_sale_portal: show cancel invoice fixing typo in domain\n\nThis commit closes #15254\n\nCourtesy of @hugho-ad for reporting","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/3f26151cbde5c1d3738cf82832a42900b24203d2"},{"sha":"24fa6012e76495434c492371989caec9ceecfa0d","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/24fa6012e76495434c492371989caec9ceecfa0d"},{"sha":"333e7d1f9e4b7e32e717de139b4015806c97840a","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/333e7d1f9e4b7e32e717de139b4015806c97840a"},{"sha":"d612daae719ce3da86c3e44a91a6138a1733dcc2","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] product_visible_discount: product_id_change\n\nWhen computing the discount in product_id_change, before the fix\n\ndiscount was equal to (new_list_price - line.price_unit) / new_list_price * 100\n\nBut line.price_unit was already rounded so the discount computed was not the\ndiscount set in the pricelist due to rounding error.\n\nopw:709704","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/d612daae719ce3da86c3e44a91a6138a1733dcc2"},{"sha":"48cebafdafd7185b7e219fad2154411f4eb31c3f","author":{"name":"Isaac Gallart Bochons","email":"f4a9ac69d2a193c2330c82020424938b37c65447@puntsistemes.es"},"message":"[FIX] mrp: call message_post separately\n\nmessage_post accepts only one id\n\nCLA signature for igallart done at #15625\n\nCloses #15625","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/48cebafdafd7185b7e219fad2154411f4eb31c3f"},{"sha":"433f295b94f6efdf96ecebbffd7b593fadfa1504","author":{"name":"Florian da Costa","email":"ce10d2530b9e5c4c262d2065fadac10c93c07f94@akretion.com"},"message":"[FIX] l10n_fr_fec: unaffected earning sign and separator in FEC\n\nThe separator in the debit/credit columns of the report must contains coma\ninstead of dots for decimal separator (fr).\nAll the other columns (cf SQL query) contains coma but not this one.\n\nInverse the currency sign of the credit column. Otherwise the credit is negative\nand sum of the balance is wrong (sum credit != debit)\n\nCloses #15550","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/433f295b94f6efdf96ecebbffd7b593fadfa1504"},{"sha":"e0392500dc0ba5bd3558575ba0c0eb6977179dad","author":{"name":"Florian da Costa","email":"ce10d2530b9e5c4c262d2065fadac10c93c07f94@akretion.com"},"message":"[FIX] l10n_fr_fec: evaluation of unaffected earning line\n\nChange the condition from\n  [...] and debit != and credit != 0\nto\n  [...] and (debit != or credit != 0)\n\nas at least one of debit or credit may have an unaffected value\n\nWithout this patch a past unpaid entry will not be included in the report.\n\nCloses #15550","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/e0392500dc0ba5bd3558575ba0c0eb6977179dad"},{"sha":"69e91f6a7c5f10b9b4967d8ba5a29d5b4f3ecabb","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] base: recover thread from down postgresql\n\nIf postgresql database is temporarly down, the cron thread may fail.\n\nThe cursor creation fails when trying to connect to the server which leads to\nthe cron thread to die (uncatched exception) and will not restart when postgres\nis back.\n\nFixes #15666","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/69e91f6a7c5f10b9b4967d8ba5a29d5b4f3ecabb"},{"sha":"18fd9fe0a8c963e3e093a9338e981064fb42caeb","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] server: avoid cron thread death\n\nIn case an exception (programming, out of memory or any other unexpected\nfailure), the cron_thread would crash and not recover until server restart.\n\nIssue #15666 was an example of failure.\n\nCourtesy of Nils Hamerlinck","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/18fd9fe0a8c963e3e093a9338e981064fb42caeb"},{"sha":"775022e01f13b88007887d5d5779bc9219c88852","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/775022e01f13b88007887d5d5779bc9219c88852"},{"sha":"7eaa9f767a25d0013cc4cd6e9bde47265973d3a3","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[MERGE] forward port branch 8.0 up to 775022e01f1","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/7eaa9f767a25d0013cc4cd6e9bde47265973d3a3"},{"sha":"5655b4392954fc2692680ee1e6bd6d416fd082ce","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[FIX] base: clear cache through model instead of method\n\nThis allow cached method to be overwritten.","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/5655b4392954fc2692680ee1e6bd6d416fd082ce"},{"sha":"5f9f4f4d9dbb8222a894548e11f43c6ea7c2c0d0","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[MERGE] forward port branch saas-6 up to 7eaa9f767a2","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/5f9f4f4d9dbb8222a894548e11f43c6ea7c2c0d0"},{"sha":"8efd51acd3a3b009b79b91d78a93451d20a60ab4","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[FIX] website: check request existence before use","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/8efd51acd3a3b009b79b91d78a93451d20a60ab4"},{"sha":"5c4744cd1fa177eeed679ff4ba46f90b0bc82005","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[MERGE] forward port branch 9.0 up to 5f9f4f4d9db","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/5c4744cd1fa177eeed679ff4ba46f90b0bc82005"},{"sha":"7abeace7708b21fb96cadfb7be6589649de8bd95","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[MERGE] forward port branch saas-11 up to 5c4744cd1fa","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/7abeace7708b21fb96cadfb7be6589649de8bd95"},{"sha":"5d27b3d6c0d7a92796ffda5dc18c2eea2e343df5","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] hr_attendance: Wrong timezone\n\nThe timezones are already managed in the JS.\nSo on the attendance check in/out screen when a user clocked out\nafter 8 hrs he got a message saying that he has been in for more than 12 hrs.\n\nopw:710161","distinct":true,"url":"https://api.github.com/repos/koble/OCB/commits/5d27b3d6c0d7a92796ffda5dc18c2eea2e343df5"}]}
{"actor":{"display_login":"wagnerpereirasp"}}