b6c236df54abb66b30d8643dea797f385d3036f1
We add the option to keep the completed activities to allow the user to keep track of the past action, especially the uploaded files which are displayed along the completed activities. This feature can be activated per activity type and is disabled by default. We also improve the activity view to give a better overview of what has been done and what is still to be done and by whom. We also add tests for those new features: - check activity data for the views (server-side test) * Details about the activity view improvements: ** Improvement of the column header: - progressbar: previously, only visible activities were counted in the progression bar. Now all are counted. - activity counter: instead of displaying the total count (next to the progression bar), we display now a ratio as 2 numbers (only if keep done is enabled): ** Improvement of the activity cells: - add assignees in activity cells of activity view (limit to 2 having the activity with closest deadline, if more a + is displayed). Note: to avoid spacing between avatar, we add the optional props noSpacing to the avatar component. - add done activity in activity cell popover - increase by 50% the popover height - display done activity cell in grey - instead of displaying the activity count if greater than 1, we display a ratio ongoing / activity count. Note: we don't display the denominator if all activities are done or all are ongoing. ** Progress bar filter The activity filter is slighly modified. Previously, when clicking on a color of the progress bar, all cell with a different color where hidden (ex.: if we were clicking on the green area to filter planned activities, red cell which represents overdue activities were hidden even if there was also a planned activities for this record and activity type). Now we also display cells with other "color" if there exist for that record and that type an activity corresponding to the filtered "color". Technical note: mail_activity.get_activity_data returns now for the activity types a list of dictionary instead of a list of list. This simplifies the reading as we can now uses name instead of index (type[1] becomes type.name for example). Task-3300854 Part-of: odoo/odoo#138135
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%