Friday, February 10, 2023
5 changes · master
New functionality added to Odoo
Website editors can now add a call-to-action button that links visitors to all appointment options or a selected set of appointment types. When promoting one appointment type, they can also guide visitors to specific staff members, making online booking easier and more targeted.
Original PR description
*: enterprise This snippet allows to add a CTA button linking to all or a selection of appointments, functionally similar to the "share appointment link" wizard. If a single appointment type is selected, users can also specify appointment staff users. Task-2574175 See https://github.com/odoo/odoo/pull/90748
Enhancements to existing features
Several country-specific accounting features now rely on the shared accounting scheduler to download required XSD validation files instead of maintaining separate scheduled jobs. This reduces duplicated maintenance and helps keep electronic reporting and invoicing compliance files up to date more consistently.
Original PR description
Task: <a href="https://www.odoo.com/web#id=2230702&action=4043&model=project.task&view_type=form&cids=2&menu_id=4720">2230702</a> Community PR: https://github.com/odoo/odoo/pull/62235
Resolved issues and error corrections
Appraisals now appear in a clearer order in the kanban view, with open items prioritized by their appraisal dates and completed items showing the most recent first. Closing dates are no longer overwritten automatically, making it easier to reopen appraisals while preserving their original history.
Original PR description
task - 3147639
Fix the ordering of appraisals in the kanban view
Behavior before merge :
1) Appraisals were sorted by their closing date regardless of their status (open or done)
2) Date_close is automatically updated to current date when marked as done or canceled
Behavior after merge :
1) Appraisals will now appear in the kanban view in the following way :
- Open appraisals (confirmed or to confirm) : from farthest in the past to furthest in the future
- Done appraisals (closed or canceled) : from closest date to the farthest relatively to the current day (leading to the most recent ones being displayed first)
2) Date_close can now be edited in case someone wants to re-open an appraisal without modifying the old date_close (i.e. date_close is not automatically updated to current date anymore and is read-only only when the appraisal is done)Code cleanup and technical improvements
The Mexican DIOT report has been reworked to use the standard tax report framework, supporting better integration with Odoo's tax tag engine. Businesses keep the Enterprise export capability while reporting behavior is aligned with the newer tax reporting process, including correct handling of reversed entries.
Original PR description
The mexican DIOT report is now a tax report and the account.report definition has been moved to standard (requirement for taxes integration with tax_tag engine..) The export functionality remains in Enterprise. remark: opw-2950903 was removing reversed moves as they where going into refund column, with the way the engine works now, it is correct to have them included.
The event barcode scanning screen has been modernized to use Odoo’s newer interface framework, improving maintainability and consistency. Mobile-specific barcode components were consolidated because the same logic is now needed across desktop and mobile, reducing duplication while preserving the scanning workflow.