Daily updates from Odoo
Wednesday, June 6, 2018
2 changes
New functionality added to Odoo
Users can now mark messages as read directly from the messaging dropdown, reducing the need to open conversations just to clear notifications. Channel items are marked as seen, while inbox notifications can be cleared as read, making the message menu easier to manage.
Original PR description
Task:https://www.odoo.com/web#id=1817646&view_type=form&model=project.task&action=333&active_id=131&menu_id=4720
Pad:https://pad.odoo.com/p/r.f3a174c53fff7cee0a61f22f8f2ee672
-- if it's channel then make it Mark as Seen
-- if it's inbox notification then mark all message as read
[IMP]mail: improve the code
Description of the issue/feature this PR addresses:
Current behavior before PR:
Desired behavior after PR is merged:
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prEnhancements to existing features
Sales reporting has been optimized so report speed is less affected by the number of currency rates stored in the system. This should make sales analysis and pricelist filtering faster and more reliable for users working with large datasets.
Original PR description
sale.report speed was highly dependent on the currencies rates number. The date end of a rate was computed on the fly. Now, the date end is stored on the model to avoid on-the-fly computation. Lateral join is used to optimise the subquery and permit the subquery to use main query parameters. pricelist_id use a join instead of left join because the field is mandatory. This makes filters on pricelists faster in sale.report. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr