{"push_id":1713866143,"size":790,"distinct_size":1,"ref":"refs/heads/master-staging-qdp","head":"a78389546b546a796e52126e57a770d982909819","before":"a9e21c6c20591d263c25e87b31ef8b43c9701b42","commits":[{"sha":"a4bc731f041559283afd5a1d11f34e7547c11bb5","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] mrp_repair: repair order\n\n- Have a contact in language A\n- Be connected in language B\n- Go to repair and create a repair order for contact with language A\n\nWhen printing repair order report (quotation), it is printed in language\nB.\n\nopw-725060","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a4bc731f041559283afd5a1d11f34e7547c11bb5"},{"sha":"2b81636e39e503c632bfa0e361edb290797e5106","author":{"name":"qsm-odoo","email":"a99e73845cc00a5cb1ee6b97643be9934fdddc33@odoo.com"},"message":"[FIX] web: fix export dialog design on IE\n\nAs the export dialog has always lots of content, the design was made\nso that it always takes 100% of the viewport height. This allowed to\ndesign the dialog content so that the fields panels do not overflow\nthe modal and are individually scrollable and so that the buttons are\nvertically centered.\n\nThe problem is that this was not properly working on IE. Indeed, the\n`.modal-body` element overflowed the `.modal-content` one. The solution\nis in two parts:\n\n 1) IE does not properly distribute heights when combining flex elements\n    with max-height containers. The `.modal-content` has to be forced\n    to `height: 100%;` for this to work. This is done in javascript as\n    there is no way to detect `.modal-content` elements specific to\n    export dialogs.\n\n 2) IE does not properly render `flex: 1 0 0;` elements. The rule is\n    supposed to tell the browser \"render the element as if it was of\n    dimension 0 and was able to grow to fill its parent container\".\n    Fortunatly, a workaround with `flex: 1 1 auto;` combined with\n    `min-height: 0;` seems to achieve the same behavior for this\n    case (by telling \"render the element by shrinking or growing\n    it to fill its parent container, without caring of its minimum\n    size\").\n\nopw-725391\n\nCherry-pick of odoo/enterprise@dd059f0af79df24121d94cd81f2dd023c180583c","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2b81636e39e503c632bfa0e361edb290797e5106"},{"sha":"7f260ab517ebde634fc274e928eb062463f0d88f","author":{"name":"Joren Van Onder","email":"3f70d52e4164e64ab6d3846cf9ba78eb158e0e31@odoo.com"},"message":"[FIX] point_of_sale: round product.product price analogous to backend\n\nA rounding issue was resolved in\nee33593351a148d0f678b36fc01e8524fe1452b6. It however introduced\nanother issue.\n\nRounding functions (both round_precision in web.utils and float_round\nin openerp.tools) are not perfect due to IEEE floating point\nlimitations. However both should produce the same output given the\nsame input. An example: rounding 13.95 to 2 digits yields\n13.950000000000001.\n\nThe additional rounding introduced in\nee33593351a148d0f678b36fc01e8524fe1452b6 on price lead to issues in\ncertain cases. One example occurs when applying a 90% discount on a\nproduct costing 13.95. The POS will do the following:\n\n> 13.950000000000001 * 0.09999999999999998\n1.3949999999999998\n> round_pr(1.3949999999999998, .01)\n1.4000000000000001\n\nwhereas the backend will do (as eg. in sale.order.line)\n\n>>> 13.95 * 0.09999999999999998\n1.3949999999999996\n>>> round(1.3949999999999996, 2)\n1.3900000000000001\n\nCausing a difference of 0.01.\n\nThe core of the issue is that in the backend 13.95 is rounded\ndifferently. When a Float gets written to the database doesn't just\npass through the regular float_round. It passes through\n_symbol_set_float which truncates characters exceeding the precision.\n\nThis implements the same approach in the POS.\n\nopw-715506\nCloses #16119","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7f260ab517ebde634fc274e928eb062463f0d88f"},{"sha":"989d7068e9fc210350cc4531e8f757364363d40d","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] account_asset: multi-currency depreciation\n\n- Create an asset category with a journal of type \"Purchase\" or\n  \"Miscellaneous\".\n- Create an asset in a currency different from the company currency\n- Validate and post the first entry.\n\nThe error \"The amount expressed in the secondary currency must be\npositive...\" is raised.\n\nThe sign is determined by the journal type. However, in case of an asset\ndepreciation or a deferred revenue, the amount is always positive. The\namount is negative in case of an asset created from a refund invoice\n(see commit c844534f8ac9).\n\nThere is actually no need of a `sign` variable. In case amount is\npositive:\n- first move is a credit, therefore `amount_currency` is negative\n- second move is a debit, therefore `amount_currency` is positive\n\nIn case amoutn is negative:\n- first move is a debit, therefore `amount_currency` is positive\n- second move is a credit, therefore `amount_currency` is negative\n\nopw-725358","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/989d7068e9fc210350cc4531e8f757364363d40d"},{"sha":"14989806a6623520bb390973786e47f6f5008550","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] event: email schedule\n\n- In \"Events > Configuration\", set \"Email Scheduling\" to \"No automated\n  emails\"\n- Create an event\n- Register an attendee\n\nAn email is sent.\n\nopw-724787","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/14989806a6623520bb390973786e47f6f5008550"},{"sha":"26938da071e77b853d09d512b4812dd2ba645afb","author":{"name":"qdp-odoo","email":"da9339a8e432695c370fb0faa96446bd4bde8c57@odoo.com"},"message":"[FIX] account: fix statement_line_id on bank statement processing.\n\nSince ee2c76a43111acdf9b1ccfc132d1a8a97912e55d, a new field 'statement_line_id' has been added on account.move.line object and the field 'statement_id' became a related... but this statement_line_id on the bank account aml was, by mistake, not set. That created aml that were wrongly appearing in blue in the reconciliation widget.\n\nIf this error occured in a DB, the following SQL query can fix it:\n$ UPDATE account_move_line l SET statement_line_id = s.id FROM account_bank_statement_line s\n   WHERE l.statement_line_id IS NULL\n   AND l.statement_id = s.statement_id\n   AND l.name = s.name\n   AND coalesce(s.partner_id, 0) = coalesce(l.partner_id, 0);","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/26938da071e77b853d09d512b4812dd2ba645afb"},{"sha":"1b5dcf29f58b5c6623fa01dd0fd5c6ebad09f0d8","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] report: remove duplicated dict key\n\nBad forward port, added at 2c90fad and fe7b3c66\nReplaces and closes #16130","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1b5dcf29f58b5c6623fa01dd0fd5c6ebad09f0d8"},{"sha":"74f46a39804c98f7c4dcdc26349d27956ada1087","author":{"name":"AZER","email":"ac6bb6075d3eb66a101441d7f691108d9a49b4c8@gmail.com"},"message":"[CLA] signature for monami7001\n\nDone at #16063","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/74f46a39804c98f7c4dcdc26349d27956ada1087"},{"sha":"c00a131309f00aaf33abd77f105d5b13c5e60061","author":{"name":"AZER","email":"ac6bb6075d3eb66a101441d7f691108d9a49b4c8@gmail.com"},"message":"[FIX] point_of_sale: add missing sudo\n\nMain journal is not accessible for user from different company,\na security error is raised during the default get\n\nA pos manager could not create a new pos configuration without create rights on\nir.sequence (only admin has by default)\n\nCloses #16063","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/c00a131309f00aaf33abd77f105d5b13c5e60061"},{"sha":"105243afa6008abe9176348baafb8de2ce7b2d9c","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] web_editor: fix select and modify video\n\nThere was an issue when selecting a video tag:\n\n- a tag inside the video tag would be selected instead of the video tag\n  so video could not be removed or modified (modifying it would add a\n  video or image inside the video itself and so on).\n\n- the selection was not conveyed to the editor so it would be lost\n  consequently due to some code who restored it to what was saved on\n  the editor.\n\nThis fix solves this by changing how the video tag was selected and\nsaving the selected range on the editor.\n\nopw-724701","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/105243afa6008abe9176348baafb8de2ce7b2d9c"},{"sha":"50591ac0b29688eac1f6e2ffc83b2584917713a6","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] stock: Customer address in deliveryslip\n\nWhen there is no move line linked to the picking, the customer address must\nbe the address of the partner linked to the stock.pick\nBackport of this commit: 79d8849\n\nopw:725721","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/50591ac0b29688eac1f6e2ffc83b2584917713a6"},{"sha":"7bbbc6f12d0ba0337808a5b15387c0820ea42203","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] account: decimal precision\n\nMissing decimal precisions.\n\nopw-726110","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7bbbc6f12d0ba0337808a5b15387c0820ea42203"},{"sha":"f60c18d83223e6fcb87c857f3be94e31f1801c18","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] website_sale: product detail scroll\n\nOn mobile view, in the product detail page, the image of the product\nfills the largest part of the screen. However, when the user tries to\nscroll by clicking on the image, it zooms on the image instead of\nactually scrolling. This is confusing for the users who report that they\ncannot buy anything on the webshop.\n\nA solution is to simply deactivate the zoom on mobile.\n\nopw-704026","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f60c18d83223e6fcb87c857f3be94e31f1801c18"},{"sha":"b8ce0db8e105ed3c9ab4aefe8bce5028764694f4","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] website_quote: translations for website_description\n\nWhen creating a SO with a quote template(QT), the website_description\nof the QT is transfered with the lang of the partner to the field\nwebsite_description of sale.order model(in onchange_template_id on\nsale.order model). But when changing the partner_id on the SO, the\nlang of the new user was taken into account.\n\nopw:697893","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b8ce0db8e105ed3c9ab4aefe8bce5028764694f4"},{"sha":"cc6a5110eec2e7a9434c6e1b98b8452e43dde75d","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] mrp_repair: description language\n\nThe description should be in the partner's language, as in a SO.\n\nopw-725060","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/cc6a5110eec2e7a9434c6e1b98b8452e43dde75d"},{"sha":"f1b95709b962a15d5c1205d5657011f35bf71350","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] website: title escaped two times\n\nThe title of the page was escaped two times, once in Web layout and\nonce in Main layout.\n\nopw:725212","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f1b95709b962a15d5c1205d5657011f35bf71350"},{"sha":"bbb3bd876a337d35f75c06ff53bbb5284c830f76","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] account_extra_reports: Partner Ledger report\n\n- Activate multi-currency\n- Create an invoice in a currency different from the company currency\n- Go to Accounting > Reporting > Management > Partner Ledger\n- Activate the option \"With Currency\"\n\nThe report printed doesn't contain the amount currency.\n\nopw-726440","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/bbb3bd876a337d35f75c06ff53bbb5284c830f76"},{"sha":"e7b853493bb78cb1b23324eb96e191d3183a8ec3","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] hr_expense: Creation of entries from several expense lines\n\nWhen posting journal entries for an hr.expense.sheet with several expense lines\n(by clicking on the button \"Post journal entries\"), all the account move lines\ncreated for the same sheet must be linked to the same account move because\nthe model hr.expense.sheet has just a field \"account_move_id\" to access all the entries\n(by clicking on button \"Accounting Entries\")\n\nopw:715523,709930,725798,716239","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e7b853493bb78cb1b23324eb96e191d3183a8ec3"},{"sha":"4cfd03d0565defc4bd37ab032c1b61ef4fccf38a","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] calendar: no  add Contact when no useContacts\n\nOn a form view the attribute `use_contacts` will:\n\n- when set to True: enable us to add contacts which will be available on\n  any time in the calendar,\n\n- when unset: the list of contact is only the contact currently beeing\n  seen directly in the calendar.\n\nThe feature for adding contact is thus not necessary when\n`use_contacts` is unset. But it still appeared without having any effect\n(which is unexpected).\n\nThis commit remove the contact adding feature when it has no necessity.\n\nopw-715932","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4cfd03d0565defc4bd37ab032c1b61ef4fccf38a"},{"sha":"aaa2000c01167d12e20cfaccc8439cd002ad3246","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] doc: correct markdown for CLA signature\n\nCode part was not rendered\nProbably introduced at\nhttps://github.com/blog/2333-a-formal-spec-for-github-flavored-markdown","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/aaa2000c01167d12e20cfaccc8439cd002ad3246"}]}
{"actor":{"display_login":"qdp-odoo"}}