| 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_timesheet_attendance |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Human Resources/Attendances |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | Odoo S.A. |
| MAINTAINERS | |
| MAINTAINERS | Odoo S.A. |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Yannick Tivisse, Julien Castiaux, Prakash Prajapati, Tiffany Chang (tic), Rémy Voet (ryv), Gorash, Vincent Larcin, Dylan Kiss (dyki), Xavier Bol (xbo), nihp-odoo, asno-odoo, vval, Krzysztof Magusiak (krma), Mahdi Alijani (malj) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:51:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - digest - bus - web_tour - html_editor - portal - http_routing - auth_signup - resource - phone_validation - resource_mail - hr_hourly_cost - analytic - uom - project - rating - hr_attendance - barcodes - base_geolocalize |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_timesheet_attendance_report_view_graph |
hr.timesheet.attendance.report.view.graph | hr.timesheet.attendance.report | graph | New |
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
attendance_cost
Float
readonly=True
args: 'Attendance Cost'
company_id
Many2one → res.company
readonly=True
string='Company'
args: 'res.company'
cost_difference
Float
readonly=True
args: 'Cost Difference'
date
Date
readonly=True
employee_id
Many2one → hr.employee
readonly=True
args: 'hr.employee'
timesheets_cost
Float
readonly=True
args: 'Timesheet Cost'
total_attendance
Float
readonly=True
args: 'Attendance Time'
total_difference
Float
readonly=True
args: 'Time Difference'
total_timesheet
Float
readonly=True
args: 'Timesheets Time'
formatted_read_group(self, domain, groupby=(), aggregates=(), having=(), offset=0, limit=None, order=None) -> <expr>
init(self)
No new fields.
Public methods (0)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_timesheet_attendance |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Christophe Simonis, Odoo Online, Prakash Prajapati, Tiffany Chang (tic), Vincent Larcin, Louis Wicket (wil), nda, Dylan Kiss (dyki), Xavier Bol (xbo), Louis (wil), asno-odoo, vval, kpt-odoo, Mahdi Alijani (malj), Harrison Hutton |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:25:52 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - digest - bus - web_tour - html_editor - portal - web_editor - http_routing - auth_signup - resource - phone_validation - resource_mail - hr_hourly_cost - analytic - uom - project - rating - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_timesheet_attendance_report_view_graph |
hr.timesheet.attendance.report.view.graph | hr.timesheet.attendance.report | graph | New |
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
attendance_cost
Float
readonly=True
args: 'Attendance Cost'
company_id
Many2one → res.company
readonly=True
string='Company'
args: 'res.company'
cost_difference
Float
readonly=True
args: 'Cost Difference'
date
Date
readonly=True
employee_id
Many2one → hr.employee
readonly=True
args: 'hr.employee'
timesheets_cost
Float
readonly=True
args: 'Timesheet Cost'
total_attendance
Float
readonly=True
args: 'Attendance Time'
total_difference
Float
readonly=True
args: 'Time Difference'
total_timesheet
Float
readonly=True
args: 'Timesheets Time'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
No new fields.
Public methods (0)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_timesheet_attendance |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Yannick Tivisse, Prakash Prajapati, Tiffany Chang (tic), Rémy Voet (ryv), Dossogne Bertrand, Louis Wicket (wil), nda, Dylan Kiss (dyki), Kartik Chavda, Xavier Bol (xbo), jugj-odoo, Louis (wil), vval |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 01:02:04 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - phone_validation - bus - web_tour - resource - hr_hourly_cost - analytic - uom - project - portal - web_editor - http_routing - auth_signup - rating - digest - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_timesheet_attendance_report_view_graph |
hr.timesheet.attendance.report.view.graph | hr.timesheet.attendance.report | graph | New |
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
attendance_cost
Float
readonly=True
args: 'Attendance Cost'
company_id
Many2one → res.company
readonly=True
string='Company'
args: 'res.company'
cost_difference
Float
readonly=True
args: 'Cost Difference'
date
Date
readonly=True
employee_id
Many2one → hr.employee
readonly=True
args: 'hr.employee'
timesheets_cost
Float
readonly=True
args: 'Timesheet Cost'
total_attendance
Float
readonly=True
args: 'Attendance Hours'
total_difference
Float
readonly=True
args: 'Hours Difference'
total_timesheet
Float
readonly=True
args: 'Timesheets Hours'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
No new fields.
Public methods (0)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_timesheet_attendance |
| VERSION | |
| VERSION | 1.1 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Barad Mahendra, Prakash Prajapati, Kevin Baptiste, Cedric Prieels (cpr), Kartik Chavda, Xavier Bol (xbo), asno-odoo, vval |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:46 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - bus - web_tour - resource - hr_hourly_cost - analytic - uom - project - portal - web_editor - http_routing - auth_signup - rating - digest - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_timesheet_attendance_report_view_graph |
hr.timesheet.attendance.report.view.graph | hr.timesheet.attendance.report | graph | New |
hr_timesheet_attendance_report_view_tree |
hr.timesheet.attendance.report.view.tree | hr.timesheet.attendance.report | tree | New |
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
attendance_cost
Float
readonly=True
args: 'Attendance Cost'
company_id
Many2one → res.company
readonly=True
string='Company'
args: 'res.company'
cost_difference
Float
readonly=True
args: 'Cost Difference'
date
Date
readonly=True
timesheets_cost
Float
readonly=True
args: 'Timesheet Cost'
total_attendance
Float
readonly=True
args: 'Attendance Hours'
total_difference
Float
readonly=True
args: 'Hours Difference'
total_timesheet
Float
readonly=True
args: 'Timesheets Hours'
user_id
Many2one → res.users
readonly=True
args: 'res.users'
init(self)
read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True)
No new fields.
Public methods (0)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_timesheet_attendance |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Xavier-Do, Laurent Stukkens (LTU), Kartik Chavda |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:25:25 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - bus - web_tour - resource - analytic - uom - project - portal - web_editor - http_routing - auth_signup - rating - digest - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_timesheet_attendance_report_view_graph |
hr.timesheet.attendance.report.view.graph | hr.timesheet.attendance.report | graph | New |
hr_timesheet_attendance_report_view_tree |
hr.timesheet.attendance.report.view.tree | hr.timesheet.attendance.report | tree | New |
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
company_id
Many2one → res.company
readonly=True
string='Company'
args: 'res.company'
date
Date
total_attendance
Float
total_difference
Float
total_timesheet
Float
user_id
Many2one → res.users
init(self)
| 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_timesheet_attendance |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Yannick Tivisse, Xavier-Do, Anh Thao Pham (pta), Mathieu Duckerts-Antoine |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:27 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - bus - web_tour - resource - analytic - uom - project - portal - web_editor - http_routing - auth_signup - rating - digest - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
date
Date
total_attendance
Float
total_difference
Float
total_timesheet
Float
user_id
Many2one → res.users
init(self)
| 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_timesheet_attendance |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Xavier-Do |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:41 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - bus - web_tour - resource - mail_bot - analytic - uom - project - portal - web_editor - http_routing - auth_signup - rating - digest - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
date
Date
total_attendance
Float
total_difference
Float
total_timesheet
Float
user_id
Many2one → res.users
init(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/hr_timesheet_attendance |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, Christophe Simonis, Yannick Tivisse, Adrien Dieudonne, Nicolas Vannieuwerburgh, Xavier-Do, Lucas Lefèvre |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - bus - web_tour - resource - analytic - decimal_precision - uom - project - portal - http_routing - rating - digest - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
date
Date
total_attendance
Float
total_difference
Float
total_timesheet
Float
user_id
Many2one → res.users
init(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/hr_timesheet_attendance |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Xavier Morel, Jérome Maes, GitHub, Yannick Tivisse, qsm-odoo, Odoo Online, jem-odoo, Denis Vermylen |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - hr - base_setup - base - web - bus - web_tour - resource - project - product - decimal_precision - analytic - portal - http_routing - web_planner - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
date
Date
total_attendance
Float
total_difference
Float
total_timesheet
Float
user_id
Many2one → res.users
init(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/10.0/hr_timesheet_attendance |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Xavier Morel, Jérome Maes, Yannick Tivisse, Denis Vermylen (dve) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet_sheet - hr_timesheet - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - web_tour - report - analytic - web_planner - hr - resource - project - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Module linking the attendance module to the timesheet app.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
hr_attendance_view_filter |
hr_attendance_view_filter | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_filter |
hr_attendance_view_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.hr_attendance_view_form |
hr_timesheet_day_tree |
hr.timesheet.day.tree | hr_timesheet_sheet.sheet.day | tree | New |
hr_timesheet_sheet_form |
hr.timesheet.sheet.form | hr_timesheet_sheet.sheet | div | Inherits hr_timesheet_sheet.hr_timesheet_sheet_form |
hr_timesheet_sheet_tree_simplified |
hr.timesheet.sheet.tree | hr_timesheet_sheet.sheet | field | Inherits hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_config_settings_form_inherit_hr_timesheet_attendance |
project.config.settings.form.inherit.timesheet.attendance | project.config.settings | xpath | Inherits hr_timesheet_sheet.view_config_settings_form_inherit_hr_timesheet_sheet |
view_hr_timesheet_attendance_report_pivot |
HR timesheet attendance report: Pivot | hr.timesheet.attendance.report | pivot | New |
view_hr_timesheet_attendance_report_search |
Search for HR timesheet attendance report | hr.timesheet.attendance.report | search | New |
sheet_id
Many2one → hr_timesheet_sheet.sheet
compute='_compute_sheet'
store=True
string='Sheet'
args: 'hr_timesheet_sheet.sheet'
sheet_id_computed
Many2one → hr_timesheet_sheet.sheet
compute='_compute_sheet'
index=True
ondelete='cascade'
search='_search_sheet'
string='Sheet'
args: 'hr_timesheet_sheet.sheet'
create(self, vals)
unlink(self)
write(self, vals)
date
Date
total_attendance
Float
total_difference
Float
total_timesheet
Float
user_id
Many2one → res.users
init(self)
attendance_count
Integer
compute='_compute_attendances'
string='Attendances'
attendances_ids
One2many → hr.attendance
period_ids
One2many → hr_timesheet_sheet.sheet.day
readonly=True
string='Period'
args: 'hr_timesheet_sheet.sheet.day', 'sheet_id'
total_attendance
Float
compute='_compute_total'
string='Total Attendance'
total_difference
Float
compute='_compute_total'
string='Difference'
total_timesheet
Float
compute='_compute_total'
string='Total Timesheet'
action_sheet_report(self)
action_timesheet_confirm(self)
check_employee_attendance_state(self)
unlink(self)
name
Date
readonly=True
args: 'Date'
sheet_id
Many2one → hr_timesheet_sheet.sheet
index=True
readonly=True
args: 'hr_timesheet_sheet.sheet', 'Sheet'
total_attendance
Float
readonly=True
args: 'Attendance'
total_difference
Float
readonly=True
args: 'Difference'
total_timesheet
Float
readonly=True
args: 'Total Timesheet'
init(self)
timesheet_max_difference
Float
related='company_id.timesheet_max_difference'
string='Timesheet allowed difference(Hours) *'
No public methods.
timesheet_max_difference
Float
default=0.0
help='Allowed difference in hours between the sign in/out and the timesheet computation for one sheet. Set this to 0 if you do not want any control.'
string='Timesheet allowed difference(Hours)'
No public methods.