OdooWiki OCA HUB

Scheduled Repair Calendar View

repair_scheduled_date_calendar_view folder_open OCA/repair open_in_new
Repair License: AGPL-3

This module implements a calendar view for repair orders. The view is based on the scheduled date. If you need to use calendar view based on the date when the order was done consider using the repair_calendar_view module instead.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a calendar view of repair orders based on their scheduled date, and lets you set a planned duration (in hours) for each repair order, with a company-wide default.

This module makes repair orders visible on a monthly calendar, placed on the day of their scheduled date and sized according to their planned duration. You can open a repair order directly from the calendar.

On each repair order form, a new "Order Duration" field appears right after the scheduled date. It is entered in hours and displayed as hh:mm. The duration cannot be negative: Odoo blocks saving a negative value with a validation message.

In the Repair settings, a new option "Default Planned Order Duration" lets you define the duration used by default on new repair orders. This default is stored as a system setting and is applied automatically when a repair order is created.

The calendar is added as an extra view on the existing Repair Orders action, alongside the list and form views, so users can switch to it from the same menu. The calendar shows the order reference, customer, responsible user, status, scheduled date and product, and colours events by responsible user.

Models and fields (2)
  • repair.order · extends an existing modelplanned_duration
  • res.config.settings · extends an existing modelplanned_duration_default

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

To configure the default repair order planned duration:

Go to "Repairs > Configuration > Settings". Put the value using the "hh:mm" in the "Default Planned Order Duration" field.

Use the calendar view to see the scheduled repair orders. You can specify the duration of any order by modifying the "Planned Duration" field or by resizing the calendar element.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.