19.0 tutorials makan#1353
Draft
Zopsss wants to merge 12 commits into
Draft
Conversation
Create a new Real Estate module which helps businesses to manage their properties and purchasing & selling part. The module helps companies to organize their business in a structure manner, provide a way to to monitor their business and keep clean records. It helps businesses to manage their properties at ease and manage their purchasing & selling part efficiently.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
2 times, most recently
from
July 3, 2026 05:43
230cfd3 to
57e8883
Compare
Add the missing license information to the Real Estate module manifest so that the module is properly described and follows the expected module metadata requirements.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
from
July 3, 2026 05:47
57e8883 to
58a5d9e
Compare
Add the real-estate property model to provide a structured way to manage property information in the Real Estate module. The model allows properties to be described through their basic information, availability, pricing, size, and characteristics, making it possible to keep property records organized and easily manageable.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
from
July 3, 2026 07:30
45c801d to
a54816b
Compare
Fix the missing access rules warning for the estate.property model. Ensure the property model is correctly configured so that properties can be managed without triggering warnings about missing access rules.
Add the basic user interface for managing real-estate properties. Provide users with a dedicated Properties menu and the necessary views to access and manage property records from the Odoo interface. Complete the initial property configuration with the information needed to properly manage property availability and status throughout its lifecycle.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
from
July 6, 2026 12:55
f529ffe to
6a10e9c
Compare
…& group by Improve the property management interface by providing dedicated views for displaying and editing real-estate properties. Add search options to help users quickly find available properties and group them by postcode, making it easier to organize and navigate property records. Also improve the default values and constraints of property information to provide more consistent and useful records.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
3 times, most recently
from
July 7, 2026 13:16
5a11d1a to
4fb6fdd
Compare
Fix the property state configuration to ensure that every property has a valid status and starts in the New state when created. Also fix misalgined indentation in real estate menu configuration.
Add property type model to allow properties to be categorized and managed according to their type. Add buyer and seller information to property records so that the people involved in a property transaction can be tracked directly from the property. Provide a dedicated Settings menu to manage property types separately from the properties themselves.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
3 times, most recently
from
July 13, 2026 10:07
79f9622 to
83ef6bc
Compare
Add property tags model to make it easier to categorize and identify properties based on their characteristics. Allow properties to have multiple tags and provide a dedicated way to manage these tags, while ensuring that transaction-related information is handled appropriately when properties are duplicated.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
3 times, most recently
from
July 14, 2026 05:13
0a3d416 to
dc08721
Compare
…to smaller view files Allow users to manage offers received for real-estate properties. Add the ability to record the offered price, the interested buyer, and the current status of each offer, making it easier to follow the offers received for a property. Provide dedicated views to review and manage offers while displaying the relevant offer information directly from the property interface.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
from
July 14, 2026 13:19
a2a60af to
1a5a33f
Compare
bit-odoo
reviewed
Jul 16, 2026
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
2 times, most recently
from
July 21, 2026 04:32
6b032b2 to
6288f82
Compare
Author
|
Hi @bit-odoo I have addressed all your comments and updated the PR description as you asked. Can you please review the PR again? |
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
from
July 24, 2026 13:03
bab641e to
4b39096
Compare
…ability Replace old custom logic with Odoo's built-in util methods to calculate property's date availability more reliably.
Zopsss
force-pushed
the
19.0-tutorial-makan
branch
from
July 24, 2026 13:05
4b39096 to
80c719f
Compare
Add Total Area field which computes the total area of the property from Living Area and Garden Area to showcase the actual area of the property.
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 implements the Real Estate module as part of the Server Framework 101 tutorial.
The work follows the tutorial progressively, with each commit introducing or improving a specific part of the module. The PR currently contains the initial module structure, models, security rules, user interface, views, and relationships between the different real estate entities.
The PR will continue to be updated as the remaining exercises and topics from the Server Framework 101 tutorial are completed. Additional commits will extend the Real Estate module with the functionality covered in the subsequent tutorial chapters.