Wednesday, July 24, 2024
6 changes · master
Enhancements to existing features
The document upload process has been simplified by removing unnecessary error-handling code around file reading. This makes the upload code easier to maintain while keeping any real upload issues visible to users through the normal web interface.
Original PR description
Based on file sources, we have determined that errors will never occur during the file reading process. If it fails, it will be naturally reported to the web client. This PR simplifies the code and eliminates unnecessary exception handling. Task-3973319
Odoo Studio’s report editor now supports adding and removing columns in certain report tables, making report layout customization easier. The update also fixes editable banner content and cleans up unused styling so the editor behaves more reliably.
The payroll account test module now covers a quicker login experience for people sharing the same device. The feature keeps only recent user login names and avatars in the browser, avoiding stored passwords or sessions while making repeated logins easier.
Original PR description
When several users share the same device, the login/logout process can be boring, so we added a quick login feature. For a security propose it doesn't store the session or the password of the user. No data is sent to the server, everything is stored inside the browser localStorage[1] . It only stores the login of the user and the avatar of the user for the last 5 users connected to the device. We also lightly redesign the login screen task-3953707 [1]: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
Asset records can now include extra distinguishing information, such as brand or other descriptive properties. This helps teams identify and manage assets more accurately with business-specific details.
Original PR description
People want to be able to add distinctive info on assets (like brand, ..) task-3996633
Mexican companies that rent spaces or land can now store a property registration number on each product. When present, this predial account is included in the invoice XML to support local compliance requirements.
Original PR description
Companies in Mexico whose primary business involves renting out spaces or land must have a "Cuenta predial" in the XML. This is the official registration number of the property with the local authority. The predial account field is added to the product's accounting settings and we have one predial account per product. When a predial account is present, it's displayed in the invoice XML. task-4033975
This update converts field service-related automated tests to a newer testing framework. It improves maintainability and reliability of internal quality checks without changing day-to-day user workflows.
Original PR description
_*= industry_fsm_stock, industry_fsm_sale task-3935514