{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20558462,"defaultBranch":"17.0","name":"OCB","ownerLogin":"OCA","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-06-06T09:33:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7600578?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1698435543.0","currentOid":""},"activityList":{"items":[{"before":"ae78aadd1ccf4dececcf01e3536cbcb6883ba82a","after":"9f21ab87f9f3cc471bb2ea59d1643790c05b02c2","ref":"refs/heads/15.0","pushedAt":"2024-06-12T22:58:05.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"01675a023f20c8fee5d98e1f9cc6264cbe6a64ef","after":"8421126cfe5e866e4df6a03ddd4bc38440750714","ref":"refs/heads/16.0","pushedAt":"2024-06-12T22:51:48.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"d7cfef9c51461a595f3f46c7b91e5c56241d4af3","after":"03ce03ac8d35a6b3dcd03fc2c0ce62601cce41c3","ref":"refs/heads/17.0","pushedAt":"2024-06-12T22:46:14.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] bus: `is_explicit` has been removed\n\nReproduce:\n- Setup a Cloudflare domain to your SaaS database\n e.g. odoo.ldx.be -> dle.odoo.com\n- In the SSL/TLS configuration of Cloudflare,\n set Flexible\n > Enable encryption only between your visitors and Cloudflare.\n This avoids browser security warnings,\n but all connections between Cloudflare and your origin are made through HTTP.\n- Sign in. Browse a bit, click on apps\n- After a few seconds, your session gets expired, you are disconnected\n\nThis is because the Websocket creates a new, empty,\nnon-authentified session in such a case\nand send the `set-cookie` with this new session id\nin the response header.\n\n`session.is_explicit` has been removed in\nebb5939ec316b86925c973d9937438f5a5dd3ef6\n\nIt was use here in the websocket with as goal to\nnot send the `set_cookie('session_id', ...)`\nin `_save_session`,\nin 2fb6427992514e0254e40e8c7c012f0fc2332e85\n\nThe strategy of this revision is to not\nreplace `request.session` with the session\nwhich is created for the socket connection\nto prevent this `set-cookie` with this\nnew session for the regular HTTP calls.\n\ncloses odoo/odoo#78857\n\nSigned-off-by: Julien Castiaux ","shortMessageHtmlLink":"[FIX] bus: is_explicit has been removed"}},{"before":"ef1419b4adf66617d5118f3bc0f44931ae36d933","after":"ae78aadd1ccf4dececcf01e3536cbcb6883ba82a","ref":"refs/heads/15.0","pushedAt":"2024-06-11T22:42:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"7e9f8b120721117d29d0023fbeff1a8da3bdfeb3","after":"01675a023f20c8fee5d98e1f9cc6264cbe6a64ef","ref":"refs/heads/16.0","pushedAt":"2024-06-11T22:39:52.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"5dafc19f72116f2784c0308b5df40f0ec3f117a9","after":"d7cfef9c51461a595f3f46c7b91e5c56241d4af3","ref":"refs/heads/17.0","pushedAt":"2024-06-11T22:36:47.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] website_sale: use shipping mode by default\n\nBefore this commit, the mode was sometimes ambiguous in certain cases\n\nAfter this commit, if we forget to provide the mode, we will always\nconsider the shipping mode as the default.\n\ncloses odoo/odoo#168910\n\nSigned-off-by: Victor Feyens (vfe) ","shortMessageHtmlLink":"[FIX] website_sale: use shipping mode by default"}},{"before":"9b03d4676de4717eb17e4c12f13ea148c1f83ff2","after":"ef1419b4adf66617d5118f3bc0f44931ae36d933","ref":"refs/heads/15.0","pushedAt":"2024-06-10T22:47:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"daf474557ec0e5f227f60d8bdaeb8152e454edb4","after":"7e9f8b120721117d29d0023fbeff1a8da3bdfeb3","ref":"refs/heads/16.0","pushedAt":"2024-06-10T22:44:17.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"37c67ba6d2bef0bdca715619f117c3124ef5d334","after":"5dafc19f72116f2784c0308b5df40f0ec3f117a9","ref":"refs/heads/17.0","pushedAt":"2024-06-10T22:39:24.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] spreadsheet: update o_spreadsheet to latest version\n\n### Contains the following commits:\n\nhttps://github.com/odoo/o-spreadsheet/commit/1f0139481 [REL] 17.0.25 Task: 0\nhttps://github.com/odoo/o-spreadsheet/commit/4d70d34b2 [FIX] spreadsheet: fix `useSpreadsheetRect` Task: 3965147\nhttps://github.com/odoo/o-spreadsheet/commit/1e40d0399 [FIX] composer: Prevent default paste in composer Task: 3864000\nhttps://github.com/odoo/o-spreadsheet/commit/3d4a0cd3c [DOC] update integration minimal setup Task: 3918013\n\ncloses odoo/odoo#168661\n\nSigned-off-by: Rémi Rahir (rar) \nCo-authored-by: Anthony Hendrickx (anhe) \nCo-authored-by: Alexis Lacroix (laa) \nCo-authored-by: Lucas Lefèvre (lul) \nCo-authored-by: Dhrutik Patel (dhrp) \nCo-authored-by: Adrien Minne (adrm) \nCo-authored-by: Mehdi Rachico (mera) \nCo-authored-by: Rémi Rahir (rar) \nCo-authored-by: Pierre Rousseau (pro) \nCo-authored-by: Vincent Schippefilt (vsc) ","shortMessageHtmlLink":"[FIX] spreadsheet: update o_spreadsheet to latest version"}},{"before":"8859a6c553cbd97499e3b2e6192042f351dfd266","after":"9b03d4676de4717eb17e4c12f13ea148c1f83ff2","ref":"refs/heads/15.0","pushedAt":"2024-06-09T22:48:34.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"98efcb12e3c90767a5a18f082ffffb15240a14e8","after":"daf474557ec0e5f227f60d8bdaeb8152e454edb4","ref":"refs/heads/16.0","pushedAt":"2024-06-09T22:45:02.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"b63c42bc6b98c7968943b7119e252d787f50bb56","after":"37c67ba6d2bef0bdca715619f117c3124ef5d334","ref":"refs/heads/17.0","pushedAt":"2024-06-09T22:41:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] core: remove ?session_id= way to provide sid\n\nGiving the session id via the query-string is a feature we do not use\nanymore. It has been only provided via the cookie for years now and we\nhave a hard time always thinking about the \"session fixation\" attacks\neverytime we have to deal with the session. Better just to remove the\nfeature as nobody is using it nor on Odoo online, nor on Odoo SH.\n\nMoved the call to `Request._post_init()` inside of the `try` clause in\norder to capture its exceptions and log them with the `odoo.http` logger\n\nopw-3980120\n\ncloses odoo/odoo#78857\n\nSigned-off-by: Julien Castiaux ","shortMessageHtmlLink":"[FIX] core: remove ?session_id= way to provide sid"}},{"before":"13ce46f251bb697781a4c1bc8b041a07e9ce3c4a","after":"b63c42bc6b98c7968943b7119e252d787f50bb56","ref":"refs/heads/17.0","pushedAt":"2024-06-08T22:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[I18N] Update translation terms from Transifex","shortMessageHtmlLink":"[I18N] Update translation terms from Transifex"}},{"before":"099ee1174e1af133c0a75a5f170da26257577e05","after":"8859a6c553cbd97499e3b2e6192042f351dfd266","ref":"refs/heads/15.0","pushedAt":"2024-06-07T22:50:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"00f47277845583ddaeadbaf01347b54742a7f1ce","after":"98efcb12e3c90767a5a18f082ffffb15240a14e8","ref":"refs/heads/16.0","pushedAt":"2024-06-07T22:45:31.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"40d623c794708f302fecb466ca4fa7ab382af828","after":"13ce46f251bb697781a4c1bc8b041a07e9ce3c4a","ref":"refs/heads/17.0","pushedAt":"2024-06-07T22:41:19.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] point_of_sale: fix report sale details total invoice\n\nCurrent behavior:\nWhen doing multiple orders with invoices, then generating the sale\ndetails report of the session. The total amount for the invoices would\nbe incorrect. It would be the value of the last invoice\n\nSteps to reproduce:\n- Open PoS session\n- Make at least 2 orders and invoice them\n- Close the session\n- Go in Order > Session, select the session you just closed\n- Click on the little gear, and generate the sale details report\n- Go to the invoices part of the report, the Total doesn't match the\n total of all the lines. It's the same value as the last line\n\nopw-3930210\n\ncloses odoo/odoo#168484\n\nSigned-off-by: Joseph Caburnay (jcb) ","shortMessageHtmlLink":"[FIX] point_of_sale: fix report sale details total invoice"}},{"before":"c78b290a8a777fffd3f0c9a4da4246e13a5f1c3c","after":"099ee1174e1af133c0a75a5f170da26257577e05","ref":"refs/heads/15.0","pushedAt":"2024-06-06T22:58:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"323041055ae6b178d2159328be867d734524828b","after":"00f47277845583ddaeadbaf01347b54742a7f1ce","ref":"refs/heads/16.0","pushedAt":"2024-06-06T22:51:03.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"c25013c79cf315856799ec009969c083d0c63965","after":"40d623c794708f302fecb466ca4fa7ab382af828","ref":"refs/heads/17.0","pushedAt":"2024-06-06T22:45:02.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] sale_pdf_quote_builder: error when doc inside quote & type url\n\nSteps:\n- Go to Sales > Products > Products > Any Product\n- Click Documents smart button > Create New\n- Type = URL\n- Name = Something\n- URL = Something\n- Sales Visibility = Inside Quote\n- Save > Error\n\nIssue:\n- For the type 'url' and sales visibility 'Inside quote', the record will\nnever get the correct mimetype of the url document, resulting into the\nfalse condition everytime as pdf quote builder specifically checks for\nmimetype 'pdf'.\n\nFix:\n- If the sale visibility is 'Inside quote', the type should always be File\nand not URL. If not the case, warning or validation error will be raised.\n\nopw-3964066\n\ncloses odoo/odoo#168310\n\nSigned-off-by: Morgane Demesmaeker ","shortMessageHtmlLink":"[FIX] sale_pdf_quote_builder: error when doc inside quote & type url"}},{"before":"91eaecfeefcfac4b2db5feacdbbba334cecc6a25","after":"c78b290a8a777fffd3f0c9a4da4246e13a5f1c3c","ref":"refs/heads/15.0","pushedAt":"2024-06-05T22:45:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"b776bae4364a80cc4721cac46c5bc7a996fbaa0b","after":"323041055ae6b178d2159328be867d734524828b","ref":"refs/heads/16.0","pushedAt":"2024-06-05T22:41:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"d6651ff797805fa18ef842a107116aea28488f39","after":"c25013c79cf315856799ec009969c083d0c63965","ref":"refs/heads/17.0","pushedAt":"2024-06-05T22:39:03.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] point_of_sale: allow coin/bills value with more decimal places\n\nCurrent behavior:\nIn certain currencies, you have coin of values like 0.025 that requires\nmore than 2 decimal places. But in the coin/bills view they were not\ncorrectly showed. Values like 0.025 would appear as 0.02\n\nSteps to reproduce:\n- Create a new company using a currency that needs 3 decimal places\n (Bahraini Dinar)\n- Try to create coin/bills with a value like 0.025\n- After saving the last part cannot be seen anymore\n\nopw-3950930\n\ncloses odoo/odoo#168204\n\nX-original-commit: d4179b2f55fdd1e459fa9c62fda439e5b6bb2111\nSigned-off-by: Vlad Stroia (vlst) \nSigned-off-by: Robin Engels (roen) ","shortMessageHtmlLink":"[FIX] point_of_sale: allow coin/bills value with more decimal places"}},{"before":"3f1130eb7555cb98de4b9cda79cf66caabe92fde","after":"91eaecfeefcfac4b2db5feacdbbba334cecc6a25","ref":"refs/heads/15.0","pushedAt":"2024-06-04T22:48:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"682ae9b9288596225f1e5342315641493a532a59","after":"b776bae4364a80cc4721cac46c5bc7a996fbaa0b","ref":"refs/heads/16.0","pushedAt":"2024-06-04T22:45:55.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"037c4b1ffc52428f08e8d218de5be0306d78c273","after":"d6651ff797805fa18ef842a107116aea28488f39","ref":"refs/heads/17.0","pushedAt":"2024-06-04T22:42:14.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] analytic: analytic widget glitching line height\n\nDescription of the issue this commit addresses:\n\nWhen creating an invoice line with the analytic module installed, if the\nanalytic field is show, focusing in on a line adds a little height offset\nto the entire line which makes the view shaky. This is not wanted.\n\nSteps to reproduce:\n\n1 - Install analytic account\n2 - Open a new invoice and display the analytic field in the invoice lines\n3 - Add a new line, don't add any data inside it.\n4 - Focus out, focus in, focus out, focus in.\n5 - You can see that focus in adds a few px and focus out removes them.\n\nDesired behavior after this commit is merged:\n\nThis commit adds a fixed default height to the analyti widget to make sure\nthere is no weird height computation when the focus happens. This way, we\ncan make sure that the line height stays constant whether the focus is in or\nout of the line.\n\nno task-feedback\n\ncloses odoo/odoo#167970\n\nX-original-commit: 2a04bdff6e2ef842b5d13ace0b70fb0884ac7c60\nSigned-off-by: de Wouters de Bouchout Jean-Benoît (jbw) \nSigned-off-by: Thomas Becquevort (thbe) ","shortMessageHtmlLink":"[FIX] analytic: analytic widget glitching line height"}},{"before":"b7809c42d7596b38c6f99a3b0298297a24ddbfd6","after":"3f1130eb7555cb98de4b9cda79cf66caabe92fde","ref":"refs/heads/15.0","pushedAt":"2024-06-03T22:43:24.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"3da74a1757a5c7c706c021abb8814992fb3d5c35","after":"682ae9b9288596225f1e5342315641493a532a59","ref":"refs/heads/16.0","pushedAt":"2024-06-03T22:42:01.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}},{"before":"dd2da708bc4a42bba9670b874282a2206d8f5ffe","after":"037c4b1ffc52428f08e8d218de5be0306d78c273","ref":"refs/heads/17.0","pushedAt":"2024-06-03T22:38:43.000Z","pushType":"push","commitsCount":29,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"[FIX] mail: chatter in chat window should scroll to recent\n\nBefore this commit, when receiving a chatter notification, clicking\non notification opens chat window to the oldest message.\n\nThis happens because the default scroll top for all chatter\nthreads was 0, taking into account that a chatter thread in form view\nis in DESC mode (i.e. messages are ordered from top to bottom, from\nnewest to oldest).\n\nHowever, chatter in chat window is displayed in ASC mode like\nchannels (i.e. messages are ordered from top to bottom, from oldest\nto newest). Scrolltop 0 means newest in chatter form view, but this\nbecomes oldest in chat window with ASC order.\n\nThis commit fixes the issue by normalizing the storing of thread\nscroll positions to ASC, so that default value is \"bottom\" regardless\nof order to display. in ASC, this is handled like before, but in DESC\nmode it translates \"bottom\" to 0.\n\nopw-3891999\n\ncloses odoo/odoo#167760\n\nSigned-off-by: Matthieu Stockbauer (tsm) ","shortMessageHtmlLink":"[FIX] mail: chatter in chat window should scroll to recent"}},{"before":"9c869fbbef7ef042f4fdfb0f915e984a5067942c","after":"b7809c42d7596b38c6f99a3b0298297a24ddbfd6","ref":"refs/heads/15.0","pushedAt":"2024-06-02T22:43:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/15.0' into 15.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/15.0' into 15.0"}},{"before":"a1139e7c9b6b5657b587cffd6bbad6bae603be40","after":"3da74a1757a5c7c706c021abb8814992fb3d5c35","ref":"refs/heads/16.0","pushedAt":"2024-06-02T22:41:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"OCA-git-bot","name":"OCA Bot","path":"/OCA-git-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8723280?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'odoo/16.0' into 16.0","shortMessageHtmlLink":"Merge remote-tracking branch 'odoo/16.0' into 16.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY9GrFwA","startCursor":null,"endCursor":null}},"title":"Activity · OCA/OCB"}