OdooWiki OCA HUB

Mail Activity Cancel Tracking

mail_activity_cancel_tracking folder_open OCA/social open_in_new
Social Network License: AGPL-3

This module leaves a message in the chatter when an activity is cancelled.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

When a scheduled activity is deleted or cancelled, Odoo now posts a message in the record's chatter saying which activity was cancelled, who it was assigned to and the original note.

This module adds a trace in the chatter whenever a scheduled activity is cancelled or deleted, so the history of a record no longer loses that information.

  • When an activity is removed (for example by deleting it from the activity list or the record), a message is automatically posted on the related record.
  • The message shows the activity type name and icon, the word "canceled", and, if the activity was assigned to someone other than the person doing the cancellation, the name of the original assignee.
  • If the activity had a summary, it is included after a colon; if it had a note, the note is shown under an "Original note" heading.
  • The message is posted under the "Activities" subtype (mail.mt_activities), so it appears in the chatter like other activity-related messages.
  • Marking an activity as done does NOT create this cancellation message: the module explicitly skips the log in that case, so only real cancellations are tracked.
  • The change applies to the mail.activity model, which is the model behind all scheduled activities in Odoo, so it works for any record that supports activities (sales orders, contacts, projects, etc.).

No new menus or screens are added; the only visible change is the extra message in existing chatter threads.

Depends on

mail
Models and fields (1)
  • mail.activity · extends an existing model

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: 2 confirmed, 7 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0
  • Go to a record that allows to record activities (Contacts for example).
  • Create an activity.
  • Click on the "Cancel" button.
  • A message is added in the chatter indicating the details of the activity that has been canceled.

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.