tutorials icon indicating copy to clipboard operation
tutorials copied to clipboard

[ADD] estate: initial Real Estate module with models, views, and rela…

Open raaa-odoo opened this issue 7 months ago • 1 comments

…tions

Introduce the base structure of the Real Estate application as per Odoo 18 developer tutorial, covering the foundational data model, views, menus, access rights, and key relationships.

This commit adds:

  • A new module named estate.
  • The main model estate.property with relevant business fields (name, price, expected price, description, living area, garden, garage, etc.).
  • Custom menus, actions, form and list views for estate.property.
  • Field attributes like readonly, copy, required, and default values.
  • Access rights through ir.model.access.csv for developers.
  • Multiple record filtering using domain, search, and view buttons.
  • Related models:
    • estate.property.type`: Many2one for property types.
    • estate.property.tag`: Many2many tags with selection UI.
    • estate.property.offer`: One2many offer list per property with inline editing
    • Links to existing models: res.partner (buyer), res.users (salesperson).
  • Navigation enhancements through related fields and smart buttons.
  • Search enhancements using filters for related fields like tags and type.

The goal of this commit is to build a working foundation of the real estate sales module including a robust data model, basic UI, and relations required for future business logic and workflow implementation.

task-001 (Chapter 1–7 Odoo 18 Developer Tutorial)

raaa-odoo avatar May 07 '25 12:05 raaa-odoo

Pull request status dashboard

robodoo avatar May 07 '25 12:05 robodoo