Mail Activity Done

mail_activity_done
REPOSITORY
REPOSITORYOCA/mail
GIT
GIThttps://github.com/OCA/mail.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/mail/tree/18.0/mail_activity_done
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSStefan Rijnhart, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/mail
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
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.

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (1)
  • keep_done Boolean
    default=True
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/17.0/mail_activity_done
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Vincent Van Rossem
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:20:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module implements the capability to keep activities that have been
completed, for future reporting, by setting them with the boolean
'Done'.

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
mail_activity_view_calendar mail.activity.view.calendar mail.activity field Inherits mail.mail_activity_view_calendar
mail_activity_view_form_popup mail.activity.view.form.popup mail.activity field Inherits mail.mail_activity_view_form_popup
mail_activity_view_search mail.activity.view.search mail.activity field Inherits mail.mail_activity_view_search
mail_activity_view_tree mail.activity.view.tree mail.activity field Inherits mail.mail_activity_view_tree
res_partner_view_search_inherit_mail res.partner.view.search.inherit.mail res.partner filter Inherits mail.res_partner_view_search_inherit_mail
Models touched (3)

New fields (4)
  • active Boolean
    default=True
  • date_done Date
    index='btree' args: 'Completed Date'
  • done Boolean
    default=False
  • state Selection
    compute='_compute_state' search='_search_state' selection_add=[('done', 'Done')]
Public methods (1)
  • unlink(self)
    Don't unlink if we're asked not to

New fields (1)
  • activity_ids One2many
    domain=<expr>
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • systray_get_activities(self)
    @api.model
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/16.0/mail_activity_done
VERSION
VERSION 1.4.0
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSStefan Rijnhart, Weblate, OCA-git-bot, oca-ci, Vincent Van Rossem, hugues de keyzer, Karthik, Sodexis, Jesus Ventosinos, Jakub Bordáš, Shamsidinkhon
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:55
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
mail_activity_view_calendar mail.activity.view.calendar mail.activity field Inherits mail.mail_activity_view_calendar
mail_activity_view_form_popup mail.activity.view.form.popup mail.activity field Inherits mail.mail_activity_view_form_popup
mail_activity_view_search mail.activity.view.search mail.activity field Inherits mail.mail_activity_view_search
mail_activity_view_tree mail.activity.view.tree mail.activity field Inherits mail.mail_activity_view_tree
res_partner_view_search_inherit_mail res.partner.view.search.inherit.mail res.partner filter Inherits mail.res_partner_view_search_inherit_mail
Models touched (2)

New fields (4)
  • active Boolean
    default=True
  • date_done Date
    index='btree' readonly=True args: 'Completed Date'
  • done Boolean
    default=False
  • state Selection
    compute='_compute_state' search='_search_state' selection_add=[('done', 'Done')]
Public methods (1)
  • unlink(self)
    Don't unlink if we're asked not to

New fields (1)
  • activity_ids One2many
    domain=<expr>
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/15.0/mail_activity_done
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSIvàn Todorovich, OCA Transbot, Víctor Martínez, Weblate, OCA-git-bot, oca-ci, Bernat Puig Font
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:40
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
mail_activity_view_calendar mail.activity.view.calendar mail.activity field Inherits mail.mail_activity_view_calendar
mail_activity_view_form_popup mail.activity.view.form.popup mail.activity field Inherits mail.mail_activity_view_form_popup
mail_activity_view_search mail.activity.view.search mail.activity field Inherits mail.mail_activity_view_search
mail_activity_view_tree mail.activity.view.tree mail.activity field Inherits mail.mail_activity_view_tree
res_partner_view_search_inherit_mail res.partner.view.search.inherit.mail res.partner filter Inherits mail.res_partner_view_search_inherit_mail
Models touched (3)

New fields (4)
  • active Boolean
    default=True
  • date_done Date
    index=True readonly=True args: 'Completed Date'
  • done Boolean
    default=False
  • state Selection
    compute='_compute_state' search='_search_state' selection_add=[('done', 'Done')]
Public methods (0)

No public methods.

New fields (1)
  • activity_ids One2many
    domain=<expr>
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • systray_get_activities(self)
    @api.model
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/14.0/mail_activity_done
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSmanu, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
assets_backend mail_activity_done assets ir.ui.view qweb Inherits web.assets_backend
mail_activity_view_calendar mail.activity.view.calendar mail.activity field Inherits mail.mail_activity_view_calendar
mail_activity_view_form_popup mail.activity.view.form.popup mail.activity field Inherits mail.mail_activity_view_form_popup
mail_activity_view_search mail.activity.view.search mail.activity field Inherits mail.mail_activity_view_search
mail_activity_view_tree mail.activity.view.tree mail.activity field Inherits mail.mail_activity_view_tree
res_partner_view_search_inherit_mail res.partner.view.search.inherit.mail res.partner filter Inherits mail.res_partner_view_search_inherit_mail
Models touched (3)

New fields (4)
  • active Boolean
    default=True
  • date_done Date
    index=True readonly=True args: 'Completed Date'
  • done Boolean
    default=False
  • state Selection
    compute='_compute_state' search='_search_state' selection_add=[('done', 'Done')]
Public methods (0)

No public methods.

New fields (1)
  • activity_ids One2many
    domain=<expr>
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • systray_get_activities(self)
    @api.model
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/13.0/mail_activity_done
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), ForgeFlow
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), ForgeFlow
COMMITTERS
COMMITTERSHolger Brunn, Jairo Llopis, mreficent, OCA Transbot, oca-travis, OCA-git-bot, Adrià Gil Sorribes, Carlos Roca
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
assets_backend mail_activity_done assets ir.ui.view qweb Inherits web.assets_backend
mail_activity_view_calendar mail.activity.view.calendar mail.activity field Inherits mail.mail_activity_view_calendar
mail_activity_view_form_popup mail.activity.view.form.popup mail.activity field Inherits mail.mail_activity_view_form_popup
mail_activity_view_search mail.activity.view.search mail.activity field Inherits mail.mail_activity_view_search
mail_activity_view_tree mail.activity.view.tree mail.activity field Inherits mail.mail_activity_view_tree
res_partner_view_search_inherit_mail res.partner.view.search.inherit.mail res.partner filter Inherits mail.res_partner_view_search_inherit_mail
Models touched (3)

New fields (4)
  • active Boolean
    default=True
  • date_done Date
    index=True readonly=True args: 'Completed Date'
  • done Boolean
    default=False
  • state Selection
    compute='_compute_state' selection_add=[('done', 'Done')]
Public methods (1)
  • unlink(self)
    Don't unlink if we're asked not to

New fields (1)
  • activity_ids One2many
    domain=<expr>
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • systray_get_activities(self)
    @api.model
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/12.0/mail_activity_done
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent
COMMITTERS
COMMITTERSmreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Tom Blauwendraat, Adrià Gil Sorribes
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:23
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
assets_backend mail_activity_done assets ir.ui.view qweb Inherits web.assets_backend
mail_activity_view_calendar mail.activity.view.calendar mail.activity field Inherits mail.mail_activity_view_calendar
mail_activity_view_form_popup mail.activity.view.form.popup mail.activity field Inherits mail.mail_activity_view_form_popup
mail_activity_view_search mail.activity.view.search mail.activity field Inherits mail.mail_activity_view_search
mail_activity_view_tree mail.activity.view.tree mail.activity field Inherits mail.mail_activity_view_tree
res_partner_view_search_inherit_mail res.partner.view.search.inherit.mail res.partner filter Inherits mail.res_partner_view_search_inherit_mail
Models touched (3)

New fields (4)
  • active Boolean
    default=True
  • date_done Date
    index=True readonly=True args: 'Completed Date'
  • done Boolean
    default=False
  • state Selection
    compute='_compute_state' selection_add=[('done', 'Done')]
Public methods (0)

No public methods.

New fields (1)
  • activity_ids One2many
    domain=<expr>
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • systray_get_activities(self)
    @api.model
REPOSITORY
REPOSITORYOCA/social
GIT
GIThttps://github.com/OCA/social.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/social/tree/11.0/mail_activity_done
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYDiscuss
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Eficent
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Eficent
COMMITTERS
COMMITTERSHolger Brunn, mreficent, Denis Roussel, OCA Transbot, oca-travis, OCA-git-bot, Adrià Gil Sorribes
WEBSITE
WEBSITEhttps://github.com/OCA/social
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:00
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
assets_backend mail_activity_done assets ir.ui.view qweb Inherits web.assets_backend
mail_activity_view_calendar mail.activity.view.calendar mail.activity field Inherits mail.mail_activity_view_calendar
mail_activity_view_form_popup mail.activity.view.form.popup mail.activity field Inherits mail.mail_activity_view_form_popup
mail_activity_view_search mail.activity.view.search mail.activity field Inherits mail.mail_activity_view_search
mail_activity_view_tree mail.activity.view.tree mail.activity field Inherits mail.mail_activity_view_tree
Models touched (3)

New fields (4)
  • active Boolean
    default=True
  • date_done Date
    index=True readonly=True args: 'Completed Date'
  • done Boolean
    default=False
  • state Selection
    compute='_compute_state' selection_add=[('done', 'Done')]
Public methods (0)

No public methods.

New fields (1)
  • activity_ids One2many
    domain=<expr>
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • activity_user_count(self)
    @api.model
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/mail
PULL REQUEST
PULL REQUEST[19.0][MIG] mail_activity_done: Migration to 19.0 (#198)