| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/18.0/fieldservice_size |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Brian McMaster |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Brian McMaster |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Iván Todorovich, oca-ci, EdgarRetes |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - html_editor - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Some field service operations may need to track the size of a field service location and its orders. Examples of sizes might be: - Area measure of a location - Count of service or maintenance items at a location Once established, sizes can be useful for route capacity planning, time estimation for orders, or for planning stock and inventory moves. This module allows you to establish sizes for your field service orders. Multiple sizes can be configured and established for a location. Order size will be updated based on its location and order type. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_location_form_view_inherit_size |
fsm.location.size.form | fsm.location | page | Inherits fieldservice.fsm_location_form_view |
fsm_size_form_view |
fsm.size.form | fsm.size | form | New |
fsm_size_list_view |
fsm.size.list | fsm.size | list | New |
view_fsm_order_form_inherit_size |
fsm.order | field | Inherits fieldservice.fsm_order_form |
No HTTP endpoints found for this module.
location_size_ids
One2many → fsm.location.size
string='Location Sizes'
args: 'fsm.location.size', 'location_id'
No public methods.
location_id
Many2one → fsm.location
index=True
required=True
string='Location'
args: 'fsm.location'
quantity
Float
required=True
size_id
Many2one → fsm.size
index=True
required=True
args: 'fsm.size'
type_id
Many2one → fsm.order.type
index=True
related='size_id.type_id'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
index=True
related='size_id.uom_id'
args: 'uom.uom'
No public methods.
size_id
Many2one → fsm.size
compute='_compute_size_id'
precompute=True
readonly=False
store=True
args: 'fsm.size'
size_uom
Many2one → uom.uom
compute='_compute_size_uom'
domain="[('category_id', '=?', size_uom_category)]"
precompute=True
readonly=False
store=True
string='Unit of Measure'
args: 'uom.uom'
size_uom_category
Many2one
related='size_id.uom_id.category_id'
string='Unit of Measure Category'
size_value
Float
compute='_compute_size_value'
precompute=True
readonly=False
store=True
string='Order Size'
No public methods.
is_order_size
Boolean
help='The default size for orders of this type'
string='Is the Order Size?'
name
Char
required=True
parent_id
Many2one → fsm.size
index=True
string='Parent Size'
args: 'fsm.size'
type_id
Many2one → fsm.order.type
string='Order Type'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
string='Unit of Measure'
args: 'uom.uom'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/17.0/fieldservice_size |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Brian McMaster |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Brian McMaster |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Antoni Marroig Campomar, r.perez |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Some field service operations may need to track the size of a field service location and its orders. Examples of sizes might be: - Area measure of a location - Count of service or maintenance items at a location Once established, sizes can be useful for route capacity planning, time estimation for orders, or for planning stock and inventory moves. This module allows you to establish sizes for your field service orders. Multiple sizes can be configured and established for a location. Order size will be updated based on its location and order type. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_location_form_view_inherit_size |
fsm.location.size.form | fsm.location | page | Inherits fieldservice.fsm_location_form_view |
fsm_size_form_view |
fsm.size.form | fsm.size | form | New |
fsm_size_tree_view |
fsm.size.tree | fsm.size | tree | New |
view_fsm_order_form_inherit_size |
fsm.order | field | Inherits fieldservice.fsm_order_form |
No HTTP endpoints found for this module.
location_size_ids
One2many → fsm.location.size
string='Location Sizes'
args: 'fsm.location.size', 'location_id'
No public methods.
location_id
Many2one → fsm.location
index=True
required=True
string='Location'
args: 'fsm.location'
quantity
Float
required=True
size_id
Many2one → fsm.size
index=True
required=True
args: 'fsm.size'
type_id
Many2one → fsm.order.type
index=True
related='size_id.type_id'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
index=True
related='size_id.uom_id'
args: 'uom.uom'
No public methods.
size_id
Many2one → fsm.size
default=_default_size_id
args: 'fsm.size'
size_uom
Many2one → uom.uom
default=_default_size_uom
string='Unit of Measure'
args: 'uom.uom'
size_value
Float
default=_default_size_value
string='Order Size'
onchange_size_id(self)
onchange_type(self)
is_order_size
Boolean
help='The default size for orders of this type'
string='Is the Order Size?'
name
Char
required=True
parent_id
Many2one → fsm.size
index=True
string='Parent Size'
args: 'fsm.size'
type_id
Many2one → fsm.order.type
string='Order Type'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
string='Unit of Measure'
args: 'uom.uom'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/16.0/fieldservice_size |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Brian McMaster |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Brian McMaster |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, kaynnan |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:41 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_location_form_view_inherit_size |
fsm.location.size.form | fsm.location | page | Inherits fieldservice.fsm_location_form_view |
fsm_size_form_view |
fsm.size.form | fsm.size | form | New |
fsm_size_tree_view |
fsm.size.tree | fsm.size | tree | New |
view_fsm_order_form_inherit_size |
fsm.order | field | Inherits fieldservice.fsm_order_form |
No HTTP endpoints found for this module.
location_size_ids
One2many → fsm.location.size
string='Location Sizes'
args: 'fsm.location.size', 'location_id'
No public methods.
location_id
Many2one → fsm.location
index=True
required=True
string='Location'
args: 'fsm.location'
quantity
Float
required=True
size_id
Many2one → fsm.size
index=True
required=True
args: 'fsm.size'
type_id
Many2one → fsm.order.type
index=True
related='size_id.type_id'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
index=True
related='size_id.uom_id'
args: 'uom.uom'
No public methods.
size_id
Many2one → fsm.size
default=_default_size_id
args: 'fsm.size'
size_uom
Many2one → uom.uom
default=_default_size_uom
string='Unit of Measure'
args: 'uom.uom'
size_value
Float
default=_default_size_value
string='Order Size'
onchange_size_id(self)
onchange_type(self)
is_order_size
Boolean
help='The default size for orders of this type'
string='Is the Order Size?'
name
Char
required='True'
parent_id
Many2one → fsm.size
index=True
string='Parent Size'
args: 'fsm.size'
type_id
Many2one → fsm.order.type
string='Order Type'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
string='Unit of Measure'
args: 'uom.uom'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/15.0/fieldservice_size |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Brian McMaster |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Brian McMaster |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Freni-OSI, Freni Patel |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_location_form_view_inherit_size |
fsm.location.size.form | fsm.location | page | Inherits fieldservice.fsm_location_form_view |
fsm_size_form_view |
fsm.size.form | fsm.size | form | New |
fsm_size_tree_view |
fsm.size.tree | fsm.size | tree | New |
view_fsm_order_form_inherit_size |
fsm.order | field | Inherits fieldservice.fsm_order_form |
No HTTP endpoints found for this module.
location_size_ids
One2many → fsm.location.size
string='Location Sizes'
args: 'fsm.location.size', 'location_id'
No public methods.
location_id
Many2one → fsm.location
index=True
required=True
string='Location'
args: 'fsm.location'
quantity
Float
required=True
size_id
Many2one → fsm.size
index=True
required=True
args: 'fsm.size'
type_id
Many2one → fsm.order.type
index=True
related='size_id.type_id'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
index=True
related='size_id.uom_id'
args: 'uom.uom'
No public methods.
size_id
Many2one → fsm.size
default=_default_size_id
args: 'fsm.size'
size_uom
Many2one → uom.uom
default=_default_size_uom
string='Unit of Measure'
args: 'uom.uom'
size_value
Float
default=_default_size_value
string='Order Size'
onchange_size_id(self)
onchange_type(self)
is_order_size
Boolean
help='The default size for orders of this type'
string='Is the Order Size?'
name
Char
required='True'
parent_id
Many2one → fsm.size
index=True
string='Parent Size'
args: 'fsm.size'
type_id
Many2one → fsm.order.type
string='Order Type'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
string='Unit of Measure'
args: 'uom.uom'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/14.0/fieldservice_size |
| VERSION | |
| VERSION | 1.0.2 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Brian McMaster |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Brian McMaster |
| COMMITTERS | |
| COMMITTERS | Daniel Reis, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, Brian McMaster |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:50 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice - base_territory odoo/odoo: - base - base_geolocalize - base_setup - web - resource - contacts - bus - web_tour - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_location_form_view_inherit_size |
fsm.location.size.form | fsm.location | page | Inherits fieldservice.fsm_location_form_view |
fsm_size_form_view |
fsm.size.form | fsm.size | form | New |
fsm_size_tree_view |
fsm.size.tree | fsm.size | tree | New |
view_fsm_order_form_inherit_size |
fsm.order | field | Inherits fieldservice.fsm_order_form |
No HTTP endpoints found for this module.
location_size_ids
One2many → fsm.location.size
string='Location Sizes'
args: 'fsm.location.size', 'location_id'
No public methods.
location_id
Many2one → fsm.location
index=True
required=True
string='Location'
args: 'fsm.location'
quantity
Float
required=True
string='Quantity'
size_id
Many2one → fsm.size
index=True
required=True
args: 'fsm.size'
type_id
Many2one → fsm.order.type
index=True
related='size_id.type_id'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
index=True
related='size_id.uom_id'
args: 'uom.uom'
No public methods.
size_id
Many2one → fsm.size
default=_default_size_id
args: 'fsm.size'
size_uom
Many2one → uom.uom
default=_default_size_uom
string='Unit of Measure'
args: 'uom.uom'
size_value
Float
default=_default_size_value
string='Order Size'
onchange_location_id(self)
onchange_size_id(self)
onchange_type(self)
is_order_size
Boolean
help='The default size for orders of this type'
string='Is the Order Size?'
name
Char
required='True'
string='Name'
parent_id
Many2one → fsm.size
index=True
string='Parent Size'
args: 'fsm.size'
type_id
Many2one → fsm.order.type
string='Order Type'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
string='Unit of Measure'
args: 'uom.uom'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/field-service |
| GIT | |
| GIT | https://github.com/OCA/field-service.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/field-service/tree/12.0/fieldservice_size |
| VERSION | |
| VERSION | 0.1.1 |
| CATEGORY | |
| CATEGORY | Field Service |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Brian McMaster |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Brian McMaster |
| COMMITTERS | |
| COMMITTERS | Maxime Chambreuil, OCA Transbot, oca-travis, Weblate, OCA-git-bot, brian10048 |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/field-service |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:13 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/field-service: - fieldservice OCA/partner-contact: - partner_fax OCA/web: - web_timeline odoo/odoo: - base_geolocalize - base - base_setup - web - bus - web_tour - resource - contacts - uom |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
fsm_location_form_view_inherit_size |
fsm.location.size.form | fsm.location | page | Inherits fieldservice.fsm_location_form_view |
fsm_size_form_view |
fsm.size.form | fsm.size | form | New |
fsm_size_tree_view |
fsm.size.tree | fsm.size | tree | New |
view_fsm_order_form_inherit_size |
fsm.order | field | Inherits fieldservice.fsm_order_form |
No HTTP endpoints found for this module.
location_size_ids
One2many → fsm.location.size
string='Location Sizes'
args: 'fsm.location.size', 'location_id'
No public methods.
location_id
Many2one → fsm.location
index=True
required=True
string='Location'
args: 'fsm.location'
quantity
Float
required=True
string='Quantity'
size_id
Many2one → fsm.size
index=True
required=True
args: 'fsm.size'
type_id
Many2one → fsm.order.type
index=True
related='size_id.type_id'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
index=True
related='size_id.uom_id'
args: 'uom.uom'
No public methods.
size_id
Many2one → fsm.size
default=_default_size_id
args: 'fsm.size'
size_uom
Many2one → uom.uom
default=_default_size_uom
string='Unit of Measure'
args: 'uom.uom'
size_value
Float
default=_default_size_value
string='Order Size'
onchange_location_id(self)
onchange_size_id(self)
onchange_type(self)
is_order_size
Boolean
help='The default size for orders of this type'
string='Is the Order Size?'
name
Char
required='True'
string='Name'
parent_id
Many2one → fsm.size
index=True
string='Parent Size'
args: 'fsm.size'
type_id
Many2one → fsm.order.type
string='Order Type'
args: 'fsm.order.type'
uom_id
Many2one → uom.uom
string='Unit of Measure'
args: 'uom.uom'
No public methods.