TIP: You can type at any time to perform a new search.
Project Task Recurring Activity
project_task_recurring_activity · OCA/project
Security findings
- Repository
- OCA/project · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Project Management
- Folder size
- 0.07 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/project
- Last tracking update
- 2026-10-01 13:28:17
- Authors
- Odoo Community Association (OCA), Cetmix
- Maintainers
- Odoo Community Association (OCA), Cetmix
- Committers
- OCA-git-bot, oca-ci, CristianoMafraJunior, GoliasK
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module allow users to add activities to the recurring tasks and have them automatically duplicated within recurring tasks at set intervals.
Code Analysis
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
recurring_activity_view_form |
recurring_activity_view_form | recurring.activity | form | New |
view_recurring_activity_form |
project_task_recurring_activity_form | project.task | form | Inherits project.view_task_form2 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (2)
-
custom_activity_idsMany2many → recurring.activitycompute='_compute_activity_ids'copy=Truestore=True args: 'recurring.activity' -
recurring_activity_idsOne2many → recurring.activitycopy=Truestring='activity' args: 'recurring.activity', 'project_task_id'
-
call_create_recurring_tasks(self) -
create(self, vals_list)@api.model_create_multi
New fields (1)
-
old_date_recurring_taskDatedefault=fields.Date.today
-
create_recurring_tasks(self)Compatibility helper used by the manual button.
New fields (7)
-
activity_type_idMany2one → mail.activity.typeondelete='restrict'string='Activity Type' args: 'mail.activity.type' -
days_after_task_creation_dateIntegerdefault=0help='Number of days after task creation. 0 is treated as 1 day.'string='Days after task creation' -
descriptionHtmlcompute='_compute_on_activity_type_id'readonly=Falsesanitize_style=Truestore=True -
next_recurrence_dateDatecompute='_compute_next_recurrence_date'store=True -
project_task_idMany2one → project.taskargs: 'project.task' -
summaryCharcompute='_compute_on_activity_type_id'readonly=Falsestore=True -
user_idMany2one → res.userscompute='_compute_on_activity_type_id'index=Truereadonly=Falserequired=Truestore=Truestring='Assigned to' args: 'res.users'
-
create(self, vals_list)@api.model_create_multi -
delta_time(self, old, new)@api.model
Loading…
Loading…
Loading…