TIP: You can type at any time to perform a new search.
Field Service - Sub-Status
fieldservice_substatus · OCA/field-service
Security findings
Migration considerations
fsm_sub_stage_form_view— For a target of Odoo 17.0+: view 'fsm_sub_stage_form_view' 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 · sourcefsm_stage_status_tree_view— View 'fsm_stage_status_tree_view' 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
- OCA/field-service · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Field Service
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/field-service
- Last tracking update
- 2026-08-07 07:57:03
- Authors
- Odoo Community Association (OCA), Open Source Integrators, Brian McMaster
- Maintainers
- Odoo Community Association (OCA), Open Source Integrators, Brian McMaster
- Committers
- Weblate, OCA-git-bot, oca-ci, Freni-OSI, Freni Patel
Code Analysis
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_stage_status_form_view |
Order Sub-Status | fsm.stage.status | form | New |
fsm_stage_status_tree_view |
Order Sub-Status | fsm.stage.status | tree | New |
fsm_sub_stage_form_view |
fsm.sub.stage.form | fsm.stage | form | Inherits fieldservice.fsm_stage_form_view |
fsm_sub_stage_order_form_view |
fsm.sub.stage.order.form | fsm.order | form | Inherits fieldservice.fsm_order_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (3)
New fields (1)
-
sub_stage_idMany2one → fsm.stage.statusdefault=<expr>required=Truestring='Sub-Status'tracking=True args: 'fsm.stage.status'
-
write(self, vals)
New fields (2)
-
sub_stage_idMany2one → fsm.stage.statusdefault=_default_sub_stagestore=Truestring='Default Sub-Status' args: 'fsm.stage.status' -
sub_stage_idsMany2many → fsm.stage.statusstring='Potential Sub-Statuses' args: 'fsm.stage.status', 'fsm_sub_stage_rel', 'fsm_stage_id', 'sub_stage_id'
-
onchange_sub_stage_id(self)@api.onchange('sub_stage_id')
New fields (1)
-
nameCharrequired=True
No public methods.
Loading…
Loading…
Loading…