Friday, August 2, 2024
8 changes
1 change
Enhancements to existing features
This update adds separate memory limit settings for gevent workers, which handle long-running real-time connections and can need more database resources than regular workers. It helps administrators tune server capacity more accurately, reducing the risk of instability when those workers use extra memory.
Original PR description
The Gevent worker has specific memory requirements. These workers require more cursors than regular HTTP workers, which can be managed using the `--db_maxconn_gevent` flag. However, increasing the number of cursors also increases memory usage. Therefore, it is beneficial to introduce options to customize memory limits specifically for gevent workers. This PR introduces `--limit-memory-soft-gevent` and `--limit-memory- hard-gevent` options to customize memory limits for gevent workers. task-4045580
6 changes
Enhancements to existing features
The timesheet timer is now preserved when users move between timesheet views, reducing the risk of losing tracked work time. If a timer starts without a default project, the system keeps it temporarily and automatically saves it once a project is selected.
Original PR description
Remove unnecessary code from `timesheet_timer_hooks.js`. Add a hook `onRecordChanged` to the timesheet controllers to manage the usecase where we start a timer, but no "default" project is found. In that case, we create a "fake" record in the view (we don't save it because without project, it is not qualified as a timesheet but as an analytic line). As soon as a project is set on it however, we want to save it, and that is what the hook does. related: https://github.com/odoo/odoo/pull/154134 task-3594778
1 change
Enhancements to existing features
This update improves the CodaBox integration for Belgian accounting by adding a dashboard button to quickly view draft SODA entries, adding a password verification step during connection setup to prevent errors, and including a link to documentation for easier user guidance. These changes make the system more user-friendly and help prevent connection mistakes.
Original PR description
1. Add a button in the dashboard to view the number of drafts SODA entries for the CodaBox Soda journal. This button opens the SODA draft entries 2. Add a new non-stored field on the validation wizard to verify that the user has correctly copied the Accounting Firm password. If not, the 'Validate connection' button will be disabled 3. Add a link to the documentation in the connection wizard task-id 4008140
Knowledge articles now use Odoo’s standard message posting flow instead of the older portal-specific approach. This helps keep article discussions aligned with the main messaging system and should make future maintenance and consistency easier.
Original PR description
Part of task-2828744 [Related Odoo PR](https://github.com/odoo/odoo/pull/172475)
This update refreshes the spreadsheet component so pivot tables keep their table type aligned with the underlying pivot structure. It helps ensure spreadsheet pivot views behave consistently and reduces the risk of mismatched reporting layouts.
Original PR description
adapt test for https://github.com/odoo/o-spreadsheet/commit/0f46e97b5 [IMP] pivots: table type synced with pivot structure Task: 4039655
The event website navigation has been adjusted so social wall options are grouped under the Community menu. This makes the event site structure clearer and helps visitors find community-related content more naturally.
Original PR description
- regroup Social Menu under Community Task-3661323
New spreadsheet dashboards created from the Documents app are now published by default, so users can find them immediately on the main Dashboards page. This reduces confusion and removes the extra step that previously kept newly created dashboards hidden.
Original PR description
Purpose ------- When users create a spreadsheet in the Documents app, then convert it to a dashboard (File > Add to dashboards), they don't understand why the spreadsheet doesn't appear in the main Dahsboards landing action. The reason is that the dashboard is not publised by default Spec ---- Set dashboard to published by default to avoid not finding your dashboard Task: 4077300
Barcode lookup now only runs for products using recognized EAN or UPC barcode formats. This helps avoid unnecessary lookups and prevents invalid barcode lengths from being accepted during product creation.
Original PR description
Previously, the barcode lookup was triggered for barcodes of any length, and the product creation form accepted barcodes of any length. With this commit ================= The barcode lookup will now be restricted to only those barcodes encoded in EAN or UPC formats. Additionally, the product creation wizard will only accept barcodes in the specified formats. [3974067](https://www.odoo.com/odoo/my-tasks/3974067?cids=2)