Daily updates from Odoo
Friday, August 12, 2022
4 changes · master
Enhancements to existing features
Batch payment PDFs now show the company name and company bank account in the header, making the document easier to identify and verify. They also include the recipient bank account as a separate column, helping users review payment details more clearly before processing or sharing the report.
Original PR description
This commit improves the PDF by - adding the company name and its bank account in the header - adding the recipicient bank account column Task id 2928494
Online appointments without a physical location now automatically generate and include an Odoo meeting link in customer invitations. Booking pages and emails also use clearer joining instructions, reducing manual follow-up for sales teams and making it easier for attendees to join meetings.
Original PR description
Currently, when a calendar event is generated from an appointment that has no `location_id` set (which means it is handled online), the calendar event does not have `videocall_location` set by…
Currently, when a calendar event is generated from an appointment that has no
`location_id` set (which means it is handled online), the calendar event does
not have `videocall_location` set by default, so the salespersons have to
manually send a follow-up to customers on every booked meetings (to share the
URL where online meeting will take place).
This commit improves the behavior for such case, and auto-generates the meeting
URL(videocall_location) for appointments that do not have location set, so that
the URL will be included in the invitation mail being set to the attendees.
Apart from that, this commit also done below changes:
- At the time of booking an appointment, if the appointment has a
`videocall_location`, it will display the label "How to join"
with the online meeting URL.
- Change the "Meeting URL" label to "How to Join".
- Change the "https://meet.jit.si/odoo-xyz" label to
"www.mycompany.com/calendar/join_videocall/xyz".
- Adds the label "Join with Odoo Discuss" if the `base_url` is found in
`videocall_lcation`, otherwise "Join At" instead of simply showing the
meeting URL in calendar event related mail templates and moves the
meeting URL to the bottom of this label.
- To avoid a tiny calendar badge, add style `min-width: 130px`; to the
calendar badge.
- To make the code more robust and, more importantly, testable,
replace `request.session ['timezone']` with `request.session.get('timezone')`.
taskID-2821957This update refreshes the spreadsheet engine with a cleaner menu experience, improved dashboard visuals, and more consistent spreadsheet interactions. It also fixes several issues affecting formulas, conditional formatting, scorecards, and spreadsheet editing, making business reports and dashboards easier to use and more dependable.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/6f5082c9 [IMP] spreadsheet: de-clutter cell context menu https://github.com/odoo/o-spreadsheet/commit/5a3ef4d5 [IMP]…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/6f5082c9 [IMP] spreadsheet: de-clutter cell context menu https://github.com/odoo/o-spreadsheet/commit/5a3ef4d5 [IMP] menu_registry: improve menu children https://github.com/odoo/o-spreadsheet/commit/e4eeb808 [REF] sheet: use sheet zone getter https://github.com/odoo/o-spreadsheet/commit/aa297259 [IMP] selection: CTRL+A loop https://github.com/odoo/o-spreadsheet/commit/1fa24eac [FIX] evaluation: formula cell evaluated.value as null https://github.com/odoo/o-spreadsheet/commit/44d42afb [IMP] figures: design improvements for dashboards https://github.com/odoo/o-spreadsheet/commit/cd7691c3 [IMP] menu: keep menu highlighted when submenu is opened https://github.com/odoo/o-spreadsheet/commit/39337c15 [IMP] formulas: add unit parameter to LARGE_NUMBER_FORMAT https://github.com/odoo/o-spreadsheet/commit/1dc2ac2a [FIX] tests: wrong scorecard data https://github.com/odoo/o-spreadsheet/commit/2c865979 [FIX] conditional formats: color scale breaks with error cell https://github.com/odoo/o-spreadsheet/commit/cfaee941 [FIX] composer: grid composer missing CF style https://github.com/odoo/o-spreadsheet/commit/9b10b2e2 [FIX] function: logical function "AND" traceback https://github.com/odoo/o-spreadsheet/commit/8731f3ec [IMP] side panel: prevent user text selection https://github.com/odoo/o-spreadsheet/commit/498c1d14 [FIX] scorecard: high contrast color on titles/descriptions
Resolved issues and error corrections
Users could see an access error when opening field service tasks in the portal if the reporting add-on was not installed. The needed delivered price information is now available in the main field service sales module, preventing that error and keeping portal access reliable.
Original PR description
Before this commit, when `industry_fsm_sale` module is installed and not
the `industry_fsm_sale_report` and the user wants to access to a task in
his portal, he will have an access error because
`delivered_price_{subtotal,tax,total}` are not defined in
`sale.order.line` model.
This commit moves those files from `industry_fsm_sale_report `in
`industry_fsm_sale` to get those files in that module.
Related PR #25280
Related task-2743512