TIP: You can type at any time to perform a new search.
Repair Timesheet
repair_timesheet · OCA/repair
- Repository
- OCA/repair · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Repair
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/repair
- Last tracking update
- 2026-08-07 08:43:05
- Authors
- Odoo Community Association (OCA), APSL-Nagarro
- Maintainers
- Odoo Community Association (OCA), APSL-Nagarro
- Committers
- Weblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- repair_analytic_timesheet
- 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.
Code Analysis ⓘ
Views touched (2)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
repair_order_form_view_timesheet_inherit |
repair.order.form.view.timesheet | repair.order | form | Inherits repair.view_repair_order_form |
repair_order_tree_view_timesheet_inherit |
repair.order.tree.view.timesheet | repair.order | tree | Inherits repair.view_repair_order_tree |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (1)
-
repair_order_idMany2one → repair.orderhelp='The repair order related to this timesheet entry.'string='Related Repair Order' args: 'repair.order'
No public methods.
New fields (2)
-
timesheet_idsOne2many → account.analytic.linestring='Timesheets' args: 'account.analytic.line', 'repair_order_id' -
timesheet_total_hoursFloatcompute='_compute_timesheet_total_hours'help='Total hours spent on this repair order.'store=Truestring='Total Hours'
No public methods.
Loading…
- Status
- Open migration PR — not merged yet for this version
- CI status
- green — ready to merge
- Open since
- 77 days ago
- Last activity
- 35 days ago
- Repository
- OCA/repair
- Pull request
- [MIG] repair_timesheet: Migration to 19.0 (#170)