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-08-07 08:09:19
Authors
Odoo Community Association (OCA), Cetmix
Maintainers
Odoo Community Association (OCA), Cetmix
Committers
OCA-git-bot, oca-ci, PicchiSeba
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
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_ids Many2many → recurring.activity
    compute='_compute_activity_ids' copy=True store=True args: 'recurring.activity'
  • recurring_activity_ids One2many → recurring.activity
    copy=True string='activity' args: 'recurring.activity', 'project_task_id'
Public methods (2)
  • call_create_recurring_tasks(self)
  • create(self, vals_list)
    @api.model_create_multi

New fields (1)
  • old_date_recurring_task Date
    default=fields.Date.today()
Public methods (1)
  • create_recurring_tasks(self)
    Create recurring tasks

New fields (7)
  • activity_type_id Many2one → mail.activity.type
    ondelete='restrict' string='Activity Type' args: 'mail.activity.type'
  • days_after_task_creation_date Integer
  • description Html
    compute='_compute_on_activity_type_id' readonly=False sanitize_style=True store=True
  • next_recurrence_date Date
    compute='_compute_next_recurrence_date' store=True string='next_date'
  • project_task_id Many2one → project.task
    args: 'project.task'
  • summary Char
    compute='_compute_on_activity_type_id' readonly=False store=True
  • user_id Many2one → res.users
    compute='_compute_on_activity_type_id' index=True readonly=False required=True store=True string='Assigned to' args: 'res.users'
Public methods (2)
  • create(self, vals_list)
    @api.model_create_multi
  • delta_time(self, old, new)
    @api.model

Loading…

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
182 days ago
Last activity
43 days ago
Repository
OCA/project
Pull request
[17.0][MIG] project_task_recurring_activity: Migration to 17.0 (#1671)