| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/19.0/hr_presence |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Thibault Delavallée, 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 |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:40 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr - base_setup - base - web - digest - bus - web_tour - html_editor - portal - http_routing - auth_signup - resource - phone_validation - resource_mail - hr_holidays - calendar - sms - iap_mail - iap |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_view_search |
hr.employee.view.search | hr.employee | filter | Inherits hr.view_employee_filter |
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
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)
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
No public methods.
No new fields.
Public methods (0)No public methods.
hr_presence_last_compute_date
Datetime
No public methods.
No new fields.
Public methods (1)create(self, vals_list)
ip
Char
string='IP Address'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/18.0/hr_presence |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Aaron Bohy, Yannick Tivisse, Odoo Online, Prakash Prajapati, Tiffany Chang (tic), Gorash, Pierre Paridans, Maximilien (malb), Dylan Kiss (dyki), ravb-odoo, jugj-odoo, Louis (wil), Krzysztof Magusiak (krma), Mahmoudk3m |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:53 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr - base_setup - base - web - digest - bus - web_tour - html_editor - portal - web_editor - http_routing - auth_signup - resource - phone_validation - resource_mail - hr_holidays - calendar - sms - iap_mail - iap |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_view_search |
hr.employee.view.search | hr.employee | filter | Inherits hr.view_employee_filter |
hr_employee_view_tree |
hr.employee.view.tree | hr.employee | field | Inherits hr.view_employee_tree |
email_sent
Boolean
default=False
hr_presence_state_display
Selection
default='out_of_working_hour'
args: [('out_of_working_hour', 'Out of Working Hours'), ('present', 'Present'), ('absent', 'Absent')]
ip_connected
Boolean
default=False
manually_set_presence
Boolean
default=False
manually_set_present
Boolean
default=False
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)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
hr_presence_last_compute_date
Datetime
No public methods.
No new fields.
Public methods (1)create(self, vals)
create_uid
Integer
index=True
ip
Char
string='IP Address'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/17.0/hr_presence |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Denis Ledoux, Yannick Tivisse, Odoo Online, Prakash Prajapati, Tiffany Chang (tic), Gorash, niyasraphy, Louis Wicket (wil), Dylan Kiss (dyki), dasz, Chrysanthe (chgo), Louis (wil) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:05 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr - base_setup - base - web - phone_validation - bus - web_tour - resource - hr_holidays - calendar - onboarding - sms - iap_mail - iap |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_view_kanban |
hr.employee.view.kanban | hr.employee | xpath | Inherits hr.hr_kanban_view_employees |
hr_employee_view_presence_search |
hr.employee.view.search.presence | hr.employee | search | New |
hr_employee_view_search |
hr.employee.view.search | hr.employee | filter | Inherits hr.view_employee_filter |
email_sent
Boolean
default=False
hr_presence_state_display
Selection
ip_connected
Boolean
default=False
manually_set_present
Boolean
default=False
action_open_leave_request(self)
action_send_mail(self)
action_send_sms(self)
action_set_absent(self)
action_set_present(self)
write(self, vals)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
hr_presence_last_compute_date
Datetime
No public methods.
create_uid
Integer
index=True
ip
Char
string='IP Address'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/16.0/hr_presence |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Denis Ledoux, Yannick Tivisse, Victor Feyens, Prakash Prajapati, Kevin Baptiste, Florian Charlier, niyasraphy, tsm-odoo |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr - base_setup - base - web - bus - web_tour - resource - hr_holidays - calendar - sms - iap_mail - iap - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_view_kanban |
hr.employee.view.kanban | hr.employee | xpath | Inherits hr.hr_kanban_view_employees |
hr_employee_view_presence_search |
hr.employee.view.search.presence | hr.employee | search | New |
hr_employee_view_search |
hr.employee.view.search | hr.employee | filter | Inherits hr.view_employee_filter |
email_sent
Boolean
default=False
hr_presence_state_display
Selection
ip_connected
Boolean
default=False
manually_set_present
Boolean
default=False
action_open_leave_request(self)
action_send_mail(self)
action_send_sms(self)
action_set_absent(self)
action_set_present(self)
write(self, vals)
No new fields.
Public methods (0)No public methods.
hr_presence_last_compute_date
Datetime
No public methods.
create_uid
Integer
index=True
ip
Char
string='IP Address'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/15.0/hr_presence |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Yannick Tivisse, Adrian Torres, Xavier-Do, Ivan Yelizariev, Tiffany Chang (tic), William Braeckman, Kevin Baptiste, Nicolas Bayet, niyasraphy, Đặng Văn Lộc |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:26 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr - base_setup - base - web - bus - web_tour - resource - hr_holidays - calendar - sms - iap_mail - iap - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_view_kanban |
hr.employee.view.kanban | hr.employee | xpath | Inherits hr.hr_kanban_view_employees |
hr_employee_view_presence_search |
hr.employee.view.search.presence | hr.employee | search | New |
hr_employee_view_search |
hr.employee.view.search | hr.employee | filter | Inherits hr.view_employee_filter |
email_sent
Boolean
default=False
hr_presence_state_display
Selection
ip_connected
Boolean
default=False
manually_set_present
Boolean
default=False
action_open_leave_request(self)
action_send_mail(self)
action_send_sms(self)
action_set_absent(self)
action_set_present(self)
write(self, vals)
hr_presence_last_compute_date
Datetime
No public methods.
create_uid
Integer
index=True
ip
Char
string='IP Address'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/hr_presence |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Yannick Tivisse, Xavier-Do, Victor Feyens, Ivan Yelizariev, jbm-odoo, Arnaud Joset, niyasraphy, Đặng Văn Lộc |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:27 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr - base_setup - base - web - bus - web_tour - resource - hr_holidays - calendar - sms - iap_mail - iap - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_view_kanban |
hr.employee.view.kanban | hr.employee | xpath | Inherits hr.hr_kanban_view_employees |
hr_employee_view_presence_search |
hr.employee.view.search.presence | hr.employee | search | New |
hr_employee_view_search |
hr.employee.view.search | hr.employee | filter | Inherits hr.view_employee_filter |
email_sent
Boolean
default=False
hr_presence_state_display
Selection
ip_connected
Boolean
default=False
manually_set_present
Boolean
default=False
action_open_leave_request(self)
action_send_mail(self)
action_send_sms(self)
action_set_present(self)
write(self, vals)
hr_presence_last_compute_date
Datetime
No public methods.
create_uid
Integer
index=True
ip
Char
string='IP Address'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/hr_presence |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Xavier Morel, Yannick Tivisse, jem-odoo, Xavier-Do, Lucas Lefèvre, Ivan Yelizariev, jbm-odoo, Meghna Jaswani |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:41 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr - base_setup - base - web - bus - web_tour - resource - mail_bot - hr_holidays - calendar - sms - iap - phone_validation |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| 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.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_employee_view_kanban |
hr.employee.view.kanban | hr.employee | xpath | Inherits hr.hr_kanban_view_employees |
hr_employee_view_search |
hr.employee.view.search | hr.employee | filter | Inherits hr.view_employee_filter |
email_sent
Boolean
default=False
hr_presence_state_display
Selection
ip_connected
Boolean
default=False
manually_set_present
Boolean
default=False
action_open_leave_request(self)
action_send_mail(self)
action_send_sms(self)
action_set_present(self)
write(self, vals)
hr_presence_last_compute_date
Datetime
No public methods.
create_uid
Integer
index=True
ip
Char
string='IP Address'
No public methods.