Maintenance equipment certification

maintenance_equipment_certification
REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/19.0/maintenance_equipment_certification
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Trey (www.trey.es)
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Trey (www.trey.es)
COMMITTERS
COMMITTERSOCA-git-bot, oca-ci, JasminSForgeFlow
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
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Allows you to store a record of the certifications associated with a
piece of equipment.

Additionally, a daily cron job can notify responsible users when
certificates are about to expire. Notifications are sent via email.
You can configure reminder rules to control how many days before
expiration each notification is sent, and enable or disable the
feature from **Settings > Maintenance**.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
certificate_reminder_rule_view_list maintenance.certificate.reminder.rule.list maintenance.certificate.reminder.rule list New
hr_equipment_view_form maintenance.equipment xpath Inherits maintenance.hr_equipment_view_form
maintenance_equipment_certificate_view_form maintenance.equipment.certificate.form maintenance.equipment.certificate form New
maintenance_equipment_certificate_view_list maintenance.equipment.certificate.list maintenance.equipment.certificate list New
maintenance_equipment_certificate_view_search maintenance.equipment.certificate.search maintenance.equipment.certificate search New
res_config_settings_view_form res.config.settings.view.form.inherit.maintenance.equipment.certification res.config.settings xpath Inherits maintenance.res_config_settings_view_form
Models touched (4)

New fields (2)
  • days_before Integer
    help='How many days before the renewal date to schedule the reminder.' required=True string='Days Before Expiration'
  • name Char
    required=True string='Rule Name'
Public methods (0)

No public methods.

New fields (1)
  • certificate_ids One2many → maintenance.equipment.certificate
    comodel_name='maintenance.equipment.certificate' context={'active_test': False} inverse_name='equipment_id' string='Certificates'
Public methods (0)

No public methods.

New fields (10)
  • active Boolean
    default=True
  • certificate_file Binary
    attachment=True string='Certificate'
  • certificate_filename Char
    string='Certificate file name'
  • certificate_number Char
  • date Date
  • equipment_id Many2one → maintenance.equipment
    comodel_name='maintenance.equipment'
  • expiration_notify_count Integer
    copy=False default=0 string='Notifications Sent'
  • name Char
  • notes Text
  • renewal_date Date
Public methods (1)
  • write(self, vals)

New fields (1)
  • cert_expiration_notify_enabled Boolean
    config_parameter='maintenance_equipment_certification.expiration_notify_enabled' help='Send an email notification when a certificate is about to expire.' string='Certificate Expiration Alert'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/maintenance
GIT
GIThttps://github.com/OCA/maintenance.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/maintenance/tree/16.0/maintenance_equipment_certification
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Trey (www.trey.es)
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Trey (www.trey.es)
COMMITTERS
COMMITTERScubells, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/maintenance
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:49
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - maintenance
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_equipment_view_form maintenance.equipment xpath Inherits maintenance.hr_equipment_view_form
Models touched (2)

New fields (1)
  • certificate_ids One2many → maintenance.equipment.certificate
    comodel_name='maintenance.equipment.certificate' inverse_name='equipment_id' string='Certificates'
Public methods (0)

No public methods.

New fields (6)
  • certificate_file Binary
    attachment=True string='Certificate'
  • certificate_filename Char
    string='Certificate file name'
  • date Date
  • equipment_id Many2one → maintenance.equipment
    comodel_name='maintenance.equipment'
  • name Char
  • notes Text
Public methods (0)

No public methods.