| 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_sheet |
| VERSION | |
| VERSION | 1.1 |
| 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, Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Xavier Morel, Simon Lejeune, Julien Legros, qdp-odoo, Jeremy Kersten, Yannick Tivisse, qsm-odoo, Denis Vermylen (dve), Tanguy Charlier, jem-odoo, Toufik Ben Jaa, Giulio Marcon |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/employees |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - web_tour - report - analytic - web_planner - hr - resource - project |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Record and validate timesheets and attendances easily
=====================================================
This application supplies a new screen enabling you to manage your work encoding (timesheet) by period. Timesheet entries are made by employees each day. At the end of the defined period, employees validate their sheet and the manager must then approve his team's entries. Periods are defined in the company forms and you can set them to run monthly or weekly.
The complete timesheet validation process is:
---------------------------------------------
* Draft sheet
* Confirmation at the end of the period by the employee
* Validation by the project manager
The validation can be configured in the company:
------------------------------------------------
* Period size (Day, Week, Month)
* Maximal difference between timesheet and attendances
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
hr_timesheet_sheet assets | ir.ui.view | qweb | Inherits web.assets_backend |
hr_department_view_kanban |
hr.department.kanban.inherit | hr.department | data | Inherits hr.hr_department_view_kanban |
hr_timesheet_account_filter |
hr.timesheet.account.filter | hr_timesheet_sheet.sheet.account | search | New |
hr_timesheet_account_form |
hr.timesheet.account.form | hr_timesheet_sheet.sheet.account | form | New |
hr_timesheet_account_tree |
hr.timesheet.account.tree | hr_timesheet_sheet.sheet.account | tree | New |
hr_timesheet_line_form |
account.analytic.line.form | account.analytic.line | field | Inherits hr_timesheet.hr_timesheet_line_form |
hr_timesheet_line_search |
account.analytic.line.search | account.analytic.line | field | Inherits hr_timesheet.hr_timesheet_line_search |
hr_timesheet_sheet_employee_extd_form |
hr.timesheet.sheet.employee.extd_form | hr.employee | div | Inherits hr.view_employee_form |
hr_timesheet_sheet_form |
hr.timesheet.sheet.form | hr_timesheet_sheet.sheet | form | New |
hr_timesheet_sheet_tree_simplified |
hr.timesheet.sheet.tree | hr_timesheet_sheet.sheet | tree | New |
view_config_settings_form_inherit_hr_timesheet_sheet |
project.config.settings.form.inherit.timesheet.sheet | project.config.settings | xpath | Inherits project.view_config_settings |
view_hr_timesheet_sheet_filter |
hr_timesheet_sheet.sheet.filter | hr_timesheet_sheet.sheet | 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'
unlink(self)
write(self, values)
timesheet_to_approve_count
Integer
compute='_compute_timesheet_to_approve'
string='Timesheet to Approve'
No public methods.
timesheet_count
Integer
compute='_compute_timesheet_count'
string='Timesheets'
No public methods.
No new fields.
Public methods (1)open_timesheet(self)
account_ids
One2many → hr_timesheet_sheet.sheet.account
readonly=True
string='Analytic accounts'
args: 'hr_timesheet_sheet.sheet.account', 'sheet_id'
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
date_from
Date
default=_default_date_from
index=True
readonly=True
required=True
states={'new': [('readonly', False)]}
string='Date From'
date_to
Date
default=_default_date_to
index=True
readonly=True
required=True
states={'new': [('readonly', False)]}
string='Date To'
department_id
Many2one → hr.department
string='Department'
args: 'hr.department'
employee_id
Many2one → hr.employee
default=_default_employee
required=True
string='Employee'
args: 'hr.employee'
name
Char
states={'confirm': [('readonly', True)], 'done': [('readonly', True)]}
string='Note'
state
Selection
default='new'
help=" * The 'Open' status is used when a user is encoding a new and unconfirmed timesheet. \n* The 'Waiting Approval' status is used to confirm the timesheet by user. \n* The 'Approved' status is used when the users timesheet is accepted by his/her senior."
index=True
readonly=True
required=True
string='Status'
track_visibility='onchange'
args: [('new', 'New'), ('draft', 'Open'), ('confirm', 'Waiting Approval'), ('done', 'Approved')]
timesheet_ids
One2many → account.analytic.line
readonly=True
states={'draft': [('readonly', False)], 'new': [('readonly', False)]}
string='Timesheet lines'
args: 'account.analytic.line', 'sheet_id'
user_id
Many2one → res.users
compute_sudo=True
readonly=True
related='employee_id.user_id'
store=True
string='User'
args: 'res.users'
action_timesheet_confirm(self)
action_timesheet_done(self)
action_timesheet_draft(self)
copy(self, *args, **argv)
create(self, vals)
name_get(self)
onchange_employee_id(self)
unlink(self)
write(self, vals)
name
Many2one → account.analytic.account
readonly=True
string='Project / Analytic Account'
args: 'account.analytic.account'
sheet_id
Many2one → hr_timesheet_sheet.sheet
readonly=True
string='Sheet'
args: 'hr_timesheet_sheet.sheet'
total
Float
digits=(16, 2)
readonly=True
args: 'Total Time'
init(self)
module_project_timesheet_synchro
Boolean
string='Timesheet app for Chrome/Android/iOS'
timesheet_range
Selection
related='company_id.timesheet_range'
string='Timesheet range *'
No public methods.
timesheet_range
Selection
default='week'
help='Periodicity on which you validate your timesheets.'
string='Timesheet range'
args: [('week', 'Week'), ('month', 'Month')]
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/9.0/hr_timesheet_sheet |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Denis Ledoux, Fabien Meghazi, Christophe Simonis, Nicolas Martinelli, Jérome Maes, Richard Mathot, qdp-odoo, Géry Debongnie, Aaron Bohy, Jeremy Kersten, Damien Bouvy, Yannick Tivisse, qsm-odoo, Martin Geubelle, odoo-tac, Tanguy Charlier |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/employees |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - account - base_setup - base - web_kanban - web - product - decimal_precision - bus - report - analytic - web_tip - web_planner - hr - resource - hr_attendance |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Record and validate timesheets and attendances easily
=====================================================
This application supplies a new screen enabling you to manage both attendances (Sign in/Sign out) and your work encoding (timesheet) by period. Timesheet entries are made by employees each day. At the end of the defined period, employees validate their sheet and the manager must then approve his team's entries. Periods are defined in the company forms and you can set them to run monthly or weekly.
The complete timesheet validation process is:
---------------------------------------------
* Draft sheet
* Confirmation at the end of the period by the employee
* Validation by the project manager
The validation can be configured in the company:
------------------------------------------------
* Period size (Day, Week, Month)
* Maximal difference between timesheet and attendances
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
hr_timesheet_sheet assets | ir.ui.view | qweb | Inherits web.assets_backend |
hr_department_view_kanban |
hr.department.kanban.inherit | hr.department | data | Inherits hr.hr_department_view_kanban |
hr_timesheet_account_filter |
hr.timesheet.account.filter | hr_timesheet_sheet.sheet.account | search | New |
hr_timesheet_account_form |
hr.timesheet.account.form | hr_timesheet_sheet.sheet.account | form | New |
hr_timesheet_account_tree |
hr.timesheet.account.tree | hr_timesheet_sheet.sheet.account | tree | New |
hr_timesheet_day_tree |
hr.timesheet.day.tree | hr_timesheet_sheet.sheet.day | tree | New |
hr_timesheet_line_form |
account.analytic.line.form | account.analytic.line | field | Inherits hr_timesheet.hr_timesheet_line_form |
hr_timesheet_line_search |
account.analytic.line.search | account.analytic.line | field | Inherits hr_timesheet.hr_timesheet_line_search |
hr_timesheet_sheet_company |
res.company.sheet | res.company | xpath | Inherits base.view_company_form |
hr_timesheet_sheet_employee_extd_form |
hr.timesheet.sheet.employee.extd_form | hr.employee | div | Inherits hr.view_employee_form |
hr_timesheet_sheet_form |
hr.timesheet.sheet.form | hr_timesheet_sheet.sheet | form | New |
hr_timesheet_sheet_tree_simplified |
hr.timesheet.sheet.tree | hr_timesheet_sheet.sheet | tree | New |
view_attendance_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_form |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_attendance_tree_who |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_who |
view_hr_attendance_filter |
view_hr_attendance_filter | hr.attendance | field | Inherits hr_attendance.view_hr_attendance_filter |
view_hr_timesheet_current_open |
hr_timesheet_current_open.form | hr.timesheet.current.open | form | New |
view_hr_timesheet_sheet_filter |
hr_timesheet_sheet.sheet.filter | hr_timesheet_sheet.sheet | search | New |
view_timesheet_report_graph |
timesheet.report.graph | hr.timesheet.report | field | Inherits hr_timesheet.view_hr_timesheet_report_graph |
view_timesheet_report_search |
timesheet.report.search | hr.timesheet.report | field | Inherits hr_timesheet.view_hr_timesheet_report_search |
timesheet_to_approve_count
Integer
compute='_compute_timesheet_to_approve'
string='Timesheet to Approve'
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/8.0/hr_timesheet_sheet |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Ajay Chauhan (OpenERP), Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Fabien Meghazi, Christophe Simonis, David Monjoie, Xavier Morel, Nicolas Martinelli, Richard Mathot, Géry Debongnie, Aaron Bohy, Bharat R. Devnani (OpenERP), Richard Mathot (OpenERP), ged-odoo, Jeremy Kersten, ima-openerp, Gery Debongnie, Randhir Mayatra rma-openerp, Darshan Kalola (OpenERP), Darshan Kalola, Yogesh Parekh (OpenERP), Chirag Dodiya (OpenERP), Sunil Sharma (OpenERP) |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/employees |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:45:39 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - account - base_setup - base - web_kanban - web - product - decimal_precision - report - analytic - board - edi - email_template - hr - resource - hr_attendance - hr_timesheet_invoice |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Record and validate timesheets and attendances easily
=====================================================
This application supplies a new screen enabling you to manage both attendances (Sign in/Sign out) and your work encoding (timesheet) by period. Timesheet entries are made by employees each day. At the end of the defined period, employees validate their sheet and the manager must then approve his team's entries. Periods are defined in the company forms and you can set them to run monthly or weekly.
The complete timesheet validation process is:
---------------------------------------------
* Draft sheet
* Confirmation at the end of the period by the employee
* Validation by the project manager
The validation can be configured in the company:
------------------------------------------------
* Period size (Day, Week, Month)
* Maximal difference between timesheet and attendances
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_backend |
hr_timesheet_sheet assets | ir.ui.view | qweb | Inherits web.assets_backend |
hr_timesheet_account_filter |
hr.timesheet.account.filter | hr_timesheet_sheet.sheet.account | search | New |
hr_timesheet_account_form |
hr.timesheet.account.form | hr_timesheet_sheet.sheet.account | form | New |
hr_timesheet_account_tree |
hr.timesheet.account.tree | hr_timesheet_sheet.sheet.account | tree | New |
hr_timesheet_day_tree |
hr.timesheet.day.tree | hr_timesheet_sheet.sheet.day | tree | New |
hr_timesheet_line_form |
hr.analytic.timesheet.form | hr.analytic.timesheet | field | Inherits hr_timesheet.hr_timesheet_line_form |
hr_timesheet_line_search |
hr.analytic.timesheet.search | hr.analytic.timesheet | field | Inherits hr_timesheet.hr_timesheet_line_search |
hr_timesheet_sheet_company |
res.company.sheet | res.company | xpath | Inherits base.view_company_form |
hr_timesheet_sheet_employee_extd_form |
hr.timesheet.sheet.employee.extd_form | hr.employee | xpath | Inherits hr_timesheet.hr_timesheet_employee_extd_form |
hr_timesheet_sheet_form |
hr.timesheet.sheet.form | hr_timesheet_sheet.sheet | form | New |
hr_timesheet_sheet_tree_simplified |
hr.timesheet.sheet.tree | hr_timesheet_sheet.sheet | tree | New |
view_attendance_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_form |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_attendance_tree_who |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_who |
view_hr_attendance_filter |
view_hr_attendance_filter | hr.attendance | field | Inherits hr_attendance.view_hr_attendance_filter |
view_hr_timehseet_config_settings |
hr settings for timesheets | hr.config.settings | xpath | Inherits hr.view_human_resources_configuration |
view_hr_timesheet_current_open |
hr_timesheet_current_open.form | hr.timesheet.current.open | form | New |
view_hr_timesheet_sheet_filter |
hr_timesheet_sheet.sheet.filter | hr_timesheet_sheet.sheet | search | New |
view_timesheet_report_graph |
timesheet.report.graph | hr.timesheet.report | field | Inherits hr_timesheet.view_hr_timesheet_report_graph |
view_timesheet_report_search |
timesheet.report.search | hr.timesheet.report | field | Inherits hr_timesheet.view_hr_timesheet_report_search |
No models found for this module.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/7.0/hr_timesheet_sheet |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Jagdish Panchal (Open ERP), Twinkle Christian (OpenERP), Cecile Tonglet, Rucha (Open ERP), Atul Patel (OpenERP), Randhir Mayatra (OpenERP), Stephane Wirtel, Odoo Translation Bot, Turkesh Patel (Open ERP), Numerigraphe - Lionel Sausin, Pinakin Nayi (OpenERP), Harry (OpenERP), Antonin Bourguignon, pankita shah (Open ERP), Martin Trigaux, Ajay Chauhan (OpenERP), Foram Katharotiya (OpenERP), Purnendu Singh (OpenERP), Saurang Suthar (OpenERP), Fabien Pinckaers, Bharat Devnani (OpenERP), Olivier Dony, Twinkle (OpenERP), Divyesh Makwana (Open ERP), Tejas Tank, Thibault Delavallée, Vo Minh Thu, Hardik, pso (OpenERP), Sbh (Openerp), Amit Patel (OpenERP), Launchpad Translations on behalf of openerp, vta vta@openerp.com, Quentin (OpenERP), Kuldeep Joshi (OpenERP), Nimesh (Open ERP), Denis Ledoux, Mayur Maheshwari (OpenERP), Jigar Amin - OpenERP, Sanjay Gohel (Open ERP), Alexis de Lattre, help, Fabien Meghazi, niv-openerp, Christophe Simonis, Dharti Ratani (OpenERP), Mohammed Shekha, Cedric Snauwaert, Amit Patel, Gilles Major, Jigar Amin, Yannick Vaucher, RGA(OpenERP), Amit Dodiya, Rifakat, Vidhin Mehta, Laetitia Gangloff (Acsone), Laetitia Gangloff |
| WEBSITE | |
| WEBSITE | http://www.openerp.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:43:09 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - account - base_setup - base - web_kanban - web - product - process - decimal_precision - analytic - board - edi - email_template - hr - resource - hr_attendance - hr_timesheet_invoice |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Record and validate timesheets and attendances easily
=====================================================
This application supplies a new screen enabling you to manage both attendances (Sign in/Sign out) and your work encoding (timesheet) by period. Timesheet entries are made by employees each day. At the end of the defined period, employees validate their sheet and the manager must then approve his team's entries. Periods are defined in the company forms and you can set them to run monthly or weekly.
The complete timesheet validation process is:
---------------------------------------------
* Draft sheet
* Confirmation at the end of the period by the employee
* Validation by the project manager
The validation can be configured in the company:
------------------------------------------------
* Period size (Day, Week, Month)
* Maximal difference between timesheet and attendances
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
board_hr_week_attendace_form |
board.hr.timesheet.sheet.form | board.board | xpath | Inherits hr.board_hr_form |
hr_timesheet_account_filter |
hr.timesheet.account.filter | hr_timesheet_sheet.sheet.account | search | New |
hr_timesheet_account_form |
hr.timesheet.account.form | hr_timesheet_sheet.sheet.account | form | New |
hr_timesheet_account_tree |
hr.timesheet.account.tree | hr_timesheet_sheet.sheet.account | tree | New |
hr_timesheet_day_tree |
hr.timesheet.day.tree | hr_timesheet_sheet.sheet.day | tree | New |
hr_timesheet_line_form |
hr.analytic.timesheet.form | hr.analytic.timesheet | field | Inherits hr_timesheet.hr_timesheet_line_form |
hr_timesheet_line_search |
hr.analytic.timesheet.search | hr.analytic.timesheet | field | Inherits hr_timesheet.hr_timesheet_line_search |
hr_timesheet_sheet_company |
res.company.sheet | res.company | xpath | Inherits base.view_company_form |
hr_timesheet_sheet_employee_extd_form |
hr.timesheet.sheet.employee.extd_form | hr.employee | xpath | Inherits hr_timesheet.hr_timesheet_employee_extd_form |
hr_timesheet_sheet_form |
hr.timesheet.sheet.form | hr_timesheet_sheet.sheet | form | New |
hr_timesheet_sheet_tree_simplified |
hr.timesheet.sheet.tree | hr_timesheet_sheet.sheet | tree | New |
view_attendance_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_form |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_attendance_tree_who |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_who |
view_hr_attendance_filter |
view_hr_attendance_filter | hr.attendance | field | Inherits hr_attendance.view_hr_attendance_filter |
view_hr_timehseet_config_settings |
hr settings for timesheets | hr.config.settings | xpath | Inherits hr.view_human_resources_configuration |
view_hr_timesheet_current_open |
hr_timesheet_current_open.form | hr.timesheet.current.open | form | New |
view_hr_timesheet_report_graph |
hr.timesheet.report.graph | hr.timesheet.report | graph | New |
view_hr_timesheet_report_search |
hr.timesheet.report.search | hr.timesheet.report | search | New |
view_hr_timesheet_report_tree |
hr.timesheet.report.tree | hr.timesheet.report | tree | New |
view_hr_timesheet_sheet_filter |
hr_timesheet_sheet.sheet.filter | hr_timesheet_sheet.sheet | search | New |
view_hr_timesheet_sheet_graph |
hr.timesheet.sheet.sheet.graph | hr_timesheet_sheet.sheet | graph | New |
view_timesheet_report_graph |
timesheet.report.graph | timesheet.report | graph | New |
view_timesheet_report_search |
timesheet.report.search | timesheet.report | search | New |
view_timesheet_report_tree |
timesheet.report.tree | timesheet.report | tree | New |
No models found for this module.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/6.1/hr_timesheet_sheet |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Human Resources |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | OpenERP SA |
| MAINTAINERS | |
| MAINTAINERS | OpenERP SA |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Jagdish Panchal (Open ERP), Rucha (Open ERP), Numerigraphe - Lionel Sausin, Fabien Pinckaers, Antony Lesuisse, Bharat Devnani (OpenERP), Olivier Dony, Divyesh Makwana (Open ERP), Thibault Delavallée, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Mayur Maheshwari (OpenERP), vro, niv-openerp, Christophe Simonis, Ujjvala Collins (OpenERP), Xavier Morel, Chris Biersbach, Minh Tran, Thibault Francois, , Carlos Vásquez, Els Van Vossel, Israel Fermin Montilla, Hardik Ansodariy (OpenERP), ssu, rch-openerp, Bharat (OpenERP), ARA (OpenERP), ron@tinyerp.com, fp, Tejas (OpenERP), Kirti Savalia (OpenERP), Hemendra Paregi (Open ERP), skh, bde |
| WEBSITE | |
| WEBSITE | http://www.openerp.com |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:41:35 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - hr_timesheet - account - base_setup - base - product - process - decimal_precision - analytic - board - edi - email_template - base_tools - hr - resource - hr_attendance - hr_timesheet_invoice |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
This module helps you to easily encode and validate timesheet and attendances within the same view.
===================================================================================================
The upper part of the view is for attendances and track (sign in/sign out) events.
The lower part is for timesheet.
Other tabs contains statistics views to help you analyse your
time or the time of your team:
* Time spent by day (with attendances)
* Time spent by project
This module also implements a complete timesheet validation process:
* Draft sheet
* Confirmation at the end of the period by the employee
* Validation by the project manager
The validation can be configured in the company:
* Period size (day, week, month, year)
* Maximal difference between timesheet and attendances
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
board_hr_week_attendace_form |
board.hr.timesheet.sheet.form | board.board | xpath | Inherits hr.board_hr_form |
hr_timesheet_account_filter |
hr.timesheet.account.filter | hr_timesheet_sheet.sheet.account | search | New |
hr_timesheet_account_form |
hr.timesheet.account.form | hr_timesheet_sheet.sheet.account | form | New |
hr_timesheet_account_tree |
hr.timesheet.account.tree | hr_timesheet_sheet.sheet.account | tree | New |
hr_timesheet_day_tree |
hr.timesheet.day.tree | hr_timesheet_sheet.sheet.day | tree | New |
hr_timesheet_line_form |
hr.analytic.timesheet.form | hr.analytic.timesheet | field | Inherits hr_timesheet.hr_timesheet_line_form |
hr_timesheet_line_search |
hr.analytic.timesheet.search | hr.analytic.timesheet | field | Inherits hr_timesheet.hr_timesheet_line_search |
hr_timesheet_sheet_company |
res.company.sheet | res.company | page | Inherits base.view_company_form |
hr_timesheet_sheet_form |
hr.timesheet.sheet.form | hr_timesheet_sheet.sheet | form | New |
hr_timesheet_sheet_graph |
hr.timesheet.sheet.graph | hr_timesheet_sheet.sheet | graph | New |
hr_timesheet_sheet_tree |
hr.timesheet.sheet.tree.simplified.board | hr_timesheet_sheet.sheet | tree | New |
hr_timesheet_sheet_tree_simplified |
hr.timesheet.sheet.tree | hr_timesheet_sheet.sheet | tree | New |
view_attendance_form |
hr.attendance.form | hr.attendance | field | Inherits hr_attendance.view_attendance_form |
view_attendance_tree |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_tree |
view_attendance_tree_who |
hr.attendance.tree | hr.attendance | field | Inherits hr_attendance.view_attendance_who |
view_hr_attendance_filter |
view_hr_attendance_filter | hr.attendance | field | Inherits hr_attendance.view_hr_attendance_filter |
view_hr_timesheet_current_open |
hr_timesheet_current_open.form | hr.timesheet.current.open | form | New |
view_hr_timesheet_report_graph |
hr.timesheet.report.graph | hr.timesheet.report | graph | New |
view_hr_timesheet_report_search |
hr.timesheet.report.search | hr.timesheet.report | search | New |
view_hr_timesheet_report_tree |
hr.timesheet.report.tree | hr.timesheet.report | tree | New |
view_hr_timesheet_sheet_filter |
hr_timesheet_sheet.sheet.filter | hr_timesheet_sheet.sheet | search | New |
view_hr_timesheet_sheet_graph |
hr.timesheet.sheet.sheet.graph | hr_timesheet_sheet.sheet | graph | New |
view_timesheet_report_graph |
timesheet.report.graph | timesheet.report | graph | New |
view_timesheet_report_search |
timesheet.report.search | timesheet.report | search | New |
view_timesheet_report_tree |
timesheet.report.tree | timesheet.report | tree | New |
No models found for this module.