{"push_id":1016429917,"size":14,"distinct_size":4,"ref":"refs/heads/8.0","head":"4fb2e76b431d9f587d9f9a67925f6e0e56bdc683","before":"14282f1659149cd2d0e06f9442a37e069a2deb58","commits":[{"sha":"e0555a66e14fd3824860f1dc87c3b14ea6aa9535","author":{"email":"d20e30ccf2b4019b3d62312e6e330e2590b075de@agilebg.com","name":"eLBati"},"message":"[FIX] account: `amount_currency` when grouping invoice lines\n\nwhen using a journal with 'Group Invoice Lines'\nand issuing an invoice with foreign currency with more than 1 line\n(of the same product, or no product),\nthe amount currency in the journal item\nassociated to the merged invoice lines was wrong.\n\nIt took into account the `amount_currency` of the first line only,\nignoring the `amount_currency` of the remaining merged lines.\n\nopw-670972\nCloses #10375","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/e0555a66e14fd3824860f1dc87c3b14ea6aa9535"},{"sha":"40fdb841ae909304f65785b4c580331a6db59df6","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] auth_signup: readonly empty login field on signup\n\nCloses #9367\nFixes #11180","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/40fdb841ae909304f65785b4c580331a6db59df6"},{"sha":"9804c54634cc9a30c6f40fed55c0f0ee32af3c65","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] product_expiry: performance issues due to extra write() call\n\nWhen creating thousands of production lots in batch, the\nextra call to write() cuts performance in 2, and can be\nreplaced by an appropriate context when calling super(),\nas all the default values are computed correctly.\n\nThe only case that could possibly fail is when the product_id\nis not passed to the create() call but comes instead from\ndefaut values (ir.values).\nThis case is very rare and considered a manual exception\nwhere the expiry dates can be input manually.","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/9804c54634cc9a30c6f40fed55c0f0ee32af3c65"},{"sha":"aca8a8bebc306af994adaf58e5ec184acec05b79","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/aca8a8bebc306af994adaf58e5ec184acec05b79"},{"sha":"4309bd311fedabad9828f1d428efd77828757f41","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] base: don't unlink base.open_menu but reset it\n\nThe ir.actions.todo record base.open_menu is used to redirect the user\nto a menu after installing a module.\n\nTo do so, a new module override the record changing its action (toward a\nmenu) and setting its state to \"open\".\n\nBut with f7fe753 when one such changed action is removed after\nuninstalling a module (or removing the action by any other way) the\nbase.open_menu would also be removed. Thus thereafter the open_menu will\nnot work anymore (since type \"automatic\" is lost).\n\nWith this commit, when whenever base.open_menu is removed, instead its\naction will be replaced by base.action_client_base_menu which is the\noriginal action.\n\ncloses #11224\nrelated to: #11216, opw-660269","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/4309bd311fedabad9828f1d428efd77828757f41"},{"sha":"7cf20afb0b985674c66a8f4d1c4d6fb2f0c66a4c","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] account_check_writing: wrong duplicate period\n\nWhen duplicating an account voucher, the period was duplicated even if\nthe Bill Date didn't match with it.\n\nopw:669850","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/7cf20afb0b985674c66a8f4d1c4d6fb2f0c66a4c"},{"sha":"b955bac100999364df75219f673bafd18fc7435f","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] stock_landed_costs: stock input account\n\nWhen assigning landed costs to products that have already left the\nstock, the expense account is used instead of the stock input account.\n\nopw-671311","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/b955bac100999364df75219f673bafd18fc7435f"},{"sha":"906bf16a7617a86455547e3ebc08485cc80458df","author":{"email":"da041d4dc0cbd1887011cdc12815601b7d2073cf@gmail.com","name":"Jairo Llopis"},"message":"[8.0][FIX] Make on_change in address_format divs work\n\nTo reproduce the bug:\n\n- Create a partner.\n- Set it state \"Alaska\".\n- Country becomes \"United States\".\n- Set a country for YourCompany, such as Spain.\n- Create a partner.\n- Set it state \"Alaska\".\n- Country remains blank.\n\nAlso, `node.xpath(\"//field\")` was running over every `<field>` in the\nview, not just those inside the `<div class=\"address_format\">`. Now it\nonly traverses the right nodes, which renders every affected view\nfaster.","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/906bf16a7617a86455547e3ebc08485cc80458df"},{"sha":"591d74becf63c9265375a5703424a7ee6018825a","author":{"email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com","name":"Joren Van Onder"},"message":"[FIX] point_of_sale: do not select payment input when hidden\n\nEdge >=12 throws an error (code 800a025e) when calling the select()\nmethod on an input element that is not currently part of document and\nhas a non-empty value.\n\nWhen adding a paymentline a \"change:selected_paymentline\" event gets\ntriggered which in turn triggers the focus_selected_line function before\nthe actual paymentline gets rendered.\n\nopw-671426","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/591d74becf63c9265375a5703424a7ee6018825a"},{"sha":"f6a62fa6e14941ea3d64548bb7cef26c8e7e1ab7","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] mrp: a member of group_mrp_manager can create Work center\n\nWhen creating work center, a resource.resource record is created.\nThen a member of group_mrp_manager is allowed to create resource.resource record.\n\nopw:671218","distinct":false,"url":"https://api.github.com/repos/nuobit/odoo/commits/f6a62fa6e14941ea3d64548bb7cef26c8e7e1ab7"},{"sha":"13c33264e62f25e43b2169381b554b41af8f9f60","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] purchase: _get_po_line_values_from_proc-sig\n\nIntroduced by eefc76f\nOnly the supplier taxes of the company set in the procurement\nmust be set in the PO.\n\nBackport from f5989bc3d8f10a0354a7d085576276d4e1778fbd\n\nopw:671449","distinct":true,"url":"https://api.github.com/repos/nuobit/odoo/commits/13c33264e62f25e43b2169381b554b41af8f9f60"},{"sha":"560e5eec1523ded60e5bd748bd0ce1325dadad3b","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] purchase: duplicate origin in PO\n\nWhen a \"Drop Shipping\" route is used on a product, the origin document\nis duplicated on the PO created. This is because in this case,\npo_rec.origin and procurement.origin are the same.\n\nopw-671039","distinct":true,"url":"https://api.github.com/repos/nuobit/odoo/commits/560e5eec1523ded60e5bd748bd0ce1325dadad3b"},{"sha":"abe5859559934be696e96aecee57d7c107fffe7d","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] gamification: close challenge after expiration\n\nBefore this patch, the challenges with an end date in the future were closed at\nthe first cron run.\n\nopw-669995","distinct":true,"url":"https://api.github.com/repos/nuobit/odoo/commits/abe5859559934be696e96aecee57d7c107fffe7d"},{"sha":"4fb2e76b431d9f587d9f9a67925f6e0e56bdc683","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] web: `char_domain` rendering on record switch\n\nWhen using the left/riht arrow to switch of record\nin a form view,\nthe rendering of the `char_domain` widget was done too\nearly, before all fields are ready / set, and if the\ndomain of the previous record could not be applied\non the current record, it leaded to a traceback.\n\nThis revision introduce a new deffered,\nbecause I coudln't find one that was doing\nwhat I was looking for:\n - `is_initialized` is a defferred which is\n resolved when the form view has finished\n its rendering for the first time\n - `reload_mutex` is a mutex used only when reloading or\n switch to left/right record.\n\nWhile the one needed in this case is a deferred\nwhich is resolved when the record has finished\nbeing rendered, wether when its when coming\nfrom the list view to the form view (and it's\nnot the first time the form view is loaded,\ne.g. list view -> form view -> list view -> form view, another record),\nor on the switch of left/right record.\n\nopw-671594","distinct":true,"url":"https://api.github.com/repos/nuobit/odoo/commits/4fb2e76b431d9f587d9f9a67925f6e0e56bdc683"}]}