Field Service - Project

fieldservice_project
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/19.0/fieldservice_project
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSMaxime Chambreuil, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:46
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/field-service:
    - fieldservice
    - base_territory
odoo/odoo:
    - base
    - base_geolocalize
    - base_setup
    - web
    - resource
    - contacts
    - mail
    - bus
    - web_tour
    - html_editor
    - project
    - analytic
    - uom
    - portal
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows field service orders to be created from projects and
project tasks.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/18.0/fieldservice_project
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Henrik Norlin, EdgarRetes
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-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
    - mail
    - bus
    - web_tour
    - html_editor
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows field service orders to be created from projects and
project tasks.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
    This function returns an action that displays a full FSM Order form when viewing an FSM Order from a project.
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/17.0/fieldservice_project
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Brian McMaster
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-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
    - mail
    - bus
    - web_tour
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows field service orders to be created from projects and
project tasks.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
    This function returns an action that displays a full FSM Order form when viewing an FSM Order from a project.
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/16.0/fieldservice_project
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSIvàn Todorovich, Weblate, OCA-git-bot, oca-ci, Emeric Panisset
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-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
    - mail
    - bus
    - web_tour
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
    This function returns an action that displays a full FSM Order form when viewing an FSM Order from a project.
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/15.0/fieldservice_project
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Murtaza Mithaiwala
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-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
    - mail
    - bus
    - web_tour
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
    This function returns an action that displays a full FSM Order form when viewing an FSM Order from a project.
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/14.0/fieldservice_project
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Yves Goldberg, Freni-OSI
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-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
    - mail
    - bus
    - web_tour
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
shrink_tree_column account assets ir.ui.view qweb Inherits web.assets_backend
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
    This function returns an action that displays a full FSM Order form when viewing an FSM Order from a project.
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/13.0/fieldservice_project
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSBhavesh Odedra, OCA Transbot, oca-travis, OCA-git-bot, Benoit Aimont
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/field-service:
    - fieldservice
    - base_territory
odoo/odoo:
    - base
    - base_geolocalize
    - base_setup
    - web
    - resource
    - contacts
    - mail
    - bus
    - web_tour
    - project
    - analytic
    - uom
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
shrink_tree_column account assets ir.ui.view qweb Inherits web.assets_backend
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)

New fields (2)
  • project_id Many2one → project.project
    string='Project' tracking=True args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' tracking=True args: 'project.task'
Public methods (2)
  • action_view_order(self)
    This function returns an action that displays a full FSM Order form when viewing an FSM Order from a project.
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.
REPOSITORY
REPOSITORYOCA/field-service
GIT
GIThttps://github.com/OCA/field-service.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/field-service/tree/12.0/fieldservice_project
VERSION
VERSION 1.2.1
CATEGORY
CATEGORYProject
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Pavlov Media
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Pavlov Media
COMMITTERS
COMMITTERSMaxime Chambreuil, GitHub, Bhavesh Odedra, OCA Transbot, oca-travis, Weblate, OCA-git-bot, scampbell, patrickrwilson
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-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
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - resource
    - contacts
    - project
    - portal
    - http_routing
    - rating
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
fieldservice_project_task_view_form project.task.fieldservice.form project.task notebook Inherits project.view_task_form2
fieldservice_project_view_form project.fieldservice.form project.project notebook Inherits project.edit_project
fieldservice_project_view_list project.fieldservice.list project.project field Inherits project.view_project
fieldservice_project_view_search project.fieldservice.search project.project field Inherits project.view_project_project_filter
shrink_tree_column account assets ir.ui.view qweb Inherits web.assets_backend
view_fsm_location_project_form view.fsm.location.project.form fsm.location div Inherits fieldservice.fsm_location_form_view
view_fsm_order_project_form view.fsm.order.project.form fsm.order field Inherits fieldservice.fsm_order_form
view_fsm_team_project_form view.fsm.team.project.form fsm.team field Inherits fieldservice.view_team_form
Models touched (5)

New fields (1)
  • project_count Integer
    compute='_compute_project_count' string='# Projects'
Public methods (1)
  • action_view_project(self)
    @api.multi

New fields (2)
  • project_id Many2one → project.project
    string='Project' track_visibility='onchange' args: 'project.project'
  • project_task_id Many2one → project.task
    string='Project Task' track_visibility='onchange' args: 'project.task'
Public methods (2)
  • action_view_order(self)
    @api.multi
    This function returns an action that displays a full FSM Order form when viewing an FSM Order from a project.
  • onchange_team_id(self)
    @api.onchange('team_id')

New fields (1)
  • project_id Many2one → project.project
    string='Project' args: 'project.project'
Public methods (0)

No public methods.

New fields (2)
  • fsm_location_id Many2one → fsm.location
    string='FSM Location' args: 'fsm.location'
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_id'
Public methods (1)
  • action_create_order(self)
    @api.multi
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.

New fields (1)
  • fsm_order_ids One2many → fsm.order
    string='Service Orders' args: 'fsm.order', 'project_task_id'
Public methods (1)
  • action_create_order(self)
    @api.multi
    This function returns an action that displays a full FSM Order form when creating an FSM Order from a project.