tutorials icon indicating copy to clipboard operation
tutorials copied to clipboard

[ADD] estate: Real estate management module

Open pusu-odoo opened this issue 4 months ago • 1 comments

Overview

This PR introduces a new "Real Estate" module as part of the Odoo tutorials. The module is designed to manage properties, offers, and property-related data.

Key Features

Property Management: Create, update, and manage property records with essential details such as expected price, living area, garden details, and availability date.

Offer System: Users can create multiple offers for a property. The module calculates deadlines, identifies the best offer, and allows accepting or refusing offers with proper validations.

Classification & Organization: Properties can be tagged with customizable labels and assigned to types for better organization.

Relations and Structure: Implemented appropriate Many2one, One2many, and Many2many relations to link properties with types, tags, and offers.

User Interface: Designed comprehensive list and form views using Odoo’s XML templating system. Views include computed fields, smart buttons, statusbars, and domain filters for better UX.

Computed Fields & Onchange Logic: Added business logic using computed fields (e.g., total area, best offer, etc.) and @api.onchange methods for dynamic updates in the UI.

Business Constraints: Enforced domain rules and constraints to prevent invalid data entries (e.g., selling price must be lower than expected price).

pusu-odoo avatar Aug 20 '25 07:08 pusu-odoo

Pull request status dashboard

robodoo avatar Aug 20 '25 07:08 robodoo