TIP: You can type at any time to perform a new search.
Long Term Projects
project_long_term · odoo/odoo
Security findings
Migration considerations
- Imports from the old `openerp.tools.translate` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.osv` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- For a target of Odoo 10.0+: use the `__manifest__.py` manifest name instead of `__openerp__.py`. The filename alone does not establish module age or compatibility. migration-openerp-manifest · source
project_compute_phases— Class 'project_compute_phases' still inherits from the old-style `osv.osv_memory` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceproject_compute_phases— Class 'project_compute_phases' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceproject_compute_phases— Class 'project_compute_phases' declares `_defaults` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceproject_compute_tasks— Class 'project_compute_tasks' still inherits from the old-style `osv.osv_memory` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourceproject_compute_tasks— Class 'project_compute_tasks' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceproject_phase_form— For a target of Odoo 17.0+: view 'project_phase_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceview_project_compute_phases_select— For a target of Odoo 17.0+: view 'view_project_compute_phases_select' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceview_project_phase_form— For a target of Odoo 17.0+: view 'view_project_phase_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceview_project_phase_list— View 'view_project_phase_list' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourceview_project_user_allocation_list— View 'view_project_user_allocation_list' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- odoo/odoo · module folder
- Module version
- 1.1
- Category
- Project Management
- Folder size
- 0.95 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.openerp.com
- Last tracking update
- 2026-08-07 04:50:06
- Authors
- OpenERP SA
- Maintainers
- OpenERP SA
- Committers
- Rucha (Open ERP), Quentin (OpenERP), Bharat Devnani (OpenERP), Vo Minh Thu, Olivier Dony, Stephane Wirtel, Mayur Maheshwari (OpenERP), Launchpad Translations on behalf of openerp, Kuldeep Joshi (OpenERP), Fabien Pinckaers, Raphael Collet, Fabien Meghazi, Thibault Delavallée, Khushboo Bhatt (Open ERP), Jagdish Panchal (Open ERP), Meera Trambadia (OpenERP), Jigar Amin - OpenERP, Martin Trigaux, Atul Patel (OpenERP), Turkesh Patel (Open ERP), Divyesh Makwana (Open ERP), Sanjay Gohel (Open ERP), Purnendu Singh (OpenERP), chirag patel, Saurang Suthar (OpenERP), vta vta@openerp.com, Twinkle Christian (OpenERP), Twinkle (OpenERP), Foram Katharotiya (OpenERP), Hardik, Cecile Tonglet, Antonin Bourguignon, Josse Colpaert, ajay javiya (OpenERP), Amit Patel (OpenERP), Randhir Mayatra (OpenERP), Odoo Translation Bot, Ajay Chauhan (OpenERP), Rajesh Prajapati (OpenERP), Dharti Ratani (OpenERP), Amit Patel
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- opl_all, portal_project_long_term
- Description
Long Term Project management module that tracks planning, scheduling, resources allocation. =========================================================================================== Features: --------- * Manage Big project * Define various Phases of Project * Compute Phase Scheduling: Compute start date and end date of the phases which are in draft, open and pending state of the project given. If no project given then all the draft, open and pending state phases will be taken. * Compute Task Scheduling: This works same as the scheduler button on project.phase. It takes the project as argument and computes all the open, draft and pending tasks. * Schedule Tasks: All the tasks which are in draft, pending and open state are scheduled with taking the phase's start date.
Code Analysis
Views touched (19)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
analytic_account_inherited_phase_form |
account.analytic.account.phase.form.inherit | account.analytic.account | form | Inherits analytic.view_account_analytic_account_form |
project_phase_form |
Inherit project form : Phase | project.project | form | Inherits project.edit_project |
view_phase_task_form2 |
phase.task.form2 | project.task | Inherits project.view_task_form2 | |
view_phase_task_search_form |
phase.task.search.form | project.task | form | Inherits project.view_task_search_form |
view_phase_task_search_form_group |
phase.task.search.form.group | project.task | form | Inherits project.view_task_search_form |
view_phase_task_search_form_tree |
phase.task.search.form.tree | project.task | tree | Inherits project.view_task_tree2 |
view_project_compute_phases_select |
Schedule Phases | project.compute.phases | form | New |
view_project_compute_tasks |
Schedule Tasks | project.compute.tasks | form | New |
view_project_kanban_phase |
project.project.kanban.inherited | project.project | kanban | Inherits project.view_project_kanban |
view_project_phase_calendar |
project.phase.calendar | project.phase | calendar | New |
view_project_phase_form |
project.phase.form | project.phase | form | New |
view_project_phase_gantt |
project.phase.gantt | project.phase | gantt | New |
view_project_phase_list |
project.phase.list | project.phase | tree | New |
view_project_phase_search |
project.phase.search | project.phase | search | New |
view_project_user_allocation_calendar |
project.user.allocation.calendar | project.user.allocation | calendar | New |
view_project_user_allocation_form |
project.user.allocation.form | project.user.allocation | form | New |
view_project_user_allocation_gantt |
project.user.allocation.gantt | project.user.allocation | gantt | New |
view_project_user_allocation_list |
project.user.allocation.list | project.user.allocation | tree | New |
view_project_user_allocation_search |
project.user.allocation.search | project.user.allocation | search | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (0)
No models found for this module.
Loading…