Repository
OCA/maintenance · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/maintenance
Last tracking update
2026-08-07 07:47:35
Authors
Odoo Community Association (OCA), Dixmit
Maintainers
Odoo Community Association (OCA), Dixmit
Committers
Enric Tobella, Weblate, oca-ci
Odoo dependencies
OCA/maintenance:
odoo/odoo:
- web
- bus
Python dependencies
python-dateutil
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
maintenance_inspection_item_form_view maintenance.inspection.item form New
maintenance_inspection_item_search_view maintenance.inspection.item search New
maintenance_inspection_item_tree_view maintenance.inspection.item tree New
maintenance_inspection_line_form_view maintenance.inspection.line form New
maintenance_inspection_line_kanban_view maintenance.inspection.line kanban New
maintenance_inspection_line_tree_view maintenance.inspection.line tree New
maintenance_plan_form_view maintenance.plan form Inherits maintenance_plan.maintenance_plan_view_form
maintenance_request_form_view maintenance.request form Inherits base_maintenance.equipment_request_view_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (3)
  • active Boolean
    default=True
  • instruction Text
  • name Char
    required=True
Public methods (0)

No public methods.

New fields (6)
  • inspection_closed_at Datetime
    related='request_id.inspection_closed_at'
  • instruction Text
    related='item_id.instruction'
  • item_id Many2one → maintenance.inspection.item
    required=True args: 'maintenance.inspection.item'
  • request_id Many2one → maintenance.request
    ondelete='cascade' required=True args: 'maintenance.request'
  • result Selection
    copy=False default='todo' readonly=True required=True args: [('todo', 'Todo'), ('success', 'Success'), ('failure', 'Failure')], 'Result'
  • result_description Char
Public methods (2)
  • action_failure(self)
  • action_success(self)

New fields (1)
  • inspection_item_ids Many2many → maintenance.inspection.item
    args: 'maintenance.inspection.item'
Public methods (0)

No public methods.

New fields (4)
  • has_inspection Boolean
  • inspection_closed_at Datetime
    copy=False readonly=True
  • inspection_closed_by Many2one → res.users
    copy=False readonly=True args: 'res.users'
  • inspection_line_ids One2many → maintenance.inspection.line
    inverse_name='request_id' args: 'maintenance.inspection.line'
Public methods (2)
  • finish_inspection(self)
  • set_inspection(self)
Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
303 days ago
Last activity
66 days ago
Repository
OCA/maintenance
Pull request
[18.0][MIG] maintenance_inspection: Migration to 18.0 (#521)