Project State Extend
project_state_extend · OCA/project
Health
60/100
fair
-
Security25/25No findings
-
Activity25/25Last human commit 1 month ago
-
Required by5/250 modules depend on it
-
Maturity5/25In 1 Odoo series since 16.0
Heuristic over the facts below, not an audit · How it's computed
Required by
0
Modules depending on it
External deps
0 pip · 0 bin
Python packages / system binaries
License
AGPL-3
No conflicts with its dependencies
Folder size
0.06 MB
Module directory on disk
Code analysis
2 migration notes
3 models
3 views
0 HTTP endpoints
Migration considerations
ProjectStateExtend— Migrating to 19.0: `_sql_constraints` is ignored and its constraints are silently not created: declare `models.Constraint` attributes instead. migration-sql-constraints · sourceproject_state_custom_view_tree— Migrating to 18.0: the `tree` view type was renamed to `list` (`<list>` roots, `view_mode`). migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. "Migrating to X.0" applies once you upgrade to that version; "Since X.0" means this version already ignores or rejects that code. Methodology
Description
Dependencies
Code analysis
Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.
Views touched 3
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
project_state_custom_view_form |
project.state.extend.form | project.state.extend | form | New |
project_state_custom_view_search |
project.state.extend.search | project.state.extend | search | New |
project_state_custom_view_tree |
project.state.extend.tree | project.state.extend | tree | New |
HTTP endpoints 0
No HTTP endpoints found for this module.
Models touched 3
New fields (1)
-
last_update_statusSelectioncompute='_compute_last_update_status'default='to_define'readonly=Falserequired=Trueselection='_get_extended_status_selection'store=True
No public methods.
New fields (5)
-
activeBooleandefault=True -
colorIntegerdefault=0help='Color index for the status bubble (0-11)'required=Truestring='Color Index' -
nameCharrequired=Truetranslate=True -
sequenceIntegerdefault=100help='Sequence for ordering. Lower values appear first.' -
technical_nameCharhelp='Technical name used internally. Must be unique and lowercase.'required=True
-
unlink(self)
New fields (1)
-
statusSelectionrequired=Trueselection='_get_extended_status_selection'tracking=True
No public methods.