This module implements the capability to keep activities that have been completed, for future reporting, by setting them with the boolean 'Done'.
Since Odoo 18.0, this is supported natively by Odoo, depending on the configuration of the activity types. This module ensures that the option is active on all existing and new activity types in your setup.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Keeps completed activities in Odoo so they can be reviewed later. It turns on the "keep done activities" option for every existing and new activity type.
When users finish an activity in Odoo (for example a call, a meeting or a to-do linked to a customer), the activity can normally disappear once it is marked as done. This module changes that behaviour by making sure completed activities are kept for future reporting.
It works on the activity types configuration (the list of kinds of activities such as "Call", "Meeting" or "To-Do"). A new option called "keep done" is added to each activity type and is switched on by default, so any new activity type created afterwards will also keep its completed activities.
- Existing activity types already in the database are updated automatically when the module is installed, so the option is turned on for all of them.
- New activity types inherit the same default, so no manual setup is needed.
- Because completed activities are retained, they remain available for reporting and follow-up instead of being removed.
The module only touches the activity type configuration and relies on the standard Discuss/Mail activity features. It does not add menus, buttons or reports of its own; the option appears inside the activity type settings screens provided by Odoo.
Depends on
Models and fields (1)
- mail.activity.type · extends an existing modelkeep_done
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/mail.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you do not need to do anything.
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.