OdooWiki OCA HUB

Project Task Recurring Activity

project_task_recurring_activity folder_open OCA/project open_in_new
Project Management License: AGPL-3

This module allow users to add activities to the recurring tasks and have them automatically duplicated within recurring tasks at set intervals.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Add recurring activities to recurring project tasks so that scheduled activities are automatically created on each new occurrence of the task.

This module extends recurring project tasks with a list of recurring activities. On a recurring task, a new "Activities" tab appears where users can add lines with an activity type, an assigned user, a summary, a description and a number of days after task creation.

When a recurring task is created, the activities defined on it are automatically scheduled on the task, and the assigned users are added as followers so they can access the task. When the next occurrence of the recurring task is generated, the same activity definitions are copied to the new task.

A scheduled job runs daily and creates the actual activities on tasks once their planned date is reached, then moves the planned date forward for the next cycle. The assigned user must already have access to the task, otherwise Odoo blocks the record with an error message.

Everything is available to users with the recurring tasks project permission. The activity type, summary and description fields are pre-filled from the selected activity type but can be changed.

Depends on

project
Models and fields (3)
  • project.task · extends an existing modelcustom_activity_ids, recurring_activity_ids (activity)
  • recurring.activity · new modelsummary, user_id (Assigned to), description, project_task_id, activity_type_id (Activity Type), next_recurrence_date, days_after_task_creation_date (Days after task creation)
  • project.task.recurrence · extends an existing modelold_date_recurring_task

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

terminal Installation and usage

OCA documentation · Odoo 18.0

#.Enable recurring task in config settings

Open recurring task.

  • In tab "Recurrence", user can set the activites that should be created each time the task is duplicated.
  • For testing purposes, a button "Create next recurring task" is visible in developer mode to check how next task will be created.

No verified information in OCA: Installation.

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.