TIP: You can type at any time to perform a new search.
Mail activity plan
mail_activity_plan · OCA/social
- Repository
- OCA/social · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Social Network
- Folder size
- 0.1 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/social
- Last tracking update
- 2026-08-07 08:09:25
- Authors
- Odoo Community Association (OCA), Tecnativa
- Maintainers
- Odoo Community Association (OCA), Tecnativa
- Committers
- Víctor Martínez, Weblate, OCA-git-bot, oca-ci
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_mail_activity_plan_activity_type_form |
mail.activity.plan.activity.type | form | New | |
view_mail_activity_plan_activity_type_tree |
mail.activity.plan.activity.type | tree | New | |
view_mail_activity_plan_form |
mail.activity.plan | form | New | |
view_mail_activity_plan_search |
mail.activity.plan | search | New | |
view_mail_activity_plan_tree |
mail.activity.plan | tree | New | |
wizard_mail_activity_plan_form |
wizard.mail.activity.plan | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (9)
-
activeBooleandefault=True -
activeBooleandefault=True -
company_idMany2one → res.companycomodel_name='res.company'index=Truestore=Truestring='Company' -
group_idsMany2many → res.groupscomodel_name='res.groups'domain=[('share', '=', False)]string='Groups' -
modelCharcompute='_compute_model'compute_sudo=Truestore=Truestring='Model name' -
model_idMany2one → ir.modelcomodel_name='ir.model'domain=[('transient', '=', False), ('model', 'not like', 'ir.')] -
nameCharrequired=True -
plan_activity_type_idsMany2many → mail.activity.plan.activity.typecomodel_name='mail.activity.plan.activity.type'domain="[('model', '=', model)]"string='Activities' -
sequenceIntegerdefault=10required=True
-
get_total_plans_from_model(self, model)@api.model
New fields (6)
-
activity_type_idMany2one → mail.activity.typecomodel_name='mail.activity.type'domain="['|', ('res_model', '=', model),('res_model', '=', False)]"ondelete='restrict'string='Activity Type' -
company_idMany2one → res.companycomodel_name='res.company'index=Truestore=Truestring='Company' -
modelCharreadonly=True -
summaryCharcompute='_compute_summary'readonly=Falsestore=True -
user_expressionCharstring='Assigned to expression' -
user_idMany2one → res.userscomodel_name='res.users'string='Assigned to'
No public methods.
New fields (4)
-
activity_plan_idMany2one → mail.activity.plancomodel_name='mail.activity.plan'domain="[('id', 'in', allowed_activity_plans)]"string='Activity Plan' -
allowed_activity_plansMany2many → mail.activity.plancomodel_name='mail.activity.plan'compute='_compute_allowed_activity_plans' -
detail_idsOne2many → wizard.mail.activity.plan.detailcomodel_name='wizard.mail.activity.plan.detail'inverse_name='parent_id'string='Details' -
res_modelChar
-
action_launch(self)Create the activities to the corresponding users. Apply sudo to be able to create activities to other users.
New fields (6)
-
activity_type_idMany2one → mail.activity.typecomodel_name='mail.activity.type'required=Truestring='Activity type' -
date_deadlineDaterequired=Truestring='Due Date' -
parent_idMany2one → wizard.mail.activity.plancomodel_name='wizard.mail.activity.plan'string='Parent' -
record_refReferenceselection=<expr>string='Record' -
summaryChar -
user_idMany2one → res.userscomodel_name='res.users'required=Truestring='Assigned to'
No public methods.
Loading…