Skip to Content

IP Restriction For Kiosk Attendance (Check In)

This feature enhances the existing Kiosk Attendance functionality by introducing global IP-based restrictions
June 5, 2025 by
IP Restriction For Kiosk Attendance (Check In)
Silverdale Technology, Somroo Hassaan
| No comments yet

For organizations prioritizing security and accuracy in attendance tracking, it’s critical to ensure that employees clock in only from authorized locations. Odoo’s Kiosk Mode makes check-ins easy, but without restrictions, employees could potentially log hours from unapproved networks.

The IP Restriction for Kiosk Attendance (Check-In) feature introduces a secure enhancement: clock-ins via Kiosk Mode are now validated against a list of predefined, organization-approved IP addresses. This ensures location-based attendance control without compromising usability.

Key Features & Benefits:

Global IP Restrictions for Kiosk Clock-In

  • Administrators define a list of allowed IP addresses via a central configuration panel
  • Not user-specific — settings apply across the organization

Blocks Unauthorized Clock-In Attempts

  • If an employee attempts to check in from an unapproved IP, the system displays a warning:
    • "Your IP address is not authorized for attendance check-in."
  • Prevents remote or off-site check-ins that violate internal time-tracking policies

Enhanced Time-Tracking Integrity

  • Ensures clock-in actions happen only from trusted, physical office locations
  • Helps maintain accurate attendance records for payroll and compliance

Seamless User Flow with No Interface Disruption

  • Works in the background during Kiosk Check-In process
  • No changes to existing views or user access rights
  • Error handling is clean and informative for the employee

Easy Setup for Admins

  • Navigate to Settings → SME → Attendance / Kiosk Mode
  • Maintain an editable list of IP addresses
  • Scalable to multiple office locations and remote hubs

Test-Ready Implementation

  • Simple steps to verify IP-based restrictions:
    • Attempt check-in from an authorized network → Allowed
    • Attempt from an unauthorized IP → Blocked with clear message

Example Use Case:

A company has Kiosk Attendance tablets installed at its two physical office locations. IT provides the static IP addresses of both locations and enters them into the system.

🔹 An employee attempts to clock in from home using Kiosk Mode on a personal tablet.

🔹 The system detects an unapproved IP and prevents the action with a clear message.

🔹 Another employee checks in from the office kiosk, clock-in proceeds normally.

This secures time tracking while keeping the process seamless for compliant users.

Summary:

The IP Restriction for Kiosk Attendance (Check-In) feature brings location-based security to Odoo's attendance system. By restricting check-ins to approved IP addresses, it ensures that only on-site, authorized employees can log work hours, supporting payroll integrity, compliance, and workforce accountability.

Share this post
Sign in to leave a comment