{"push_id":2520157102,"size":6,"distinct_size":6,"ref":"refs/heads/saas-11.3","head":"0a44a574fef1df2e4fb834af06688d15b840a0d3","before":"89e290f26fa7519482b32f8295014685aaacc8eb","commits":[{"sha":"535490a073934a1950989dcb56461dc6db326780","author":{"name":"Géry Debongnie","email":"767e387ec22b285e8a981c348a6e0620992d4a93@odoo.com"},"message":"[FIX] web: fix a race condition in web client\n\nHere is an interesting scenario, involving the reconciliation tour again\n(because it is our only tour that does async stuff before changing url):\n\n- web client starts normally\n- tour reconciliation starts, perform an rpc to find some id\n- web client fetches users default action, it is empty, so clicks on\n  first menu item to load initial action, which is discuss. this will\n  make the web client load the action with datamanager (it should be the\n  action manager's job!).\n- reconciliation tour rpc completes, it changes the url, this will do a\n  do_action\n- the load_action rpc from the web client completes, it will then\n  perform a do_action, which will drop the action initiated by the tour\n- tour fails.\n\nThe issue here is that the on_menu_action method from the web client is\nnot really safe, from a concurrency point of view: it performs some\nasynchronous work, and then unilateraly decides to do a doAction.  With\nthis commit, we simply add the do_action request to the action manager,\nwhich uses internally a \"dropprevious\" system.  This means that it will\nalways use the last action, just as expected.","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/535490a073934a1950989dcb56461dc6db326780"},{"sha":"1d7c12f9bf44cdd9961031676628f740f18fc837","author":{"name":"Thibault Delavallée","email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@odoo.com"},"message":"[FIX][IMP] note: create default note columns for existing users\n\nOtherwise users that already exist when installing note module do not have\nany default columns for note leading to an incoherent behavior, especially\nwith reminders.\n\nDone after feedback from saas-11.3 internal testing phase. This commit is\nlinked to task ID 1838917.","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/1d7c12f9bf44cdd9961031676628f740f18fc837"},{"sha":"cf398b2095b5bc45ac12facee83e7f0cea3c7797","author":{"name":"Thibault Delavallée","email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@odoo.com"},"message":"[IMP] note: improve demo data as demo user now correctly have stages\n\nDone after feedback from saas-11.3 internal testing phase. This commit is\nlinked to task ID 1838917.","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/cf398b2095b5bc45ac12facee83e7f0cea3c7797"},{"sha":"e6d272244fbdb88df495827a0fd0d65b4b12182b","author":{"name":"Thibault Delavallée","email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@odoo.com"},"message":"[IMP] note: completely refactor the way people live, love, work and prosper\n\nBy using super column names. See task ID 1838917 if you don't understand\nwhy those are so much wow.","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/e6d272244fbdb88df495827a0fd0d65b4b12182b"},{"sha":"25c5c62623c0735cf5ca2695c52a871b23a77633","author":{"name":"Thibault Delavallée","email":"2d325771bb6e8870d87f0f3f7b45589a8338e550@odoo.com"},"message":"[IMP] note: remove note counter in activities systray\n\nHaving a different behavior from other apps present in the systray about\nactivities is not understandable.\n\nDone after feedback from saas-11.3 internal testing phase. This commit is\nlinked to task ID 1838917.","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/25c5c62623c0735cf5ca2695c52a871b23a77633"},{"sha":"0a44a574fef1df2e4fb834af06688d15b840a0d3","author":{"name":"brain-tec AG","email":"6a5469fc6c282d75f3e2e95b87923d621b14b518@users.noreply.github.com"},"message":"Merge pull request #1400 from odoo/saas-11.3\n\nSyncing from upstream odoo/odoo (saas-11.3)","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/0a44a574fef1df2e4fb834af06688d15b840a0d3"}]}
{"actor":{"display_login":"bt-admin"}}