Repository
odoo/odoo · module folder
Module version
1.0
Category
Human Resources
Folder size
0.57 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
None
Last tracking update
2026-08-15 22:44:15
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Thibault Delavallée, Odoo Translation Bot, Yannick Tivisse, Julien Castiaux, Sébastien Theys, Tiffany Chang (tic), Gorash, luvi, tsm-odoo, Maximilien (malb), Victor Piryns (pivi), Dylan Kiss (dyki), Xavier Bol (xbo), ravb-odoo, Krzysztof Magusiak (krma), Mahmoudk3m
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Control Employees Presence
==========================

Based on:
    * The IP Address
    * The User's Session
    * The Sent Emails

Allows to contact directly the employee in case of unjustified absence.
    

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_employee_view_search hr.employee.view.search hr.employee search Inherits hr.view_employee_filter
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (5)
  • email_sent Boolean
    default=False
  • hr_presence_state_display Selection
    default='out_of_working_hour' args: [('out_of_working_hour', 'Off-Hours'), ('present', 'Present'), ('absent', 'Absent')]
  • ip_connected Boolean
    default=False
  • manually_set_presence Boolean
    default=False
  • manually_set_present Boolean
    default=False
Public methods (7)
  • action_open_leave_request(self)
  • action_send_log(self)
  • action_send_sms(self)
  • action_set_absent(self)
  • action_set_present(self)
  • get_presence_server_action_data(self)
  • write(self, vals)

New fields (5)
  • email_sent Boolean
    default=False
  • hr_presence_state_display Selection
    default='out_of_working_hour' args: [('out_of_working_hour', 'Off-Hours'), ('present', 'Present'), ('absent', 'Absent')]
  • ip_connected Boolean
    default=False
  • manually_set_presence Boolean
    default=False
  • manually_set_present Boolean
    default=False
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • hr_presence_last_compute_date Datetime
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • create(self, vals_list)
    @api.model_create_multi

New fields (1)
  • ip Char
    string='IP Address'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…