Monday, November 17, 2025
5 changes · 19.0
Enhancements to existing features
Employees can now view and select a VoIP provider themselves instead of relying on an administrator for every change. This makes provider switching simpler while still keeping the information they can access limited to what they need.
Original PR description
We now allow base.group_user to have read access to voip.provider so that user can change provider by themselves. Note that the visible fields to base.group_user are still limited. Task-5262635
This update adds a button to create a CFDI for all payslips in a payroll run at once, instead of handling them one by one. It helps payroll teams complete Mexican payroll reporting faster and with less manual work.
Original PR description
This adds a button to generate a CFDI for the whole payrun when ready. Task: 5224206
This update refreshes the automatic database backup module and its supporting files to align with the latest v19 codebase. It helps keep backup scheduling, notifications, and related documentation current so system backups remain reliable and easier to maintain.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Maintenance app is being updated so equipment opens in a table-style list by default instead of separate cards. This makes it easier for teams to scan, compare, and manage equipment details at a glance while keeping the same underlying features.
Original PR description
Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress. <!-- START COPILOT CODING AGENT SUFFIX --> <details>…
Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress. <!-- START COPILOT CODING AGENT SUFFIX --> <details> <summary>Original prompt</summary> > In the maintenance module (addons/maintenance) for Odoo 18, change the equipment view from individual blocks (kanban view) to a table format (list/tree view) as the default view. > > The changes should: > 1. Modify the equipment action in addons/maintenance to set the tree/list view as the default view instead of kanban > 2. Update the view mode order to prioritize list/tree view over kanban view > 3. The tree view should display equipment in a table format with columns including: equipment name, category, equipment location, serial number, model, effective date, cost, and responsible person > 4. Keep all existing functionality intact - just change the default display format from kanban blocks to a table > > Files that likely need modification: > - addons/maintenance/views/maintenance_views.xml (to set default view mode) > - Any action definitions for equipment that currently default to kanban view > > The goal is to show all equipment in a table/grid format for better overview and management instead of individual card blocks. </details> *This pull request was created as a result of the following prompt from Copilot chat.* > In the maintenance module (addons/maintenance) for Odoo 18, change the equipment view from individual blocks (kanban view) to a table format (list/tree view) as the default view. > > The changes should: > 1. Modify the equipment action in addons/maintenance to set the tree/list view as the default view instead of kanban > 2. Update the view mode order to prioritize list/tree view over kanban view > 3. The tree view should display equipment in a table format with columns including: equipment name, category, equipment location, serial number, model, effective date, cost, and responsible person > 4. Keep all existing functionality intact - just change the default display format from kanban blocks to a table > > Files that likely need modification: > - addons/maintenance/views/maintenance_views.xml (to set default view mode) > - Any action definitions for equipment that currently default to kanban view > > The goal is to show all equipment in a table/grid format for better overview and management instead of individual card blocks. <!-- START COPILOT CODING AGENT TIPS --> --- 💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more [Copilot coding agent tips](https://gh.io/copilot-coding-agent-tips) in the docs.
This update brings the Spanish tax return feature into version 19.0, aligning it with the newer product version. It keeps the existing BOE reporting options working, so businesses gain the new return process without losing current compliance workflows.
Original PR description
The tax return functionality was added in master in https://github.com/odoo/enterprise/pull/90615. This PR backports the functionality in 19.0 while preserving the previous BOE functionalities as per stable policy. An upgrade PR allows for a fallback to master behavor : https://github.com/odoo/upgrade/pull/8602. task-5113840