[ADD] estate: Initial module for Real Estate Business#1360
Draft
pryes-odoo wants to merge 9 commits into
Draft
Conversation
Introduce the Estate module for real estate businesses to list and manage their properties This application provides a centralized solution for maintaining property listings and supporting day-to-day real estate management here foundations of completely new odoo module are applied so Estate module can be installed as application Completed Chapter 2
pryes-odoo
force-pushed
the
19.0-tutorials-pryes
branch
from
July 3, 2026 12:12
d46f4c4 to
cd44e58
Compare
Introduce the property information required to manage real estate listings Capturing essential property details enables businesses to maintain complete property records and improves the organization of their real estate portfolio Completed Chapter 3
Grant internal users access to property records Providing the appropriate permissions allows authorized users to create, view, update and remove property listings, supporting the day-to-day management of real estate operations Completed Chapter 4
pryes-odoo
force-pushed
the
19.0-tutorials-pryes
branch
from
July 7, 2026 10:24
f855d6b to
f3ae61f
Compare
Providing a dedicated window action enables users to access property listings from the Estate application and interact with them more efficiently Opening both the list and form views allows users to browse available properties, review their details and create new property records
Improve the property management workflow, Provide a dedicated navigation structure for the Estate application Application menus make property records easier to access, while default values reduce repetitive data entry and copy restrictions preserve data consistency when duplicating properties
pryes-odoo
force-pushed
the
19.0-tutorials-pryes
branch
from
July 10, 2026 06:34
ee60a21 to
02cc60d
Compare
Allow users to track the life cycle of estate properties to provide visibility into their current status and progress Introduce a state field so every property has a clearly defined life cycle status New properties start with a default "New" state to establish a consistent initial life cycle while duplicated records receive a fresh life cycle status to maintain data consistency Completed Chapter 5
Improve the user experience when working with property records. The list view provides an overview of available properties, while the form view organizes detailed property information for viewing and editing, Descriptive field labels further improve readability and ease of use.
bit-odoo
reviewed
Jul 21, 2026
bit-odoo
left a comment
There was a problem hiding this comment.
Hello @pryes-odoo
Good Work!
Can you please improve all your commit titles and messages?
Also improve the PR title and description.
Thanks
Comment on lines
+43
to
+57
| <notebook> | ||
| <page string="Description"> | ||
| <group> | ||
| <field name="description"/> | ||
| <field name="bedrooms"/> | ||
| <field name="living_area"/> | ||
| <field name="facades"/> | ||
| <field name="garage"/> | ||
| <field name="garden"/> | ||
| <field name="garden_area"/> | ||
| <field name="garden_orientation"/> | ||
| <field name="state"/> | ||
| </group> | ||
| </page> | ||
| </notebook> |
Author
There was a problem hiding this comment.
I have fixed the Indentation
| </list> | ||
| </field> | ||
| </record> | ||
| <record id="estate_property_view_form" model="ir.ui.view"> |
There was a problem hiding this comment.
It is good if you leave one empty line before it.
Author
There was a problem hiding this comment.
Added one empty line before it
| <field name="res_model">estate.property</field> | ||
| <field name="view_mode">list,form</field> | ||
| </record> | ||
| <record id="estate_property_view_list" model="ir.ui.view"> |
There was a problem hiding this comment.
It is good if you leave one empty line before it. For better visibility
Author
There was a problem hiding this comment.
Added one empty line before it
Improve the search experience for property records. Provide dedicated search options to help users quickly locate properties, filter available listings and organize property records by postcode for easier navigation.
pryes-odoo
force-pushed
the
19.0-tutorials-pryes
branch
6 times, most recently
from
July 22, 2026 10:17
e0b4a2b to
79f1725
Compare
Improve the property list view to provide a more flexible and efficient experience when managing property records Users can customize the displayed information based on their needs and update multiple properties at once reducing repetitive actions and simplifying day-to-day property management Completed Chapter 6
pryes-odoo
force-pushed
the
19.0-tutorials-pryes
branch
5 times, most recently
from
July 24, 2026 06:02
e5d46ad to
b568ac4
Compare
pryes-odoo
force-pushed
the
19.0-tutorials-pryes
branch
12 times, most recently
from
July 24, 2026 07:37
6d4ade3 to
1d8ef38
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

This PR introduces the initial implementation of the Estate module for managing real estate properties.
It includes:
Overall, this PR establishes the core architecture and user interface of the Estate application, providing the foundation for future enhancements in subsequent tutorial exercises