Tuesday, March 31, 2020
7 changes
Enhancements to existing features
Grid-based reports now make negative numbers stand out in red, helping users spot issues faster. Report builders can also hide row or column totals when those totals are not meaningful, such as certain stock quantity views.
Original PR description
PURPOSE
Now that the gridview is to be used beyond timesheet/forecast for reporting on stock quantities, several improvements are required to improve its UI:
color/style indicator on value/cell for null or negative values
option to hide/show column/line totals, totals are irrelevant in some context (ex: on forecasted quantities for each day of the week)
SPEC
If the value of the cell is negative, display the value in red
Add an option on <grid> to hide column/line totals.
TASK 2031148The calendar experience on mobile devices has been improved with better scrolling, drag-and-drop support, and more reliable swipe handling. Users can now view and adjust other calendar filters on mobile, making calendar management easier on smaller screens.
Original PR description
This merge is a follow-up of the update of the FullCalendar library from v3 to v4 performed in the community edition. The purpose of this update is to provide proper support for mobile devices. This includes the support of drag-and-drop of events and to fix scrolling issues present mainly on smaller screens. In those configurations, multi/inner-scrolls were present resulting in either the inability to properly scroll the desired content or even blocking altogether the scroll. In addition, this merge also adds the ability to see and interact with other calendars' filters. To do so, a small scrollable list of selected filters is now available. Finally, it adds a couple of fixes: * better swipe detection * calendar's view height proper calculation * a few UX improvements on mobile Task ID: 2092550
This update makes several accounting workflows easier and more consistent, including opening account records in a full page, improving invoice screens, and reorganizing accounting menus. It also reduces unnecessary work by avoiding draft tax closing reminders when the related tax group setup is missing, helping finance teams navigate and process accounting tasks more efficiently.
Purchase reporting dashboards now show average days to purchase and average receipt delay, giving teams clearer visibility into purchasing speed and supplier delivery timing. Demo data was adjusted so these measurements are more reliable, and a related sales dashboard metric was clarified to avoid misleading averages.
Original PR description
Newbie practice task. Adding "Average Days to Purchase" and "Average Receipt Delay" to dashboard view of purchase reporting tab. Related Community PR: odoo/odoo#46654 Related Upgrade PR: odoo/upgrade#877 Task: 2198420
The timesheet grid now makes it easier for users to see which entry is currently being timed by highlighting the active cell. The empty timesheet screen also points users to the Awesome Timesheet apps, helping them discover related tools when no records are present.
Original PR description
Minor design improvments. See commit messages for details. Task 2204084
The Purchase reporting menu now takes users straight to the relevant report page instead of requiring extra navigation. This makes it faster for purchasing teams to access reporting information and reduces clicks in daily workflows.
The event form has been updated to make key actions clearer, including improved button icons and a clearer Facebook Event label. Duplicate view definitions were also removed to reduce maintenance complexity and keep the interface consistent.
Original PR description
PURPOSE Change the event form view to improve its usability and make it clearer SPECIFICATION - Change some stats button icons. - Add a capital E to Facebook Event label. - Remove duplicate inherited event form view in event_track_views.xml and in event_event_views.xml. LINKS Task ID : 2198660 Community PR : odoo/odoo#46659