Field Service - Current Location

fieldservice_current_location
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_current_location
VERSION
VERSION 1.1.2
CATEGORY
CATEGORYField Service
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), APSL - Nagarro
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), APSL - Nagarro
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Antoni Marroig Campomar, bobrador
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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geopy
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module adds the ability to use the current location in FSM orders.
It is helpful for business workflows where field workers need to create orders on-site.
By automatically filling in the current address, it reduces manual entry and helps prevent human error.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
fsm_order_crm_form_view fsm.order.crm.form fsm.order xpath Inherits fieldservice.fsm_order_form
fsm_template_form_view_inherit fsm.template.form.inherit fsm.template xpath Inherits fieldservice.fsm_template_form_view
res_config_settings_view_form_inherit res.config.settings.view.form.fsm.inherit res.config.settings xpath Inherits fieldservice.res_config_settings_view_form
Models touched (4)

New fields (1)
  • place Char
Public methods (0)

No public methods.

New fields (1)
  • show_geolocate_button Boolean
    compute='_compute_show_geolocate_button' store=False
Public methods (1)
  • save_location_from_browser(self, lat, lon)

New fields (2)
  • show_use_current_location Boolean
    compute='_compute_show_use_current_location' store=False
  • use_current_location Boolean
    help='Allow using current location for orders based on this template'
Public methods (0)

No public methods.

New fields (1)
  • restrict_current_location_in_templates Boolean
    config_parameter='fieldservice.restrict_current_location_in_templates' help="If enabled, the 'Use Current Location' button will only appear for orders based on templates that have 'Use Current Location' checked." string='Restrict Current Location in Templates'
Public methods (0)

No public methods.