Home About Software Writing Art

Maintenance Module Customization

Mauricio Pastrana Macías (2023)

Sometimes ERP native modules already accomplish the clients' needs, but they would need some improvements in order to fill all their needs. This project was a customization of the Odoo Maintenance module. We added models, relations and some methods to the existent models.

It's important to always leverage existent features, so the natural flow of Odoo works better.

New models:

  • Maintenance Equipment Subcategory
  • Maintenance Location
  • Maintenance Manual
  • Maintenance Protection

New reports and templates:

  • Maintenance Request responsible e-mail notification
  • Maintenance Request client e-mail notification
  • Maintenance Manual template (PDF)
  • Maintenance Request template (PDF)

New cron:

  • Maintenance Request reminders cron

Other features:

  • Message notifications by buttons
  • Logical relations between models
  • PDF and e-mail templates renderization
Back