| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr-attendance |
| GIT | |
| GIT | https://github.com/OCA/hr-attendance.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr-attendance/tree/17.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Carlos Lopez, Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr-attendance |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:08 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr-attendance: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web - phone_validation - bus - web_tour - resource - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module close stale attendances automatically. Without this module, when an employee forgets to check out at the end on the day and the next day the employee does not realize of that, then the error is propagated and all the attendances are wrong. With this module only the attendance with the issue is wrong, and the manager knows the system closes the attendance, not the employee |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
res_config_settings_view_form |
res.config.settings | xpath | Inherits hr_attendance.res_config_settings_view_form | |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_employee_form_inherit_hr_attendance |
hr.employee.form (in hr_attendance_autoclose) | hr.employee | xpath | Inherits hr_attendance.view_employee_form_inherit_hr_attendance |
open_worked_hours
Float
compute='_compute_open_worked_hours'
string='Worked hours'
autoclose_attendance(self, reason)
check_for_incomplete_attendances(self)
needs_autoclose(self)
no_autoclose
Boolean
groups='hr.group_hr_user'
string="Don't Autoclose Attendances"
No public methods.
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
hr_attendance_autoclose_reason
Many2one → hr.attendance.reason
default=<expr>
args: 'hr.attendance.reason'
No public methods.
attendance_maximum_hours_per_day
Float
readonly=False
related='company_id.attendance_maximum_hours_per_day'
hr_attendance_autoclose_reason
Many2one
readonly=False
related='company_id.hr_attendance_autoclose_reason'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr-attendance |
| GIT | |
| GIT | https://github.com/OCA/hr-attendance.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr-attendance/tree/16.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Alessandro Uffreduzzi |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr-attendance |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:53:53 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr-attendance: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web - bus - web_tour - resource - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
res_config_settings_view_form |
res.config.settings | xpath | Inherits hr_attendance.res_config_settings_view_form | |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_employee_form_inherit_hr_attendance |
hr.employee.form (in hr_attendance_autoclose) | hr.employee | xpath | Inherits hr_attendance.view_employee_form_inherit_hr_attendance |
open_worked_hours
Float
compute='_compute_open_worked_hours'
string='Worked hours'
autoclose_attendance(self, reason)
check_for_incomplete_attendances(self)
needs_autoclose(self)
no_autoclose
Boolean
groups='hr.group_hr_user'
string="Don't Autoclose Attendances"
No public methods.
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
hr_attendance_autoclose_reason
Many2one → hr.attendance.reason
default=<expr>
args: 'hr.attendance.reason'
No public methods.
attendance_maximum_hours_per_day
Float
readonly=False
related='company_id.attendance_maximum_hours_per_day'
hr_attendance_autoclose_reason
Many2one
readonly=False
related='company_id.hr_attendance_autoclose_reason'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr-attendance |
| GIT | |
| GIT | https://github.com/OCA/hr-attendance.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr-attendance/tree/15.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Víctor Martínez, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr-attendance |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:46:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr-attendance: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web - bus - web_tour - resource - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
res_config_settings_view_form |
res.config.settings | xpath | Inherits hr_attendance.res_config_settings_view_form | |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_employee_form_inherit_hr_attendance |
hr.employee.form (in hr_attendance_autoclose) | hr.employee | xpath | Inherits hr_attendance.view_employee_form_inherit_hr_attendance |
open_worked_hours
Float
compute='_compute_open_worked_hours'
string='Worked hours'
autoclose_attendance(self, reason)
check_for_incomplete_attendances(self)
needs_autoclose(self)
no_autoclose
Boolean
groups='hr.group_hr_user'
string="Don't Autoclose Attendances"
No public methods.
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
hr_attendance_autoclose_reason
Many2one → hr.attendance.reason
default=<expr>
args: 'hr.attendance.reason'
No public methods.
attendance_maximum_hours_per_day
Float
readonly=False
related='company_id.attendance_maximum_hours_per_day'
hr_attendance_autoclose_reason
Many2one
readonly=False
related='company_id.hr_attendance_autoclose_reason'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr-attendance |
| GIT | |
| GIT | https://github.com/OCA/hr-attendance.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr-attendance/tree/14.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pierre Verkest, OCA Transbot, oca-travis, Weblate, OCA-git-bot, oca-ci, Brian McMaster, Alessandro Uffreduzzi, fshah |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr-attendance |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:06 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr-attendance: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web - bus - web_tour - resource - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
res_config_settings_view_form |
res.config.settings | xpath | Inherits hr_attendance.res_config_settings_view_form | |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_employee_form_inherit_hr_attendance |
hr.employee.form (in hr_attendance_autoclose) | hr.employee | xpath | Inherits hr_attendance.view_employee_form_inherit_hr_attendance |
open_worked_hours
Float
compute='_compute_open_worked_hours'
string='Worked hours'
autoclose_attendance(self, reason)
check_for_incomplete_attendances(self)
needs_autoclose(self)
no_autoclose
Boolean
groups='hr.group_hr_user'
string="Don't Autoclose Attendances"
No public methods.
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
string='Attendance Maximum Hours Per Day'
hr_attendance_autoclose_reason
Many2one → hr.attendance.reason
default=<expr>
args: 'hr.attendance.reason'
No public methods.
attendance_maximum_hours_per_day
Float
readonly=False
related='company_id.attendance_maximum_hours_per_day'
hr_attendance_autoclose_reason
Many2one
readonly=False
related='company_id.hr_attendance_autoclose_reason'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr-attendance |
| GIT | |
| GIT | https://github.com/OCA/hr-attendance.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr-attendance/tree/13.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | mreficent, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, Jaime Arroyo |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr-attendance |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:17 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr-attendance: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web - bus - web_tour - resource - mail_bot - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
view_attendance_tree |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_company_inherit_form |
res.company.form.inherit | res.company | notebook | Inherits base.view_company_form |
view_employee_form_inherit_hr_attendance |
hr.employee.form (in hr_attendance_autoclose) | hr.employee | xpath | Inherits hr_attendance.view_employee_form_inherit_hr_attendance |
open_worked_hours
Float
compute='_compute_open_worked_hours'
string='Worked hours'
autoclose_attendance(self, reason)
check_for_incomplete_attendances(self)
needs_autoclose(self)
no_autoclose
Boolean
string="Don't Autoclose Attendances"
No public methods.
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
string='Attendance Maximum Hours Per Day'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr |
| GIT | |
| GIT | https://github.com/OCA/hr.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr/tree/12.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | mreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Kitti U, Jaime Arroyo |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:29:19 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web - bus - web_tour - resource - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
view_attendance_tree |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_company_inherit_form |
res.company.form.inherit | res.company | notebook | Inherits base.view_company_form |
view_employee_form_inherit_hr_attendance |
hr.employee.form (in hr_attendance_autoclose) | hr.employee | field | Inherits hr_attendance.view_employee_form_inherit_hr_attendance |
open_worked_hours
Float
compute='_compute_open_worked_hours'
string='Worked hours'
autoclose_attendance(self, reason)
check_for_incomplete_attendances(self)
needs_autoclose(self)
no_autoclose
Boolean
string="Don't Autoclose Attendances"
No public methods.
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
string='Attendance Maximum Hours Per Day'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr |
| GIT | |
| GIT | https://github.com/OCA/hr.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr/tree/11.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.3.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | mreficent, OCA Transbot, oca-travis, Weblate, OCA-git-bot, Jaime Arroyo |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:58 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web - bus - web_tour - resource - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
view_attendance_tree |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_company_inherit_form |
res.company.form.inherit | res.company | notebook | Inherits base.view_company_form |
view_employee_form_inherit_hr_attendance |
hr.employee.form (in hr_attendance_autoclose) | hr.employee | field | Inherits hr_attendance.view_employee_form_inherit_hr_attendance |
open_worked_hours
Float
compute='_compute_open_worked_hours'
string='Worked hours'
autoclose_attendance(self, reason)
check_for_incomplete_attendances(self)
needs_autoclose(self)
no_autoclose
Boolean
string="Don't Autoclose Attendances"
get_max_hours_per_day(self)
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
string='Attendance Maximum Hours Per Day'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/hr |
| GIT | |
| GIT | https://github.com/OCA/hr.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/hr/tree/10.0/hr_attendance_autoclose |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA) |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA) |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, oca-travis, OCA-git-bot |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/hr |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:19:57 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr: - hr_attendance_reason odoo/odoo: - hr_attendance - hr - base_setup - base - web_kanban - web - bus - web_tour - resource - report - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
view_attendance_tree |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_company_inherit_form |
res.company.form.inherit | res.company | notebook | Inherits base.view_company_form |
open_worked_hours
Float
compute='_compute_open_worked_hours'
store=False
string='Worked hours'
check_for_incomplete_attendances(self)
attendance_maximum_hours_per_day
Float
default=11.0
digits=(2, 2)
string='Attendance Maximum Hours Per Day'
No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/hr-attendance |
| PULL REQUEST | |
| PULL REQUEST | [18.0][MIG] hr_attendance_autoclose: Migration to 18.0 (#228) |
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/hr-attendance |
| PULL REQUEST | |
| PULL REQUEST | [19.0][MIG] hr_attendance_autoclose: Migration to 19.0 (#252) |