Daily updates from Odoo
Thursday, May 5, 2022
5 changes
Enhancements to existing features
This update streamlines how several accounting-related features filter accounting entries, reducing unnecessary database work. Users should see the same results, with potential performance improvements in reports, reconciliation, assets, budgets, follow-ups, consolidation, Mexican reports, and subscriptions.
Original PR description
Take advantage of already stored parent_state on account.move.line to use simpler domains and avoid adding a JOIN in ORM queries.
This update improves how project tasks and planning information are displayed, making recent dates and task lists easier to find. It also adds a project timeline view when project stages are enabled and cleans up demo data for a more consistent setup experience.
Original PR description
This PR brings the following improvements to project: - Order the lines alphabetically in the gantt view, except when grouping by stage or personal stage. - Swap the order of the gantt and calendar views for tasks. - Sort dates in decreasing order in the 'Timesheets and Planning Analysis' report pivot view. - Merge duplicate stages in demo data. - Add a new gantt view for projects when the "Project Stages" feature is enabled. Related: https://github.com/odoo/odoo/pull/86008 Task-2741733
The Planning app is easier to use with clearer filters, list views, guided tours, and alphabetical ordering in the Gantt schedule. Employee departures now automatically turn future assigned shifts into open shifts, helping managers reassign work more smoothly, and demo data was improved for better examples.
Original PR description
- Improve the filters, list views, tour, and some feature usability. - Improve employee archiving flow. - Sort the items by alphabetical order planning Gantt view. - Improve demo data for the planning. task-2780875
This update aligns several Enterprise screens with Odoo's shared brand color styling, reducing duplicated custom design rules across modules. Users should see more consistent colors and interaction states across areas like Documents, Helpdesk, Sign, Stock Barcode, Timesheets, and VoIP, with no expected workflow changes.
Original PR description
community: - https://github.com/odoo/odoo/pull/87448 Adaptations for https://github.com/odoo/odoo/pull/87448 . Follows community description: Prior to this PR branded UI components were styled exclusively in raw SCSS using the '$o-brand-odoo' variable. This leaded to unnecessary code repetitions since, to achieve the same visual result, each module defined its own classes. Visual inconsistencies were frequent too since each module defined its own variations for interactive states (eg :hover). This commit injects '$o-brand-odoo' into bootstrap's default '$theme-color' map, allowing the framework to automatically generate odoo utility/contextual classes. These classes can be used to handle text, backgrounds, borders and buttons wherever needed. Part of the overall v16 SCSS optimization/restyle, task-2704984. task-2800721
The timesheet grid experience is refined with clearer timer guidance, better button behavior, and more compact rows when tracking time by day. Employee reminder emails now show rounded hours, making timesheet information easier to read and act on.
Original PR description
Purpose of this PR to improve generic UX of timesheet app and grid view. So, in this PR: - round timesheet hours to two digits in mail templete of employee reminder. - change description of timesheet created from grid view. - change timer tip in timesheet grid view. - add hover effect on timer button in grid row. - change height of grid row when it contains a button. task-2784776