Skip to Content
Odoo model

mail.activity.type

Activity Type. Defined in module mail; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 4 fields added, 4 removed, 0 renamed.

  1. Odoo 16 mail
  2. Odoo 17 mail
  3. Odoo 18 mail
  4. Odoo 19 mail
  5. Odoo 20 mail

Odoo 16 to 17

Community only All changes in this step

Fields added (1)

FieldTypeModule
keep_donebooleanmail

Odoo 17 to 18

Community only All changes in this step

No change to this model's own fields in this step.

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (1)

FieldTypeModuleNotes
keep_donebooleanmail
2 views of this model removed
  • mail.mail_activity_type_form_inherit
  • sign.mail_activity_type_form_inherit

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields removed (3)

FieldTypeModuleNotes
chaining_typeselectionmail
suggested_next_type_idsmany2manymail
triggered_next_type_idmany2onemail

Fields added (3)

FieldTypeModule
default_role_idmany2onemail
kpi_provider_visibilityselectionmail
suggested_next_type_idmany2onemail
2 menus opening this model removed
  • industry_fsm.fsm_menu_config_activity_type
  • sale.sale_menu_config_activity_type

All fields declared on mail.activity.type (29)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 29 fields
FieldTypeLabelModule1617181920
activebooleanmail
categoryselectionActionmail
chaining_typeselectionChaining Typemail
create_uidmany2one res.usersmail
decoration_typeselectionDecoration Typemail
default_notehtmlDefault Notemail
default_role_idmany2one res.roleRolemail
default_sign_template_idmany2one sign.templateDefault Signature TemplatesignE
default_user_idmany2one res.usersDefault Usermail
delay_countintegerSchedulemail
delay_fromselectionDelay Typemail
delay_labelcharmail
delay_unitselectionDelay unitsmail
folder_idmany2one documents.documentdocumentsE
iconcharIconmail
initial_res_modelselectionInitial modelmail
keep_donebooleanKeep Donemail
kpi_provider_visibilityselectionKPI Provider Visibilitymail
mail_template_idsmany2many mail.templateEmail templatesmail
namecharNamemail
previous_type_idsmany2many mail.activity.typePreceding Activitiesmail
res_modelselectionModelmail
res_model_changebooleanModel has changemail
sequenceintegerSequencemail
suggested_next_type_idmany2one mail.activity.typeSuggest Next Activitymail
suggested_next_type_idsmany2many mail.activity.typeSuggestmail
summarycharDefault Summarymail
tag_idsmany2many documents.tagdocumentsE
triggered_next_type_idmany2one mail.activity.typeTriggermail

Related models

Linked by its relational fields: documents.documentdocuments.tagmail.templateres.roleres.userssign.template

Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.