Daily updates from Odoo
Wednesday, August 20, 2025
3 changes · master
New functionality added to Odoo
Adds a new Equity app to manage company shares, options, valuations, and cap tables in Odoo. This gives businesses a centralized way to track ownership information and related shareholder records.
Original PR description
This commit add a new module for managing shares, options, and cap table. task-4896887
Adds country-specific support for Croatian EC Sales List and Intrastat reporting, plus Czech Intrastat CSV exports. This helps businesses meet local tax reporting requirements with guided submission instructions, translated help, deadlines, and downloadable PDFs.
Original PR description
Following the implementation of the Tax returns feature in 18.3 which was focused on the general implementation and Belgium, we want to add the specification for other country and in this case Croatia. EC Sales List and Intrastat are a part of this, with VAT Returns as the EC Sales List and Intrastat that are generated when the VAT Return is submitted. We are showing modals with the instructions as well as a Download PDF button to make it easier for them to have access to the PDF since it's important for the users to have the instructions present when submitting those documents. This also includes the deadlines and frequencies for the generation of those documents, and also the translation of the instructions. task-4776230 task-4826249
Enhancements to existing features
The work entry planning screens now offer clearer controls for adding, replacing, splitting, deleting, and resetting work entries in Gantt and calendar views. This helps payroll and HR teams manage schedules more efficiently while protecting already validated entries from accidental changes.
Original PR description
Problem ---------- With the new system of date + duration, and the multi_select in the Gantt and the Calendar views, new UX is needed Solution ---------- Gantt: - `_gantt_unavailability` for the gantt grey days - `get_gantt_data` to display employees in contract without work entries (should not happen with the automatic generation) - limit the scales: week and month only - custom popover to add/split/delete work entries - lock system on validated work entries (undraggable,...) - custom multi_select: - quickReplace buttons 6max (depending on the last work entry type created for the user) - eraser instead of trash to reset selected cells (regenerate work entries) - custom add popover to Add and Replace - Add is available everywhere in contract range - Replace will delete all records in a cell and add a new one (cells with validated work entries are skipped) task-4892209