{"push_id":1066645346,"size":103,"distinct_size":75,"ref":"refs/heads/8.0","head":"8a433e598a5c66e01ec77da3d2eafb42f5afaac4","before":"c489d09c8643b85eda7d4a6fa5bc940d623c9c4c","commits":[{"sha":"479f6ff48eb203653e418ba5bbdcd1472e0e4568","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] point_of_sale: tz fallback\n\nThe user timezone fallback in case the user\nhas no timezone wasn't set at the right place.\n\nThis is an oversight of the revision\n9f0120d73bbbc364d8ec04b0e3ad63c75086ba52\n\nopw-670778","distinct":false,"url":"https://api.github.com/repos/diagramsoftware/odoo/commits/479f6ff48eb203653e418ba5bbdcd1472e0e4568"},{"sha":"8c278a4e4a8f1d8c899fc4f9d8d2a5abc13a4192","author":{"email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com","name":"Odoo Translation Bot"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/diagramsoftware/odoo/commits/8c278a4e4a8f1d8c899fc4f9d8d2a5abc13a4192"},{"sha":"3bc7ea6bcf3a53281b7b0d01b94caf83f121284c","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] stock: stock valuation user timezone date\n\nWhen delivering a delivery order (`stock.picking.out`),\nwhich generates accounting entries\ne.g. thanks to the real-time stock valuation,\nthe date of the move set was the UTC today date, while it must\nbe the user's today date, using the timezone passed in the\ncontext.\n\nThis prevented the delivery of the `stock.picking.out`\nwhen the `Check date in period` boolean was checked\nin the stock journal, and the user date is in the previous\nmonth compared to the UTC date, as the date set on the move\nentries were not in the selected period for these move entries.\ne.g. When the user timezone is UTC -8, and his current time is\n2016-02-29 18:00:00, the UTC date is 2016-03-01 02:00:00, the\nperiod chosen is February (correct), but the date on the move\nentries were set to 2016-03-01.\n\nopw-670820","distinct":false,"url":"https://api.github.com/repos/diagramsoftware/odoo/commits/3bc7ea6bcf3a53281b7b0d01b94caf83f121284c"},{"sha":"c23eb232675554b4952d3898a76470d5d659fe82","author":{"email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com","name":"Joren Van Onder"},"message":"[FIX] hw_scale: use a larger timeout during initial probe\n\nI'm not sure why the serial timeout is so aggressive, but I assume there\nis a reason for it. During probing however, we shouldn't use such an\naggressive timeout because if we miss the device during initial startup\nwe'll never find it since we only probe devices once.","distinct":false,"url":"https://api.github.com/repos/diagramsoftware/odoo/commits/c23eb232675554b4952d3898a76470d5d659fe82"},{"sha":"13f1426bf564a91c6cdbfb6e6aa8522efdd549f3","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] report: UPC-A barcodes drawing\n\nIt looks like reportlab doesn't handle well\nUPC-A barcodes.\n\nAs UPC-A barcodes became EAN13 barcodes when\nadding a `0` to the beginning of the barcode,\nand the render is the same, we ask reportlab\na EAN13 barcode type when a UPC-A barcode is asked,\nmaking sure to add the `0` automatically first.\n\nFrom Wikipedia:\n```\nThe EAN was developed as a superset of UPC,\nadding an extra digit to the beginning of every UPC number.\n[...]\nthe original rules for UPC are treated as a '0'\nif read as EAN-13.\nA UPC barcode XXXXXXXXXXXX therefore is the EAN-13 barcode 0XXXXXXXXXXXX.\nIt is possible to prefix a UPC barcode with a 0;\nthey become EAN-13 rather than UPC-A.\nThis does not change the check digit.\nAll point-of-sale systems can now understand both equally.\n```\nopw-670560","distinct":false,"url":"https://api.github.com/repos/diagramsoftware/odoo/commits/13f1426bf564a91c6cdbfb6e6aa8522efdd549f3"},{"sha":"14282f1659149cd2d0e06f9442a37e069a2deb58","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] report, website_report: barcode widget\n\nUp to this revision, barcodes set in reports are generated\nusing the controller `/report/barcode`,\nusing a `img` HTML tag, e.g. (from `report_location_barcode`)\n```\n<img t-if=\"not o.loc_barcode\"\n     t-att-src=\"'/report/barcode/?type=%s&amp;value=%s&amp;width=%s&amp;height=%s'\n     % ('Code128', o.name, 600, 100)\" style=\"width:300px;height:50px\"/>\n``\n\nThis `/report/barcode` route is set as `auth='user'`, meaning\nthe route can only be accessed by signed in users.\n\nWhen wkhtmltopdf prints a report containing such a barcode,\nit calls this `report/barcode` route, making sure to pass\nthe request session in the cookies, so wkhtmltopdf\nuses the same session than the one of the user. This is\nneeded, as only users can access this `report/barcode/` route.\n\nThis session is passed in `report.py`, in the method\n`_run_wkhtmltopdf`, thanks to the --cookie wkhtmltopdf\nparameter.\n\nNevertheless, if a report is printed through the website\nfront-end, as public (without a signed in user), the request\nsession is not associated to a signed in user, and therefore\nthe route `/report/barcode` refuses the access / redirects\nto the login, making it impossible to print a report\ncontaining a barcode without being signed in. This even\nif the report is printed as `sudo` through a controller\n(as this is the session of the not signed in user which is passed,\nnot a session associated to `sudo).\n\nFixes #10621\nopw-667797","distinct":false,"url":"https://api.github.com/repos/diagramsoftware/odoo/commits/14282f1659149cd2d0e06f9442a37e069a2deb58"},{"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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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/diagramsoftware/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":false,"url":"https://api.github.com/repos/diagramsoftware/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":false,"url":"https://api.github.com/repos/diagramsoftware/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":false,"url":"https://api.github.com/repos/diagramsoftware/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":false,"url":"https://api.github.com/repos/diagramsoftware/odoo/commits/4fb2e76b431d9f587d9f9a67925f6e0e56bdc683"}]}