Maintenance Inspection

maintenance_inspection
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/14.0/maintenance_inspection
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Dixmit
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Dixmit
COMMITTERS
COMMITTERSEnric Tobella, Weblate, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/maintenance:
    - maintenance_plan
    - base_maintenance
odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES python-dateutil
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
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 field Inherits maintenance_plan.maintenance_plan_view_form
maintenance_request_form_view maintenance.request notebook Inherits base_maintenance.equipment_request_view_form
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
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/maintenance
PULL REQUEST
PULL REQUEST[18.0][MIG] maintenance_inspection: Migration to 18.0 (#521)