{"push_id":583422460,"size":85,"distinct_size":14,"ref":"refs/heads/master-web2-sle","head":"c5553e751b924f0d70f12b35691424400aeadaf0","before":"76760589db9a3a800ff595413718b3c7bc438518","commits":[{"sha":"fc6ac83608e7b55f6206afe91377840788a5cd79","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] mail: hide delete button when uploading attachment\n\nThis is not possible to interrupt the uploading of an attachment.\nWe therefore hide the 'delete' button during the upload","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/fc6ac83608e7b55f6206afe91377840788a5cd79"},{"sha":"6c37747057506e99edffaabe6c904812eed41f5b","author":{"email":"e7186c69ec1b2bb8efc432d8c3cc33ecd525de54@me.com","name":"Arthur Maniet"},"message":"[FIX] account: don't create move lines that have neither an amount or a tax code\nFixes 51e9f90981d08d55c603b2fc21c8b9c8621a9a35","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6c37747057506e99edffaabe6c904812eed41f5b"},{"sha":"7f5bc3fdf0a5d40bcaec8f5170e04a8191a95499","author":{"email":"fc8d0ff19b307e05319186fe09506b8e201f82ad@openerp.com","name":"Somesh Khare"},"message":"[Fix] hr_expense: correct amount for included tax with negative sign\n\nSetting an expense with a tax included with a negative base code sign was\ngetting the wrong amount (tax line as a credit instead of debit). So leading to\na total for the accounting entry superior of the total of the expense (should\nnot happend as the tax is included).\nAdd test to verify this scenario.\nFixes #4260, opw 618531","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7f5bc3fdf0a5d40bcaec8f5170e04a8191a95499"},{"sha":"f24df6a93c14c59d7393368370e969b8ff30ddcc","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[FIX] ws doc: fix DOM order for copy/paste usability\n\nThe toggle button for the setup code in code examples of the webservice\npage was mistakenly inserted between the setup code and the \"actual\"\ncode in the DOM. Trying to select the whole snippet (including setup)\nwould thus also select the text of the button and copy it to the\nclipboard, breaking the copied code and confusing users.\n\nFix DOM order so selecting setup and actual code does not include the\ntext of the toggle button.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f24df6a93c14c59d7393368370e969b8ff30ddcc"},{"sha":"0892a088fc7fad792f9912ac53f74b79a71ab8fb","author":{"email":"0d7d9e81c1eac82a9eb2f2f06d387546b92f9baf@gmail.com","name":"Vicente Jimenez Aguilar"},"message":"[FIX] report_webkit: multiple misspellings of wkhtmltopdf\n\ncloses #5392","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/0892a088fc7fad792f9912ac53f74b79a71ab8fb"},{"sha":"f55a6046a831715d52ab3e82e777376d3d6d81b9","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] account.move.line: no move revalidation for trivial changes\n\nMany trivial changes to journal items, such as the\n\"blocked\" flag for litigation (follow-up), do not affect\nthe balance of the whole entry. These should not cause\nthe account.move to be (re)validated.\n\nFor example it should be possible to change trivial\nfields even on journal entries recorded in a closed\nfiscal period.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f55a6046a831715d52ab3e82e777376d3d6d81b9"},{"sha":"4ed38c2a920aeaacb70c2a81967b57d8f6bb26f6","author":{"email":"19f7ca240c1a90751ff47695616871db95411694@openerp.com","name":"Samus CTO"},"message":"[FIX] base: ambiguous @required for `name` of ir.actions subclasses\n\nColumn `name` is required in ir.actions, and thus\nautomatically required in subclasses such as `ir.actions.act_window`\nand `ir.actions.act_url`, due to the specific PostgreSQL inheritance\nmechanism. Mark it so in the model to make it explicit.\nThis does not change the database constraints, as they should already\nbe set though inheritance.\n\nCloses #4861","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4ed38c2a920aeaacb70c2a81967b57d8f6bb26f6"},{"sha":"4ad329de55a96d0ff31bc13850945aacb89d0e30","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] delivery: shipping invoice line depending on amount total\n\nThe delivery module overrode the method _create_invoice_from_picking\nto add the shipping costs according to the invoice and the shipping.\n\nThe issue is that the method _create_invoice_from_picking creates an empty\ninvoice, without any line. The lines are added afterwards, using the method\n_create_invoice_line_from_vals, within the method _invoice_create_line.\nSo, after having called _create_invoice_from_picking, the invoice is indeed\ncreated, but without lines, and therefore without the amount total value.\nAdding the shipping costs there will thus prevent the shipping costs\nbased on the total price of the invoice (e.g. free for an order of 500€)\n\nThis rev. overrides the method _invoice_create_line instead, as, after\nthe call to this method, the invoice will be completely set, with all\nits lines, and with a correct amount total. The side effect\nis that we need to recompute the taxes a second time, using button_compute.\n\nThis is not the cleanest way to solve this issue. Indeed, a cleaner patch\nwould be to change the method _create_invoice_from_picking so it creates\nthe invoice along with its invoice lines, using the ORM command\n(0, _, values) to creates the lines directly within the invoice creation:\ninvoice['invoice_line'] = [(0, _, values) for values in invoice_lines_vals].\n\nNevertheless, this is a bigger change, that will probably require API changes,\nand therefore should be done in master.\n\nopw-626226\nopw-628517","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4ad329de55a96d0ff31bc13850945aacb89d0e30"},{"sha":"a5735e78912132b1adae3efcdaeb5d0277943903","author":{"email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com","name":"Christophe Simonis"},"message":"[FIX] website_forum{,_doc}: noupdate for website.menu","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a5735e78912132b1adae3efcdaeb5d0277943903"},{"sha":"069e2be87d8250d364711b01912f34b7261ea0ba","author":{"email":"1e3f4fd42cd5353ad63d7170b5aa6bc1f719c917@openerp.com","name":"Fabien Pinckaers"},"message":"[IMP] base import not auto install (issues within SaaS)","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/069e2be87d8250d364711b01912f34b7261ea0ba"},{"sha":"5ee4028346bead1d116f831e25712a04b095abf2","author":{"email":"5cd7e29c88170aa3f16281e0dbf5772c137f6d8d@jamotion.ch","name":"Renzo Meister"},"message":"[CLA] Corporate CLA for Jamotion GmbH\n\nCloses #5377","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5ee4028346bead1d116f831e25712a04b095abf2"},{"sha":"d981f27dc1a577e9b6bc477c934fd75ede1e2983","author":{"email":"602c57ffb51af99d6f3b54c0ee9587bb110fb990@eugeconsulting.com","name":"E.R. Spada II"},"message":"[CLA] Corporate CLA EUGE Consulting\n\nCloses #5364","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/d981f27dc1a577e9b6bc477c934fd75ede1e2983"},{"sha":"27a48f8026f824f62955d5bf2a83b2799ad98db1","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] web: action translation (menuitems & more menu)\n\nThis rev. reverts partially 1d76586a1b0fff766581871cd277332bbfec030a\nThis rev. is related to #3462\n\nRegarding addons/web/controllers/main.py\n---\nname of model ir.actions.actions is not translated\nit's the name of server actions, client actions and window actions\nthat are translated.\nMeaning the name of the ir.actions.actions will always be in English,\neven when passing the user language within the context.\n\nRegarding addons/web/static/src/js/views.js\n---\nThere is no reason to pass the field values within the context\nof the /web/action/load call: The read methods of actions are\nnot overidden to use the field values. Besides, it pollutes\nthe context of the action, leading to unwanted behavior, such\nas the translation of the action name within the lang available in the\nfields of the form view (e.g. the partner form).\n\nInitially, the field values added in the context has been added\nwithin the rev. 542928adde6f74269f51d24e18896b2e8bb44fc2\nIndeed, sidebar_context (or sidebar_eval_context nowadays), contains\nthe field values, and the additional_context passed to /web/action/load\nis an extension of this sidebar_context.\nWe are not sure the reasons why the sidebar_context was passed to the\n/web/action/load, but we believe it was to pass the session/user context\ncontaining the lang, timezone, and so on, not to pass the fields values.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/27a48f8026f824f62955d5bf2a83b2799ad98db1"},{"sha":"4625b5c84010aef064a85a173bb22c5654b86c5c","author":{"email":"1f46e7f017caa89a77c9557ed26b800e8d5d7700@odoo.com","name":"Josse Colpaert"},"message":"[FIX] speed up with sql query for picking assign\n\n[IMP] Commit and limit query to 1","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4625b5c84010aef064a85a173bb22c5654b86c5c"},{"sha":"7613d5d49915b2257c9730dc0483ce0df2828b9f","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[MERGE] forward port of branch 7.0 up to 27a48f8","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7613d5d49915b2257c9730dc0483ce0df2828b9f"},{"sha":"b8ecbe3191f86cd28272c2aa0f3900c527a060dd","author":{"email":"8ac7805ed45533b9dafb856adac3f838506b05c1@gmail.com","name":"Denis Michiels"},"message":"[FIX] google_drive : translate the record\n\nPass the context, with the language setting, when the record is read to\nfill the google drive template. That allows to translate the name of the\ndocument and all the informations inside.\n\nopw-626675","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b8ecbe3191f86cd28272c2aa0f3900c527a060dd"},{"sha":"6539104a4fc5f34b5f236877e6a7e3ee80af3db6","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] calendar: add followers to recurrent events\n\ndefault_get method of mail.wizard.invite model uses\nthe key 'default_res_id' to retrieve the res_id of the record\nto add the followers.\n\nIn the case of recurrent events, virtual ids are used, and\nthe conversion from virtual ids to real ids is needed.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6539104a4fc5f34b5f236877e6a7e3ee80af3db6"},{"sha":"b2aa9c84298f479876a138467ca76eedc48060d0","author":{"email":"56923a0c9ca793c07ff1df1013de5694062a27a6@odoo.com","name":"Jeremy Kersten"},"message":"[FIX] website_blog: duplicate blog via front end.\n\nTraceback because id was not casted: AccessError: ('AccessError', u\"Database fetch misses ids (u'1') and has extra ids (1), may be caused by a type incoherence in a previous request\")","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b2aa9c84298f479876a138467ca76eedc48060d0"},{"sha":"aae75f1e297cb6b370bac7341f54f310923fe5dc","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] hr_expense: deprecated use of LocalService()\n\nIntroduced in a test, during the forward port 7613d5d49915b2257c9730dc0483ce0df2828b9f","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/aae75f1e297cb6b370bac7341f54f310923fe5dc"},{"sha":"337487db60daf423e740887b45bd69ba5be8c00d","author":{"email":"56923a0c9ca793c07ff1df1013de5694062a27a6@odoo.com","name":"Jeremy Kersten"},"message":"[FIX] website_blog: change name t-as to avoid to erase exisitng variable tag.\n\ncontroller render with context { tags, tag, ... };\nso use 't-foreach tags t-as tag', erase the 'tag' from controller.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/337487db60daf423e740887b45bd69ba5be8c00d"}]}