Friday, September 15, 2023
4 changes · master
Enhancements to existing features
Tax reports will now open using the previous tax period instead of always defaulting to the previous calendar month. This better supports businesses whose tax reporting cycles are monthly, quarterly, or follow another schedule.
Original PR description
Currently the tax report always opens the previous month by default. Since tax periods are not always months, it makes much more sense to open the previous "tax period" (whatever length it has) when opening the tax report. In order to allow that, this commit introduces the calculation and selection of tax periods on reports. The rest of the functionality is done in the related community commit. [task-3481913](https://www.odoo.com/web#id=3481913&cids=1&menu_id=4720&action=333&active_id=967&model=project.task&view_type=form) Related to https://github.com/odoo/odoo/pull/133715
Barcode users can now see product images during stock move operations and inventory adjustments, helping them identify items more quickly and accurately. Selecting an image opens a fullscreen preview, and product references and names are separated for easier reading.
Original PR description
With this commit ================ - Product Image appears for all the stock move operations and inventory adjustment. - Onclicking the Image it shows up in fullscreen. - Product Reference and Name are displayed on two separate lines. Task ID : 3329820
Gantt schedule views can now load a limited number of groups at first, reducing wait times on large schedules. Rental Schedule uses this new limit so users can start working sooner instead of waiting for all records to load.
Original PR description
Some gantt views (notable exemple perf-wise is Rental > Schedule, but it's not the only one) can take some time to load, since they try to load everything. By adding a pager to the gantt view that only loads the "XX" first groups, we can make the performance issue less of an issue by allowing devs to control the amount of records shown. The limit is set via the optional arch root attribute "groups_limit". We set a limit of 20 on the view Rental > Schedule. Task ID: 3054548
Event organizers can now generate and use QR codes for attendee access without relying on traditional barcodes. This makes event check-in more flexible and easier to manage with common scanning tools.
Original PR description
This PR allows organizers to use QR codes without needing a barcode. task-3411827