Monday, May 27, 2024
8 changes · master
Enhancements to existing features
Project task screens now provide embedded shortcuts to related Documents and Planning actions, making it easier for users to access supporting project information without leaving their workflow. The update also streamlines project view controls and adjusts related performance test expectations.
The invoice attachment viewer now works correctly when opened in a separate tab or window. This ensures visual extraction markers are placed in the right place, improving usability for accounting workflows.
Original PR description
The attachment viewer can now be popped out in another tab/window. We are now targetting the right window to add the boxes where needed. [task-3932781](https://www.odoo.com/web#id=3932781&model=project.task)
The Sign app onboarding has been improved to help users start creating templates more easily. Users can now drag and drop files, while clearer guidance and small usability refinements make the setup flow smoother and more satisfying.
Original PR description
The onboarding process for the sign app has been upgraded to make it easier to use and improve customer satisfaction. This PR allows users to upload templates with ease by simply dragging and dropping files. Additionally, the action helper has been updated to provide a more intuitive and seamless experience. The overall usability has been improved by fine-tuning menu sequences and other minor improvements. task-3764704 --- I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr)
Report export and filing wizards now use a shared error display that makes blocking issues easier to understand and act on. This improves consistency across accounting, SAF-T, Intrastat, and local reporting flows while keeping important errors sorted reliably for users.
Original PR description
`file_generation_error` has been superseded by `ActionableErrors` in `account` which is more generic. SAF-T and other wizards relying on the `critical` attribute need sorting. jsonb fields don't retain order in PostgreSQL, so we re-sort the actionable_errors field by critical and then by error key. Community PR: [odoo/odoo#159251](https://github.com/odoo/odoo/pull/159251) Upgrade PR: [odoo/upgrade#5917](https://www.github.com/odoo/upgrade/pull/5917) Task link: [odoo/task#3698183](https://www.odoo.com/web#model=project.task&id=3698183) task-3698183
Odoo now supports printing complete US checks in-house instead of requiring pre-printed Checkdepot stationery. Businesses can choose top, middle, or bottom check layouts that automatically include company and payment details, giving them more flexibility and control over check printing.
Original PR description
For the United States, Odoo currently offers the option to print checks using a "pre-printed" format that matches a specific supplier (Checkdepot). We don't cover the use case where checks are printed in-house without a pre-populated page with some static information. Also, if a company would like to change or edit some information from the pre-filled checks, it is impossible. We want to offer users the option to print "blank checks" by having a prepopulated template in Odoo that will adjust to the company's information. This commit adds 3 additional check layout to print: - print_blank_check_top - print_blank_check_middle - print_blank_check_bottom Where each of them are designed meticulously to position the required fields in blank checks, according to Checkdepot's layout. task-id: 3719584
The inventory onboarding flow for barcode operations has been updated to better match the latest business-to-business onboarding specification. This should make it easier for users to get started with inventory barcode workflows and understand the next steps during setup.
Original PR description
Task: 3647839
Accountant users can now request and enter OTP codes for GSTR API verification without needing broader settings permissions. This reduces delays in GST return workflows and lets finance teams complete required verification steps with the access they already have.
Original PR description
Before this PR, users with accountant access rights lacking setting permissions could not send and enter OTP for GSTR verification. With this enhancement, users with accountant access rights can now successfully send and input OTP codes, streamlining the verification process. Task ID: 3895351
Resolved issues and error corrections
Dashboard administrators can now insert items such as pivot views into spreadsheet dashboards without needing full system administrator rights. This restores the expected dashboard editing permissions for users in the Dashboard Admin group, especially when Documents is not installed.
Original PR description
[FIX] spreadsheet_dashboard_edition: allow to insert in dashboard Steps to reproduce: - install CRM (make sure Documents is not installed) - login with a user with "Dashboard Admin" group (but not system admin) - go to CRM and try inserting a pivot view in a spreadsheet => you can't Since odoo/odoo@0c50cbe18ce3f1 a new user group was created allowing to create and edit spreadsheet dashboards. However, members of that group are not able to insert anything because the group was not updated in the registry. Task: 3795574