Maintenance Request Repair

maintenance_request_repair
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/19.0/maintenance_request_repair
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMaintenance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, eugenio
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:40:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - repair
    - sale_stock
    - sale
    - sales_team
    - account_payment
    - account
    - onboarding
    - product
    - uom
    - analytic
    - portal
    - http_routing
    - auth_signup
    - digest
    - resource
    - payment
    - utm
    - stock_account
    - stock
    - barcodes_gs1_nomenclature
    - barcodes
    - sale_management
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This is a bridge module between Maintenance and Repair

This module contains some new features for Maintenance modules.

Maintenance Request

- Repair Order: add a field to link a specific repair order.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
maintenance_request_form_view maintenance.request.form (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_form
maintenance_request_tree_view maintenance.request.tree (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_tree
repair_order_form_view repair.order.form (in maintenance_request_repair) repair.order div Inherits repair.view_repair_order_form
Models touched (2)

New fields (1)
  • repair_order_id Many2one → repair.order
    args: 'repair.order', 'Repair Order'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_request_count Integer
    compute='_compute_maintenance_request_count' string='# Maintenances'
  • maintenance_request_ids One2many → maintenance.request
    string='Maintenance Requests' args: 'maintenance.request', 'repair_order_id'
Public methods (1)
  • action_view_maintenance_request(self)
    This function returns an action that display existing maintenance requests of given repair order ids. When only one found, show the maintenance request immediately.
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/18.0/maintenance_request_repair
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMaintenance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Bhavesh Heliconia
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - repair
    - sale_stock
    - sale
    - sales_team
    - 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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This is a bridge module between Maintenance and Repair

This module contains some new features for Maintenance modules.

Maintenance Request

- Repair Order: add a field to link a specific repair order.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
maintenance_request_form_view maintenance.request.form (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_form
maintenance_request_tree_view maintenance.request.tree (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_tree
repair_order_form_view repair.order.form (in maintenance_request_repair) repair.order div Inherits repair.view_repair_order_form
Models touched (2)

New fields (1)
  • repair_order_id Many2one → repair.order
    args: 'repair.order', 'Repair Order'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_request_count Integer
    compute='_compute_maintenance_request_count' string='# Maintenances'
  • maintenance_request_ids One2many → maintenance.request
    string='Maintenance Requests' args: 'maintenance.request', 'repair_order_id'
Public methods (1)
  • action_view_maintenance_request(self)
    This function returns an action that display existing maintenance requests of given repair order ids. When only one found, show the maintenance request immediately.
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/16.0/maintenance_request_repair
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMaintenance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Kaynnan Bardauil, Kaynnan Lemes
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - repair
    - stock
    - product
    - uom
    - barcodes_gs1_nomenclature
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - sale_management
    - sale
    - sales_team
    - account_payment
    - account
    - analytic
    - payment
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
maintenance_request_form_view maintenance.request.form (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_form
maintenance_request_tree_view maintenance.request.tree (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_tree
repair_order_form_view repair.order.form (in maintenance_request_repair) repair.order div Inherits repair.view_repair_order_form
Models touched (2)

New fields (1)
  • repair_order_id Many2one → repair.order
    args: 'repair.order', 'Repair Order'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_request_count Integer
    compute='_compute_maintenance_request_count' string='# Maintenances'
  • maintenance_request_ids One2many → maintenance.request
    string='Maintenance Requests' args: 'maintenance.request', 'repair_order_id'
Public methods (1)
  • action_view_maintenance_request(self)
    This function returns an action that display existing maintenance requests of given repair order ids. When only one found, show the maintenance request immediately.
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/15.0/maintenance_request_repair
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMaintenance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Kaynnan Bardauil
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:35
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - repair
    - stock
    - product
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - sale_management
    - sale
    - sales_team
    - payment
    - account
    - analytic
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
maintenance_request_form_view maintenance.request.form (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_form
maintenance_request_tree_view maintenance.request.tree (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_tree
repair_order_form_view repair.order.form (in maintenance_request_repair) repair.order div Inherits repair.view_repair_order_form
Models touched (2)

New fields (1)
  • repair_order_id Many2one → repair.order
    args: 'repair.order', 'Repair Order'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_request_count Integer
    compute='_compute_maintenance_request_count' string='# Maintenances'
  • maintenance_request_ids One2many → maintenance.request
    string='Maintenance Requests' args: 'maintenance.request', 'repair_order_id'
Public methods (1)
  • action_view_maintenance_request(self)
    This function returns an action that display existing maintenance requests of given repair order ids. When only one found, show the maintenance request immediately.
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/14.0/maintenance_request_repair
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYMaintenance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSEnric Tobella, Weblate, OCA-git-bot, oca-ci, Kaynnan Bardauil
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - repair
    - stock
    - product
    - uom
    - barcodes
    - digest
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - sale_management
    - sale
    - sales_team
    - payment
    - account
    - analytic
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
maintenance_request_form_view maintenance.request.form (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_form
maintenance_request_tree_view maintenance.request.tree (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_tree
repair_order_form_view repair.order.form (in maintenance_request_repair) repair.order div Inherits repair.view_repair_order_form
Models touched (2)

New fields (1)
  • repair_order_id Many2one → repair.order
    args: 'repair.order', 'Repair Order'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_request_count Integer
    compute='_compute_maintenance_request_count' string='# Maintenances'
  • maintenance_request_ids One2many → maintenance.request
    string='Maintenance Requests' args: 'maintenance.request', 'repair_order_id'
Public methods (1)
  • action_view_maintenance_request(self)
    This function returns an action that display existing maintenance requests of given repair order ids. When only one found, show the maintenance request immediately.
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/12.0/maintenance_request_repair
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYMaintenance
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Escodoo
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Escodoo
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Marcel Savegnago
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - repair
    - stock
    - product
    - decimal_precision
    - uom
    - barcodes
    - sale_management
    - sale
    - sales_team
    - payment
    - account
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
maintenance_request_form_view maintenance.request.form (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_form
maintenance_request_tree_view maintenance.request.tree (in maintenance_request_repair) maintenance.request field Inherits maintenance.hr_equipment_request_view_tree
repair_order_form_view repair.order.form (in maintenance_request_repair) repair.order div Inherits repair.view_repair_order_form
Models touched (2)

New fields (1)
  • repair_order_id Many2one → repair.order
    args: 'repair.order', 'Repair Order'
Public methods (0)

No public methods.

New fields (2)
  • maintenance_request_count Integer
    compute='_compute_maintenance_request_count' string='# Maintenances'
  • maintenance_request_ids One2many → maintenance.request
    string='Maintenance Requests' args: 'maintenance.request', 'repair_order_id'
Public methods (1)
  • action_view_maintenance_request(self)
    This function returns an action that display existing maintenance requests of given repair order ids. When only one found, show the maintenance request immediately.