Daily updates from Odoo
Tuesday, August 6, 2024
3 changes · master
Enhancements to existing features
The Barcode app interface has been refreshed across menus, operation lists, and line details to make warehouse work clearer and faster. Users can now delete added lines directly, see product images without opening details, scan continuously with the camera, and avoid disruptive sound playback errors.
Original PR description
## Description This commit heavily rewrites the Barcode app design. Functionally, there is only a few changes: - Added barcode lines can be deleted directly from the barcode lines page, no need to…
## Description This commit heavily rewrites the Barcode app design. Functionally, there is only a few changes: - Added barcode lines can be deleted directly from the barcode lines page, no need to open the form view anymore; - The conditions to display/hide line's buttons changed; - If the product has an image, it's directly visible on the line (no need to open the form view to see it.) If clicked, the image is displayed in fullscreen. ## Comparison Here some pictures to compare both versions: ### Main menu   ### Operations list   ### Client action   ### Form view   ## References Designed-by: @mano-odoo Co-authored-by: @stefanorigano [task-3929927](https://www.odoo.com/odoo/project.task/3929927?cids=1) Community PR: odoo/odoo#167942 Upgrade PR: odoo/upgrade#6249
The option to include e-invoices in GSTR1 filings is now tracked when it is changed. This helps businesses keep a clearer audit trail and maintain consistency during GSTR1 submission activities.
Original PR description
before this commit: `gstr1_include_einvoice` field can be enabled/disabled before/after pushing GSTR1 status after this commit: `gstr1_include_einvoice` is now trackable to maintain consistency and maintain logs while pushing GSTR1
Accounting reports can now be configured so users can adjust several filters before refreshing the report. This helps companies with large databases avoid repeated waiting times while keeping the current instant-refresh behavior as the default for others.
Original PR description
Add a feature that enables companies to select multiple filters in an accounting report before reloading the data of the report. This feature can be activated by selecting the boolean field 'Deferred…
Add a feature that enables companies to select multiple filters in an accounting report before reloading the data of the report. This feature can be activated by selecting the boolean field 'Deferred options reload' in the form view of the accounting report. On any report, as it is now, the whole report gets refreshed when giving a value to a single option filter. It is very nice on small databases, but on bigger ones might sometimes make the flow more painful for the user if she needs to change the value of multiple filters (e.g. select a journal => wait 10 seconds for the reload => select a partner => wait 10 more seconds). For those big databases, we'd like to have the possibility to have a button under the filters triggering the recompute of the report; hence not doing it immediately when an option is checked. However, we don't want that for all the dbs, as it would then add one click for all the users of small databases, who don't have any issue. Therefore, the chosen solution is rather to support both cases, and add a boolean option on the account.report (in the form view) allowing to switch to this "deferred computation mode". By default, it won't be enabled, and the historical behavior will apply. task-3263762