Monday, June 13, 2022
13 changes · master
Enhancements to existing features
This update improves the website live chat experience by making chatbot and live chat components load more reliably for public visitors. It also fixes frontend issues that could cause repeated errors or crashes when assets or user localization data are missing.
Original PR description
Task-2879078
This update introduces a clearer live chat button view and configurable button text across the live chat experience. It helps businesses present chat entry points more consistently on websites and improves the foundation for live chat behavior across related apps.
Original PR description
*: website_livechat Task-2878976
This update improves the website live chat experience by introducing a dedicated live chat button view and customizable input placeholder behavior. It helps make chat interactions clearer for visitors while supporting a more consistent setup across website and live chat components.
Original PR description
Task-2878710
This update improves how the live chat button and visitor display name are handled, helping website conversations start more smoothly and consistently. It also aligns related chat, website, survey, and web components so the public chat experience is easier to maintain and more reliable.
Original PR description
Task-2878726
Project portal pages now use clearer labels for time spent and show more related business information, including linked sales orders, quotations, tickets, invoices, and contact emails. This makes it easier for customers and internal users to understand task context, billing status, and any overrun on remaining sales order hours.
Original PR description
The purpose of this commit, is to make improvements in Project. In this commit, following changes are made: -rename 'Duration' to Hours/Days Spent -rename hours/days to Hours/Days Spent -add links to Sales Order, Quotation, Ticket and Invoices linked the task in left panel -indicate email of the assignee -indicate email of the partner -indicate 'Draft Invoice' instead of '/' for invoices -display 'remaning hours on SO' value in red if value is less than 0 task-2743512 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Project update screens now show tracked time in an easier-to-read hours-and-minutes format. When multiple sales order items use the same product, their prices are also shown so users can tell them apart more easily.
Original PR description
With this improvement, * in the Project Updates kanban/tree side pannel : > Hours are displayed 'HH:mm Hours' * in the Project Updates form description : > idem > Sales Order Items with the same products also display their price to differentiate them. task-2841685 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
The Mail app now has a clearer structure for managing conversation channels and their members. This supports better participant lists and lays the groundwork for more reliable messaging experiences.
Pivot tables inserted into Documents spreadsheets now keep the sorting chosen in the pivot view. This makes spreadsheet reports more consistent and useful, especially when using position-based pivot formulas.
Field Service tasks are easier to manage with clearer customer addresses, planned dates, linked helpdesk tickets, and improved sorting. Customers and staff can also access worksheet details, signatures, printing, downloads, and time and material information more directly through the portal and task views.
Original PR description
*-= helpdesk_fsm,industry_fsm_forecast,industry_fsm_report, industry_fsm_sale,industry_fsm_sale_report,project_enterprise The purpose of this commit, is to make improvements in Field Services. In this commit, following changes are made: -add link to ticket associated with the task -indicate the address of partner on fsm tasks -remove 'view worksheet' button add download/print and sign buttons in fsm task form view -add 'planned date' field below project -add content of the worksheet with signature of the partner -add shortcut to this section in the left panel -'allow_forecast' is set to false by default for fsm tasks -add 'Time & Material' from the worksheet report in fsm task form view -add sort by 'planned date' in tasks tree view Related PR: https://github.com/odoo/odoo/pull/86422 task-2743512
Planning shift details are now clearer for employees, with dates, durations, and allocation percentages shown in a single, localized format. Open shifts and related sales order information are easier to scan and act on, with clearer labels, better layout, and row highlighting.
Original PR description
front-end popover - rename 'start date' into 'date' - remove the end date and allocated hours fields, instead indicate 2021-12-21 07 AM -> 2021-12-21 11:00 AM (2h) (50%) as the date - the allocated time % should only be visible if different from 100% - the date should respect the format configured on the language of the employee - move the SOL field below the task - indicate the SO nb in the SOL front-end open shifts list - transform the date into 2021-12-21 07 AM -> 2021-12-21 11:00 AM (2h) (50%) - the allocated time % should only be visible if different from 100% - move the SOL field on the right of the task - rename 'assign me this shift' into 'assign to me' - indicate the SO nb in the SOL - highlight the rows on hover task-2741623
Generated timesheets from planning now use each employee's contract working calendar, so hours match schedule changes such as moving from full-time to part-time mid-month. This improves billing and reporting accuracy, including cases involving archived employees assigned through planning roles.
Original PR description
The purpose of the commit is to take the contract working calendars into account for the auto-generated timesheets of the planning. For Ex: An employee's working time changes during month A (from a full time to a half time (every morning). A the end of month A, the manager generates the timesheet for the past month. When generating the timesheets, - all the slots with a date_end prior to the working time change should take 8h per day. - If there is a slot with a start_date prior to the working time change and an end_date after the working time change, it should take 8h before the working time change and 4 after. - All the slots having a start_date after the working time change should take 4 hours. task-2793011
Project Updates now show hours in a clearer hours-and-minutes format across list, kanban, and form views. Sales order items with the same product also show pricing details, making it easier to tell similar items apart.
Original PR description
With this improvement,
* in the Project Updates kanban/tree side pannel :
> Hours are displayed 'HH:mm Hours'
* in the Project Updates form description :
> idem
> Sales Order Items with the same products also display their
price to differentiate them.
Related PR: https://github.com/odoo/odoo/pull/90624
task-2841685Users now get a dedicated confirmation step when rejecting or changing batch payments during bank reconciliation. This helps prevent accidental changes and makes batch payment handling clearer in accounting workflows.
Original PR description
…on wizard Allow the user to confirm the manipulations he mades in the bank reconciliation widget regarding the batch payments. task: 2856147