Daily updates from Odoo
Friday, March 22, 2024
6 changes · master
Enhancements to existing features
The WhatsApp module is renamed to WhatsApp Messaging and receives clearer labels, placeholders, buttons, and helper text across account, template, and message screens. These updates make setup, template management, and message review easier for users without changing core business workflows.
Original PR description
In this commit, the module is renamed to 'WhatsApp Messaging'. Moreover, there are several view changes in WhatsApp accounts form view, WhatsApp templates form view and search view, and WhatsApp…
In this commit, the module is renamed to 'WhatsApp Messaging'. Moreover, there are several view changes in WhatsApp accounts form view, WhatsApp templates form view and search view, and WhatsApp message list view. - The summary of the module is changed to 'Text your Contacts on WhatsApp'. - A body field is added in the search view of WhatsApp templates. - The string for toaster notifications while syncing the templates and testing the connection is changed. - The toaster notification while resending failed messages is removed. - In the WhatsApp account form view, the field sequence is changed, buttons are renamed with new icons added to it, placeholders are added and unwanted strings are removed. - Smiling Face is added in when no accounts are configured. - Strings for failure type in WhatsApp messages are changed. - The string for action helpers of WhatsApp accounts, WhatsApp templates, and WhatsApp messages are changed. - Placeholders for name, account, users, and body fields are changed for the WhatsApp template form view. Task - 3619071
Leave durations are now computed in batches instead of one by one, improving performance when handling multiple time off records. This helps HR teams work more smoothly in planning views and related payroll processes without changing the user workflow.
Knowledge article item views now handle creation and deletion permissions more consistently, reducing access errors for users. The update also improves item list and calendar usability with a trash action, cleaner calendar headers, and richer kanban quick creation.
Original PR description
Purpose: -------- ### 1. Currently, users cannot create items from opened embed views (except for the kanban view from which it is possible to use the quickcreate feature regardless of the user's…
Purpose: -------- ### 1. Currently, users cannot create items from opened embed views (except for the kanban view from which it is possible to use the quickcreate feature regardless of the user's right on the parent article, which may lead to access errors). The limitation is due to the usage of the environment to store the user's write permission on the parent article, which is lost when opening the view. Instead of using the environment, this piece of data is now stored in the context, and is therefore set when the view is embedded and when it is opened in full screen. When the opened view is reloaded, the context is lost and the actions are enabled by default, except for - the quick creation in the kanban views as other keys needed for it to work as expected are missing - the calendar view, as it is in "missing configuration" mode in that case ### 2. Hide the delete button in the popovers of item calendar views if the user cannot write on the item. ### 3. Remove useless scrollbars in the item calendar's header. ### 4. Add a "trash" button on top of the item list view, allowing the user to send the selected items to the trash. ### 5. Add properties field on the quick create view of the item kanban view. Task-3607081
Cohort reports now show only measures that can be meaningfully summed, reducing confusing or misleading reporting options. This helps users choose accurate metrics when analyzing helpdesk trends and cohort data.
Original PR description
<h3>Current behavior before PR:</h3> - Storable fields of type `[integer, float, monetary]` with `aggregator` not undefined are visible in measure for the cohort view. <h3>Desired behavior after the PR is merged:</h3> - Only summable fields (`aggregator = 'sum'`) should only visible in measure for the cohort view. Related Community PR:- https://github.com/odoo/odoo/pull/152806 Task-3677742
Australian payroll can now include termination payment calculations directly in an employee's final payslip instead of requiring a separate payslip. This simplifies end-of-employment processing and improves handling of related withholding and unused leave rules.
Original PR description
The termination payments are added as a separate salary structure. That only allows termination payment to be made through a new payslip after the final payslip. This commit allows the rules from the temination structure to be added directly to the last payslip along with the default structure. task # 3639270
Referral emails now include job list links tailored to the companies selected by the sender. This helps recipients find relevant openings more easily when referrals cover one or multiple companies.
Original PR description
When sending an email to a friend, depending on how many companies are selected, different links related to the job list of every selected company are attached to the email body. Task-3425248