Skip to content

[ADD] Chapter 2&3 (Estate)#1192

Draft
sopat-odoo wants to merge 4 commits intoodoo:19.0from
odoo-dev:19.0-tutorials-estate-sopat
Draft

[ADD] Chapter 2&3 (Estate)#1192
sopat-odoo wants to merge 4 commits intoodoo:19.0from
odoo-dev:19.0-tutorials-estate-sopat

Conversation

@sopat-odoo
Copy link

Completed the initial setup for the new Real Estate module. Created the base directory structure and manifest. Successfully installed the module.
Initialized model and model fields which generates tables using odoo ORM

Completed the initial setup for the new Real Estate module.
Created the base directory structure and manifest.
Successfully installed the module.
Initialized model and model fields which generates tables using odoo ORM
@robodoo
Copy link

robodoo commented Mar 10, 2026

Pull request status dashboard

@sopat-odoo sopat-odoo force-pushed the 19.0-tutorials-estate-sopat branch from c704669 to 8470d17 Compare March 11, 2026 12:59
Fixed warnings and errors raised by the first push.
Created security/ir.model.access.csv file in estate for defining access rights.
Added the data in csv file and defined the csv file in manifest.
@sopat-odoo sopat-odoo force-pushed the 19.0-tutorials-estate-sopat branch from 8470d17 to 15ba5f8 Compare March 11, 2026 13:24
Created estate_property_views.xml for the window action.
Implemented 3-level menu structure: Root, Advertisements, and Properties.
Linked the menu to the window action to enable UI navigation.
Added readonly and copy=False attributes to selling_price field.
Set default value of 2 for bedrooms field.
Set default availability date to 3 months from today using Date.add().
Added active reserved field with default=True for record visibility.
Added state reserved field with specific values.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants