{"push_id":830941834,"size":12,"distinct_size":12,"ref":"refs/heads/9.0-fixes-nim","head":"8ba9c9bed25fb78b537d3326cf5440461d441403","before":"1d4f3437d307fa13fe367f931d34fd75fb9f965c","commits":[{"sha":"b8badd6263b95689ab8b594a03ca72699996d114","author":{"email":"767e387ec22b285e8a981c348a6e0620992d4a93@odoo.com","name":"Géry Debongnie"},"message":"[IMP] mail: various small ui improvements\n\nincluding:\n- decrease vertical spacing between user name and text\n- decrease vertical spacing between messages\n- align avatar width with first line of message\n- bold channels more visible (color is actually white)\n- decrease online status icon size and change its color\n- hide the DM unpin icon, and show it only when hovering\n- the add channel icons are less white\n- offline user icon is now white\n- the unpin icon is now visible when hovering on user name\n- correctly display notifications in inbox","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b8badd6263b95689ab8b594a03ca72699996d114"},{"sha":"6b2250b2d24e15a730ca9a16ec92086abde576a9","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[FIX] mail: font-family of notification counter in systray\n\nOn firefox, the font-family of the counter was font-awesome instead of Roboto\nbecause the counter was inside the <i> tag on which font-awesome rules applied.\nThis rev. simply moves the counter out of that <i> tag.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6b2250b2d24e15a730ca9a16ec92086abde576a9"},{"sha":"2dfbaceaec2dd3422fb92d735d0959299fc7b5eb","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[IMP] mail,im_livechat: client action sidebar: 'unsubcribe' cross\n\ndisplayed for all channels","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2dfbaceaec2dd3422fb92d735d0959299fc7b5eb"},{"sha":"4c7ab52a67c990316c91a77cc3eb2280b675af88","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[IMP] mail: thread: hide avatar, author and date of consecutive messages\n\n... from the same author, written within 1 minute (restricted to comments).\n\nAlso:\n - Display stars and needactions on hover only\n - Display the date of messages without avatar and info in the margin on hover\n - Add 'selected' state of messages (mainly for touch screens to replace hover)\n - Fix typo (msg_type -> message_type) on the computation of the avatar url","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4c7ab52a67c990316c91a77cc3eb2280b675af88"},{"sha":"9f86de81bc2bd7026b2c9e34813fc8e72c7235cf","author":{"email":"767e387ec22b285e8a981c348a6e0620992d4a93@odoo.com","name":"Géry Debongnie"},"message":"[FIX] mail: fix permission issue when starring/marking messages\n\nIf a user does not have write permissions on a model, he should still be\nable to remove himself from the many2many relation.\n\nThis caused a problem: some messages could not be modified by a user\n(star/unstar or mark as read)","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/9f86de81bc2bd7026b2c9e34813fc8e72c7235cf"},{"sha":"4884b41f5570b1025127f661a3243e83962d508a","author":{"email":"767e387ec22b285e8a981c348a6e0620992d4a93@odoo.com","name":"Géry Debongnie"},"message":"[IMP] mail: chat_windows improvements\n\nincluding:\n- larger chat windows\n- add a counter for unread messages when the chat window is folded","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4884b41f5570b1025127f661a3243e83962d508a"},{"sha":"765cfa040d2be43d76c9248bc1fa33137252c493","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[IMP] mail: client action: sidebar: hide livechat when empty\n\nChannel types that disable the 'add a channel' feature like the livechat are\nnow only rendered in the sidebar of the client action if there exists at least\none channel of that type.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/765cfa040d2be43d76c9248bc1fa33137252c493"},{"sha":"6ae0309b994ed4fc031f695f985972c1d0b0fd5c","author":{"email":"767e387ec22b285e8a981c348a6e0620992d4a93@odoo.com","name":"Géry Debongnie"},"message":"[FIX] bus,mail,livechat: fix problem with multiple long polls\n\nThe bus was allowed to restart polling, client side, to allow the user\nto directly receive messages in new channels.  This was only acceptable\nas a temporary fix, the correct way to do this is to actually notify the\nbus server side. This is even more urgent since the client was allowed\nto keep multiple longpolls simultaneously, which degraded the experience\nin some cases.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6ae0309b994ed4fc031f695f985972c1d0b0fd5c"},{"sha":"be5fc7b1a4fe91272bc48d16068ad299aa6585ba","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[IMP] mail: redirect to DM on user clicked\n\nWhen clicking on a partner in the thread of messages, it opens the DM with the\nassociated user if there is one (and if this user isn't the current user).\nOtherwise, or when clicking on a record of any other model, the user is\nredirected to that record's form view.\n\nThis change required a minor change in chat_manager: create_channel now\nreturns the created channel, as the client action needs it to switch to it.\n\nMoreover, in the thread, when there is no partner associated with a message\n(only an email address), we simply use html's mailto mechanism. This fixes a\nbug as we formerly tried to open an unexisting record of res.partner.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/be5fc7b1a4fe91272bc48d16068ad299aa6585ba"},{"sha":"31ff6c68f4b49d5c12e2487d369a338c51f8997b","author":{"email":"26cc0816b78fc1f1d6597524ae2f7230dc232c77@odoo.com","name":"Damien Bouvy"},"message":"[FIX] project, sale_timesheet: common field between non-dependent modules workaround\n\nThe project and sale_timesheet modules both define a project_time_mode_id field on res.company but they are not dependent on each other. This causes problem because the first module that creates the field \"wins\" the xmlid and will delete the field on uninstall, regardless of the other module (which will then stop working until you do an update that will recreate the field).\n\nTo work around this in a stable version, we manually create xmlids for the field in each module; on uninstall the field will not be deleted if an xmlid still refers it (which will be the case if the other module is installed).\n\nInheriting fields from modules that are not dependent in a direct way (ancestor-child) is not supported, so normally you should use modularity to define the field in a parent module. Since 9.0 is a stable version, we need a small workaround.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/31ff6c68f4b49d5c12e2487d369a338c51f8997b"},{"sha":"261ea5506a62f048e3da7350b6003e24bb4d7967","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] website_sale: multiple fixes\n\n1) Promo code removal\n\nIt was impossible to remove a promo code, and using a wrong promo code\nwould keep the previous code used. Now, it is possible to remove a promo\ncode. Using a wrong promo code simply removes the promo code.\n\n2) Price units corresponding to pricelist\n\nThe method _webiste_product_id_change now properly browses the product\nas it is done in the method product_id_change of the sale module. Prices\nare now updated accordingly to the pricelist.\n\n3) Keep pricelist when creating new SO\n\nThe call to onchange_partner_id resets the pricelist. Now, SO is created\nwith correct values right away.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/261ea5506a62f048e3da7350b6003e24bb4d7967"},{"sha":"8ba9c9bed25fb78b537d3326cf5440461d441403","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"m","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8ba9c9bed25fb78b537d3326cf5440461d441403"}]}