{"push_id":2598713159,"size":23,"distinct_size":6,"ref":"refs/heads/saas-11.2-display-return-tracability-arm","head":"fa4371212f82349ce3ba977da1fa19f4b2ab4326","before":"4d3b52cb3acbc85fd1396eabea70f8a8c81eb1ca","commits":[{"sha":"1e21b79febaec0198899d5dfe38c3f2d54fb163b","author":{"name":"Joren Van Onder","email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com"},"message":"[FIX] website_quote: install sale_payment together with website_quote\n\nStable version of 65a589eb54a1421baa71074701bea2873a83c75f (reverted\nat 935043dda123a030130571a2a4bb45b2b13f145c) that doesn't cause the\nfollowing errors:\n\nodoo.modules.graph: module website_quote: Unmet dependencies:\nsale_payment\n\non existing databases without sale_payment installed.\n\nA downside of this approach is that sale_payment can be uninstalled\nwithout uninstalling website_quote. Adding an uninstall_hook to\nsale_payment could solve that, but it wouldn't warn the user\nwebsite_quote would be removed in the \"Uninstall module\"\nwizard. Keeping in mind this is only a temporary hack for stable,\nkeeping sale_payment installed in this case shouldn't cause any\nissues.\n\nopw-1847977","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1e21b79febaec0198899d5dfe38c3f2d54fb163b"},{"sha":"a3ab33f2121c487920d370675d0e1a32dfc96c65","author":{"name":"Goffin Simon","email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com"},"message":"[FIX] mass_mailing: unsubscribe not working in multi lang\n\nWhen installing the website with a lang  different than the one set\non the user, the button unsubscribe in the mass mailing snippets\ndidn't work because the unsubscribe link contains the code of the\nlanguage. The function send_get_email_dict in model mail.mail didn't\nexpect this behavior and so couldn't set the right unsubscribe link\nin the mail.\n\nopw:1850696","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a3ab33f2121c487920d370675d0e1a32dfc96c65"},{"sha":"4c08e2a945fdc15ec1c8742062e2d626c767a188","author":{"name":"Rémi Rahir","email":"2c7b05ed1488c7110901626c2c56645675e22767@odoo.com"},"message":"[FIX] iap: install web_settings_dashboard along with iap","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4c08e2a945fdc15ec1c8742062e2d626c767a188"},{"sha":"28179bc8cb9d98a60936634e50ca733beec0393f","author":{"name":"Yannick Tivisse","email":"200a91eb0e5cc4726d6a3430713b580138f34298@openerp.com"},"message":"[IMP] base: Add support for private addresses\n\nThis is a backport of commit https://github.com/odoo/odoo/commit/2f15a5fa647d55df36c9019df467802a3aa9b4e3\n\nPurpose\n=======\n\nAdd the possibility to create private addresses, only accessible for a subset\nof users.\n\nSpecification\n=============\n\n- Add a new 'Private' partner type\n- Add a res.groups in base 'Access to Private Addresses'\n- Add ir.rules for the following behavior:\n    - Every employees/internal users can read non-private addresses\n    - Only users in group_private_addresses can access private addresses\n- Add in base a simplified form view for private addresses\n\nThe following points won't be backported:\n- A HR Officer is automatically granted in group_private_addresses\n- Use the simplified form view to open the address_home_id form on employees\nThat's because it requires to update 'base' to make it work. If a user only\nupdate 'hr', this will break his instance while 'base' isn't updated.\n\nBut these modifications can be applied manually quite easily.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/28179bc8cb9d98a60936634e50ca733beec0393f"},{"sha":"56e3100a0b1f3232272d00638548f62f21a58d3a","author":{"name":"Nicolas Lempereur","email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com"},"message":"[FIX] stock: remove return return test dead code\n\nIn saas-11.2, the traceability has been rewritten and there is no notion\nof upstream/downstream, also the code tested seems to have become dead\nin some instance (in particular: the one this test tested), so will be\nimproved soon.\n\nopw-1845444\ncloses #24887","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/56e3100a0b1f3232272d00638548f62f21a58d3a"},{"sha":"919a1af93601f3873b78c755575cf0486da24e4e","author":{"name":"jem-odoo","email":"6964489703ed973b467c16e75b2abe91a57e12f6@openerp.com"},"message":"[FIX] purchase: correct product cost in reporting\n\nproduct.product inheritS from product.template, and they both\ndefine the 'standard_price' field, but implement it differently;\n - product: the field is a company dependent one (so non stored)\n - template: the field is a computed one based on tis variants\n\nFor the first case, since the field is not stored in database, when\ndoing SQL query, we have to get the value from the table ir_property.\nThat is what purchase report does, but instead of searching on resource\n'product.product', it does it on 'product.template'. There are\nobviously no entries in ir_property table for 'standard_price' field\non product template. As consequence, the \"product value\" (cost)\nis always null in purchase reporting.\nThis commit fixes that by modifying SQL query to get the good\nvalue from ir_property table.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/919a1af93601f3873b78c755575cf0486da24e4e"},{"sha":"f9ce42c763389573ed6a19bbb1a4a9784d82a1bb","author":{"name":"Goffin Simon","email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com"},"message":"[FIX] sale_timesheet: ZeroDivisionError\n\nTo avoid a division by zero.\nCourtesy of @tbe-odoo\n\nopw:1850023","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f9ce42c763389573ed6a19bbb1a4a9784d82a1bb"},{"sha":"299b613da355a94a33f0db1bbe7820fe6e8fd8f1","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch 9.0 up to 919a1af9360","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/299b613da355a94a33f0db1bbe7820fe6e8fd8f1"},{"sha":"6e1b660f9c76a412dcd78d7f7de593ae318c00bd","author":{"name":"LofbergValentin","email":"73713a5387b9145d2b3a2d2dd39fc0dd830f3d99@gmail.com"},"message":"[FIX] hr_attendance: Keep the kiosk session alive\n\ncloses #1800442\n\nPurpose\n=======\n\nOdoo sessions are expired when no action has been triggered\nfor the last 7 days. For kiosk mode, this doesn’t make sense.\n\nIt means that once a week, a person with the rights to the\nemployee under kiosk mode, has to come to the screen and log in again.\n\nSpecification\n=============\n\nTrigger an action to keep the Odoo session alive.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6e1b660f9c76a412dcd78d7f7de593ae318c00bd"},{"sha":"34f567dd397a016e526c3923024ee1cf9234ca5d","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"Revert \"[FIX] mass_mailing: unsubscribe not working in multi lang\"\n\ncommit a3ab33f2121c487920d370675d0e1a32dfc96c65 introduced invalid code","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/34f567dd397a016e526c3923024ee1cf9234ca5d"},{"sha":"3051d1dd2fee0c9d711a3f0380d967fa3f95983a","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch 9.0 up to 34f567dd397","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3051d1dd2fee0c9d711a3f0380d967fa3f95983a"},{"sha":"cafe56da80838d597586ca0040aedf05ef0c4a72","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch 10.0 up to 3051d1dd2fe","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/cafe56da80838d597586ca0040aedf05ef0c4a72"},{"sha":"b2aab354c4a6bcd37cded7c2d0129d9e1cc5d87d","author":{"name":"Toufik Benjaa","email":"c6f81aa4457266a65463c97406f59c8b81e8d7de@odoo.com"},"message":"[FIX] payment: Remove lang when creating payment transaction\n\n- Having a lang set when trying to create a payment transaction can cause issues due to uninstalled langs on the database.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b2aab354c4a6bcd37cded7c2d0129d9e1cc5d87d"},{"sha":"dbb2b9bf73d6722fa29540f2f15c583daa597d31","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch saas-14 up to cafe56da808","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/dbb2b9bf73d6722fa29540f2f15c583daa597d31"},{"sha":"04ba755f82c237f825cfdf331969e398a148b83b","author":{"name":"Aaron Bohy","email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com"},"message":"[FIX] web: AbstractController: handle concurrent reloads\n\nLet's assume the following scenario in a Kanban view with a default\nfilter. The user removes the filter, and quickly adds a new one.\nOn a slow network, it may happen that the second reload request\nreturns before the first one. On odoo.com, this is easy to\nreproduce on the tasks Kanban view.\n\nBefore this rev., when this occured, the result of the first\nrequest was displayed, whereas it should have been ignored as\nanother request was done later on.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/04ba755f82c237f825cfdf331969e398a148b83b"},{"sha":"2ca72960001b83c774b00e271266d9326dd5fe04","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch saas-15 up to dbb2b9bf73d","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2ca72960001b83c774b00e271266d9326dd5fe04"},{"sha":"58e35522468d1d4c0674518f785a32be56d2c1a2","author":{"name":"Christophe Simonis","email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com"},"message":"[MERGE] forward port branch 11.0 up to 2ca72960001","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/58e35522468d1d4c0674518f785a32be56d2c1a2"},{"sha":"38ac59871ec529092ed4cabc58007d7ec45496ed","author":{"name":"qsm-odoo","email":"75b324bb495ac8d4f83496f7c52eda774af7ed7a@odoo.com"},"message":"[FIX] portal, web_editor: keep BS 'img-responsive' *opt-in*\n\nBootstrap 'img-responsive' behavior was opt-in for a reason but commit\nhttps://github.com/odoo/odoo/commit/f79b00c3b71e02f73537cb17285a6902fc0906b5\ntried to defy that anyway. This would break existing client databases\n... or at least our odoo.com.\n\nThis commit adds the img-responsive class for *new* *editor* images\n(still with inline-block display), preventing breaking libraries or\ncustom (prod) images.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/38ac59871ec529092ed4cabc58007d7ec45496ed"},{"sha":"01d024d2d5652d76febb1e5f9694d336aa7a59f4","author":{"name":"Odoo Translation Bot","email":"e7f5472e9a159f4d404f1091c7e345bf7ac1ddb0@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/01d024d2d5652d76febb1e5f9694d336aa7a59f4"},{"sha":"5aa0e0bc2431882d36604338b23566c0e9f8c6e7","author":{"name":"Aaron Bohy","email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com"},"message":"[FIX] web: Controller: concurrent control panel updates\n\nLet's assume the following scenario: in a kanban view with a\ndomain, remove that domain and quickly click on a record to open it\nin form view. On a slow network, it may happen that the reload of\nthe kanban view (triggered by the domain change) returns after the\nload of the form view.\n\nBefore this rev., when this happened, the form view was correctly\ndisplayed but the control panel contained the buttons, searchview,\npager... of the kanban view.\n\nNote that this fix is quite ugly, but it won't be necessary anymore\nas soon as the control panel won't be shared between actions and\ncontrollers, i.e. as soon as each controller will have its own\ncontrol panel.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5aa0e0bc2431882d36604338b23566c0e9f8c6e7"}]}
{"actor":{"display_login":"amoyaux"}}