Skip to Content
Menu

Appointment Geolocation

by
Odoo

250.17

v 17.0 Third Party
This module requires Odoo Enterprise Edition.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Appointments (appointment)
Calendar (calendar)
Discuss (mail)
Lines of code 325
Technical Name appointment_geolocation
LicenseLGPL-3
Websitehttps://odoo.co.ke
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Appointments (appointment)
Calendar (calendar)
Discuss (mail)
Lines of code 325
Technical Name appointment_geolocation
LicenseLGPL-3
Websitehttps://odoo.co.ke

Appointment Geolocation

Appointment Geolocation Icon

Overview

Appointment Geolocation enhances the calendar event form by capturing your current geolocation (latitude and longitude) when an employee confirms check-in. A clickable Google Maps link is generated based on the captured coordinates, making it easy to visualize the appointment location.

Features

  • Geolocation Capture: Automatically records latitude and longitude upon check-in.
  • Clickable Map Link: Generates a Google Maps URL from the captured coordinates.
  • Integrated Check-In: Adds a Confirm Check-In button to the appointment form.
  • Gantt View Integration: Provides a Capture Location button in the Gantt popover for quick geolocation capture.
  • Reset Functionality: Offers a mechanism to reset the geolocation data to 0.0.

Installation

  1. Place Module: Copy the module folder into your custom addons directory.
  2. Update Odoo: Restart your Odoo server and update the Apps list.
  3. Install Module: Locate Appointment Geolocation in the Apps menu and install the module.

Usage

Calendar Event Form: Open an appointment to view the additional geolocation fields (latitude, longitude, and a clickable map link). Click the Confirm Check-In button to capture your current location.

Gantt View: Click the Capture Location button in the Gantt popover to quickly record your geolocation.

Screenshots

Gantt View Popover

Gantt View Popover

Map Link Preview

Map Link Preview

FAQ

What happens if my browser doesn't support geolocation?

The module displays a notification and falls back to the default check-in behavior without capturing geolocation.

Can I reset the captured geolocation?

Yes, the module provides an "Uncheck-In" functionality that resets the latitude and longitude fields to 0.0.

How is the Google Maps link generated?

The module uses the captured latitude and longitude to create a URL in the format:
https://www.google.com/maps?q=latitude,longitude

Support

For support or further inquiries, please contact: support@metroict.com.

License

This module is licensed under the LGPL-3 License.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.