Daily updates from Odoo
Tuesday, December 9, 2025
2 changes · 19.0
Enhancements to existing features
This pull request improves the user experience and stability of expense processing using Stripe virtual cards. Key changes include visual updates to card displays, automated expense approval for Stripe card users, and fixes related to data synchronization and error handling during card shipping status updates. These improvements streamline the expense workflow and ensure accurate tracking.
Original PR description
- Create Expense at the authorization instead of the capture
- Send a mail when a virtual card is assigned to someone
- Correct text inside card pause dialog
- Improve card look:
- Align date, pin and copy button on the card
- Fix physical card pin number not visible with dark mode
- Fix date horizontal alignment on pending physical cards
- Add Unlimited as placeholder on cards payement limits
task-4860676This update enhances the documentation system by enabling developers to receive complete server error tracebacks when errors occur. A new component, DocErrorDialog, manages the display of these tracebacks, providing more detailed information for troubleshooting. This improves the developer experience and helps quickly identify and resolve issues within the documentation.
Original PR description
This commit updates the /doc controllers from 'http' type to 'json2' to allow the frontend to receive the full server traceback on errors. This change required modifying `http.Json2Dispatcher.is_compatible_with` to also accept requests with no content-type when content-length is 0. It introduces a new component, `DocErrorDialog`, to manage error display and server traceback. The general error handling flow for the api_doc fetch calls is also improved. task-5172546 task-5349157