Field Service - Calendar

fieldservice_calendar
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_calendar
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Hoa - Truong Thi Kim
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:
    - calendar
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - base_geolocalize
    - resource
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This modules creates calendar event from FSM Orders.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_fsm_order_form_inherit_calendar fsm.order field Inherits fieldservice.fsm_order_form
view_team_form fsm.team.form fsm.team field Inherits fieldservice.view_team_form
Models touched (3)

New fields (1)
  • fsm_order_id One2many → fsm.order
    comodel_name='fsm.order' inverse_name='calendar_event_id' string='Order id'
Public methods (1)
  • write(self, values)

New fields (1)
  • calendar_event_id Many2one → calendar.event
    readonly=True string='Meeting' args: 'calendar.event'
Public methods (7)
  • create(self, vals_list)
    @api.model_create_multi
  • create_or_delete_calendar(self)
  • unlink(self)
  • update_calendar_date(self, vals)
  • update_calendar_location(self)
  • update_calendar_person(self, old_persons)
  • write(self, vals)

New fields (1)
  • calendar_user_id Many2one → res.users
    help="Responsible for orders's calendar" string="Team's calendar" args: 'res.users'
Public methods (0)

No public methods.

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_calendar
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, 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:
    - calendar
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - base_geolocalize
    - resource
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This modules creates calendar event from FSM Orders.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_fsm_order_form_inherit_calendar fsm.order field Inherits fieldservice.fsm_order_form
view_team_form fsm.team.form fsm.team field Inherits fieldservice.view_team_form
Models touched (3)

New fields (1)
  • fsm_order_id One2many → fsm.order
    comodel_name='fsm.order' inverse_name='calendar_event_id' string='Order id'
Public methods (1)
  • write(self, values)

New fields (1)
  • calendar_event_id Many2one → calendar.event
    readonly=True string='Meeting' args: 'calendar.event'
Public methods (7)
  • create(self, vals_list)
    @api.model_create_multi
  • create_or_delete_calendar(self)
  • unlink(self)
  • update_calendar_date(self, vals)
  • update_calendar_location(self)
  • update_calendar_person(self, old_persons)
  • write(self, vals)

New fields (1)
  • calendar_user_id Many2one → res.users
    help="Responsible for orders's calendar" string="Team's calendar" args: 'res.users'
Public methods (0)

No public methods.

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_calendar
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, Antoni Marroig Campomar
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:
    - calendar
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - onboarding
    - base_geolocalize
    - resource
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This modules creates calendar event from FSM Orders.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_fsm_order_form_inherit_calendar fsm.order field Inherits fieldservice.fsm_order_form
view_team_form fsm.team.form fsm.team field Inherits fieldservice.view_team_form
Models touched (3)

New fields (1)
  • fsm_order_id One2many → fsm.order
    comodel_name='fsm.order' inverse_name='calendar_event_id' string='Order id'
Public methods (1)
  • write(self, values)

New fields (1)
  • calendar_event_id Many2one → calendar.event
    readonly=True string='Meeting' args: 'calendar.event'
Public methods (7)
  • create(self, vals_list)
    @api.model_create_multi
  • create_or_delete_calendar(self)
  • unlink(self)
  • update_calendar_date(self, vals)
  • update_calendar_location(self)
  • update_calendar_person(self, old_persons)
  • write(self, vals)

New fields (1)
  • calendar_user_id Many2one → res.users
    help="Responsible for orders's calendar" string="Team's calendar" args: 'res.users'
Public methods (0)

No public methods.

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_calendar
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Juliette BLANC, Houzéfa Abbasbhay
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:
    - calendar
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_geolocalize
    - resource
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_fsm_order_form_inherit_calendar fsm.order field Inherits fieldservice.fsm_order_form
view_team_form fsm.team.form fsm.team field Inherits fieldservice.view_team_form
Models touched (3)

New fields (1)
  • fsm_order_id One2many → fsm.order
    comodel_name='fsm.order' inverse_name='calendar_event_id' string='Order id'
Public methods (1)
  • write(self, values)

New fields (1)
  • calendar_event_id Many2one → calendar.event
    readonly=True string='Meeting' args: 'calendar.event'
Public methods (8)
  • create(self, vals_list)
    @api.model_create_multi
  • create_or_delete_calendar(self)
  • unlink(self)
  • update_calendar_date(self, vals)
  • update_calendar_description(self)
  • update_calendar_location(self)
  • update_calendar_person(self, old_persons)
  • write(self, vals)

New fields (1)
  • calendar_user_id Many2one → res.users
    help="Responsible for orders's calendar" string="Team's calendar" args: 'res.users'
Public methods (0)

No public methods.

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_calendar
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Freni-OSI
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:
    - calendar
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_geolocalize
    - resource
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_fsm_order_form_inherit_calendar fsm.order field Inherits fieldservice.fsm_order_form
view_team_form fsm.team.form fsm.team field Inherits fieldservice.view_team_form
Models touched (3)

New fields (1)
  • fsm_order_id One2many → fsm.order
    comodel_name='fsm.order' inverse_name='calendar_event_id' string='Order id'
Public methods (1)
  • write(self, values)

New fields (1)
  • calendar_event_id Many2one → calendar.event
    readonly=True string='Meeting' args: 'calendar.event'
Public methods (7)
  • create(self, vals_list)
    @api.model_create_multi
  • create_or_delete_calendar(self)
  • unlink(self)
  • update_calendar_date(self, vals)
  • update_calendar_location(self)
  • update_calendar_person(self, old_persons)
  • write(self, vals)

New fields (1)
  • calendar_user_id Many2one → res.users
    help="Responsible for orders's calendar" string="Team's calendar" args: 'res.users'
Public methods (0)

No public methods.

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_calendar
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSMaxime Chambreuil, OCA Transbot, oca-travis, Weblate, OCA-git-bot, hparfr
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:
    - calendar
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_geolocalize
    - resource
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_fsm_order_form_inherit_calendar fsm.order field Inherits fieldservice.fsm_order_form
view_team_form fsm.team.form fsm.team field Inherits fieldservice.view_team_form
Models touched (3)

New fields (1)
  • fsm_order_id One2many → fsm.order
    comodel_name='fsm.order' inverse_name='calendar_event_id' string='Order id'
Public methods (1)
  • write(self, values)

New fields (1)
  • calendar_event_id Many2one → calendar.event
    readonly=True string='Meeting' args: 'calendar.event'
Public methods (7)
  • create(self, vals_list)
    @api.model_create_multi
  • create_or_delete_calendar(self)
  • unlink(self)
  • update_calendar_date(self, vals)
  • update_calendar_location(self)
  • update_calendar_person(self, old_persons)
  • write(self, vals)

New fields (1)
  • calendar_user_id Many2one → res.users
    help="Responsible for orders's calendar" string="Team's calendar" args: 'res.users'
Public methods (0)

No public methods.

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_calendar
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Marcel Savegnago, Kaynnan Bardauil
WEBSITE
WEBSITEhttps://github.com/OCA/field-service
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:14
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/field-service:
    - fieldservice
OCA/partner-contact:
    - partner_fax
OCA/web:
    - web_timeline
odoo/odoo:
    - calendar
    - base
    - mail
    - base_setup
    - web
    - bus
    - web_tour
    - base_geolocalize
    - resource
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
view_fsm_order_form_inherit_calendar fsm.order field Inherits fieldservice.fsm_order_form
view_team_form fsm.team.form fsm.team field Inherits fieldservice.view_team_form
Models touched (3)

New fields (1)
  • fsm_order_id One2many → fsm.order
    comodel_name='fsm.order' inverse_name='calendar_event_id' string='Order id'
Public methods (1)
  • write(self, values)

New fields (1)
  • calendar_event_id Many2one → calendar.event
    readonly=True string='Meeting' args: 'calendar.event'
Public methods (7)
  • create(self, vals_list)
    @api.model_create_multi
  • create_or_delete_calendar(self)
  • unlink(self)
  • update_calendar_date(self, vals)
  • update_calendar_location(self)
  • update_calendar_person(self, old_persons)
  • write(self, vals)

New fields (1)
  • calendar_user_id Many2one → res.users
    help="Responsible for orders's calendar" string="Team's calendar" args: 'res.users'
Public methods (0)

No public methods.