TIP: You can type at any time to perform a new search.

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 info_outline

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)
    Compatibility helper used by the manual button.

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
    default=0 help='Number of days after task creation. 0 is treated as 1 day.' string='Days after task creation'
  • 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
  • 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…

Loading…

Loading…