Monday, May 6, 2024
8 changes
7 changes
Enhancements to existing features
Invoice and subscription screens were simplified by moving rarely used Intrastat and subscription fields into debug mode, especially on mobile. Column widths were also adjusted to reduce empty space, making invoicing views easier to read and navigate.
Original PR description
*: account_accountant, account_intrastat, sale_subscription This commit aims at improving readability by moving some less used fields to the debug mode Community PR: https://github.com/odoo/odoo/pull/163014 task-3642419
The French FEC import now lets users add a prefix to imported journal entry names and decide whether matching records should be ignored or updated. This helps avoid clashes when importing accounting files by fiscal year, especially when entries in different years share the same name.
Original PR description
In order to handle clashes between imported records and DB records, the following import improvements were incorporated: 1. Added the option to accept a prefix added to moves names. 2. Added the option to give the user control over what should happen to such clashes (ignore or update). User import SAF-T/FEC by fiscal year for simplicity and also because too big file generate time out. We import and update the records by name, but records having the same name in different fiscal years cause import data clashing. Users should be able to differentiate between records imported in different fiscal years. task-3830049
The Knowledge welcome template now encourages users to try the checklist feature sooner by placing the checkbox example first. Wide tables inserted from the editor now automatically use the full article width on desktop, making larger tables easier to read.
Original PR description
### knowledge reorder checkbox elements in example welcome template This puts the checkbox element "Check to mark as done." first in the example list. This calls the user to early action on their part (to try it out for themselves). increase article width on insertion of a large table On computers (or any device capable of seeing the TablePicker), tables inserted with the /table command now trigger full article width if they have at least 5 columns. Note that this cannot happen with tables inserted on mobile devices, as they have a standard fixed size of 3x3. Existing tables onto which more columns are added will not modify article width. Tables with a lot of columns are hard to read with the default article width, and they did not previously increase that width on insertion. task-3847398
Helpdesk managers can now access canned responses directly from the Helpdesk app, even when live chat is not enabled for a team. This makes reusable support replies easier to manage and removes unnecessary options from the helpdesk team form.
Original PR description
We made the following changes: ------------ - Remove some elements and strings from the helpdesk team form the view - Currently, the canned responses menu can be accessed by the helpdesk manager only if livechat is activated in the helpdesk team. In this commit, we have moved it to the helpdesk, so it can be accessed without live chat. task-3776070
Users can now configure custom appointment availability in a simple pop-up without leaving the calendar. This keeps the sharing flow smoother, saves updates before copying the link, and helps ensure invite links point to the correct selected users.
Original PR description
In order to ease the use of custom appointment types, the user, after selecting custom slots in the calendar view, can go to "Configure" button. This creates the appointment type, and before this commit, it redirects to the form view. In order to stay on this view and keep the flow simple and smooth, the button now opens a custom dialog form view, simplified and with custom buttons: "Copy Link" (also saving and closing the dialog) and "More options" leading to the full form view, as it was working before. The user can change the created appointment type and when leaving through one of those two buttons, the appointment is saved and the invitation is updated if users were updated. This ensures that the link is correctly leading to selected users. Task-3805720
Subscription order history has been reorganized so key events such as cancellations, currency changes, and pricing updates are recorded more clearly and in the right order. This gives sales and subscription teams a more reliable view of customer subscription changes while reducing incorrect or confusing log entries.
Sales teams can now more easily filter and group commission and subscription reports using useful criteria such as referrers and subscription log details. This makes it faster to analyze sales activity and understand performance drivers without manual workarounds.
Original PR description
Before this PR, some useful filters and group by were missing.
1 change
Enhancements to existing features
The analytic distribution feature now processes multiple requests together instead of one at a time, significantly reducing server load. This improvement prevents server overwhelm when viewing lists with many analytic entries, resulting in faster performance and better system stability.
Original PR description
The analytic distribution widget previously triggered one server request per line when it was used in a list view. Depending on the number of workers, this approach could quickly overwhelm a server. This commit introduces the `batchedOrm` service. This new service optimizes data retrieval by batching and caching requests for analytic account details, thereby reducing the load on the server and improving performance. opw-3867461 opw-3813783 opw-3892785 opw-3813783 opw-3894448