| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/repair |
| GIT | |
| GIT | https://github.com/OCA/repair.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/repair/tree/18.0/repair_timesheet |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Repair |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), APSL-Nagarro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), APSL-Nagarro |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/repair |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:30:14 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - repair - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - html_editor - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - sale_management - hr_timesheet - hr - phone_validation - resource_mail - hr_hourly_cost - project - rating |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module integrates timesheet tracking with repair orders. It adds a "Timesheets" tab to the repair order form, allowing users to log and track the time spent on each repair through timesheet entries. Users can record detailed timesheet data, such as the project, task, date, and duration for each repair. Additionally, the module automatically calculates the total hours spent on repairs and displays this information in both the form view and the list view of repair orders. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
repair_order_form_view_timesheet_inherit |
repair.order.form.view.timesheet | repair.order | xpath | Inherits repair.view_repair_order_form |
repair_order_tree_view_timesheet_inherit |
repair.order.tree.view.timesheet | repair.order | xpath | Inherits repair.view_repair_order_tree |
repair_order_id
Many2one → repair.order
help='The repair order related to this timesheet entry.'
string='Related Repair Order'
args: 'repair.order'
No public methods.
timesheet_ids
One2many → account.analytic.line
string='Timesheets'
args: 'account.analytic.line', 'repair_order_id'
timesheet_total_hours
Float
compute='_compute_timesheet_total_hours'
help='Total hours spent on this repair order.'
store=True
string='Total Hours'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/repair |
| GIT | |
| GIT | https://github.com/OCA/repair.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/repair/tree/17.0/repair_timesheet |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Repair |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), APSL-Nagarro |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), APSL-Nagarro |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, oca-ci, Patryk Pyczko |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/repair |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 19:20:07 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - repair - sale_stock - sale - sales_team - base - base_setup - web - bus - web_tour - account_payment - account - onboarding - product - uom - analytic - portal - web_editor - http_routing - auth_signup - digest - resource - payment - utm - stock_account - stock - barcodes_gs1_nomenclature - barcodes - sale_management - hr_timesheet - hr - phone_validation - hr_hourly_cost - project - rating |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | This module integrates timesheet tracking with repair orders. It adds a "Timesheets" tab to the repair order form, allowing users to log and track the time spent on each repair through timesheet entries. Users can record detailed timesheet data, such as the project, task, date, and duration for each repair. Additionally, the module automatically calculates the total hours spent on repairs and displays this information in both the form view and the list view of repair orders. |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
repair_order_form_view_timesheet_inherit |
repair.order.form.view.timesheet | repair.order | xpath | Inherits repair.view_repair_order_form |
repair_order_tree_view_timesheet_inherit |
repair.order.tree.view.timesheet | repair.order | xpath | Inherits repair.view_repair_order_tree |
repair_order_id
Many2one → repair.order
help='The repair order related to this timesheet entry.'
string='Related Repair Order'
args: 'repair.order'
No public methods.
timesheet_ids
One2many → account.analytic.line
string='Timesheets'
args: 'account.analytic.line', 'repair_order_id'
timesheet_total_hours
Float
compute='_compute_timesheet_total_hours'
help='Total hours spent on this repair order.'
store=True
string='Total Hours'
No public methods.
| STATUS | |
|---|---|
| STATUS | Open migration PR - not merged yet for this version |
| REPOSITORY | |
| REPOSITORY | OCA/repair |
| PULL REQUEST | |
| PULL REQUEST | [MIG] repair_timesheet: Migration to 19.0 (#170) |