OdooWiki OCA HUB

Mail Activity Done

mail_activity_done folder_open OCA/mail open_in_new
Discuss License: LGPL-3

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.0

Keeps 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

mail
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

To use this module, you do not need to do anything.

No verified information in OCA: Installation, Configuration.

info

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.