TIP: You can type at any time to perform a new search.
Project Task Recurring Activity
project_task_recurring_activity · OCA/project
⚠ Security warnings
project_recurring_activity— Access rule grants write/create/unlink on 'model_recurring_activity' to EVERY user (portal/public included): no group is set acl-global-write
Found by automated static analysis: these patterns are usually risky, but only a manual review of the module can confirm a real issue.
- 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
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)Create recurring tasks
New fields (7)
-
activity_type_idMany2one → mail.activity.typeondelete='restrict'string='Activity Type' args: 'mail.activity.type' -
days_after_task_creation_dateInteger -
descriptionHtmlcompute='_compute_on_activity_type_id'readonly=Falsesanitize_style=Truestore=True -
next_recurrence_dateDatecompute='_compute_next_recurrence_date'store=Truestring='next_date' -
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…
- 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)