Friday, August 2, 2024
5 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
3 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
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)
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