Skip to content

19.0 tutorials makan#1353

Draft
Zopsss wants to merge 12 commits into
odoo:19.0from
odoo-dev:19.0-tutorial-makan
Draft

19.0 tutorials makan#1353
Zopsss wants to merge 12 commits into
odoo:19.0from
odoo-dev:19.0-tutorial-makan

Conversation

@Zopsss

@Zopsss Zopsss commented Jul 2, 2026

Copy link
Copy Markdown

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.

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.
@robodoo

robodoo commented Jul 2, 2026

Copy link
Copy Markdown

Pull request status dashboard

@Zopsss
Zopsss force-pushed the 19.0-tutorial-makan branch 2 times, most recently from 230cfd3 to 57e8883 Compare July 3, 2026 05:43
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
Zopsss force-pushed the 19.0-tutorial-makan branch from 57e8883 to 58a5d9e Compare July 3, 2026 05:47
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
Zopsss force-pushed the 19.0-tutorial-makan branch from 45c801d to a54816b Compare July 3, 2026 07:30
Zopsss added 2 commits July 3, 2026 17:12
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
Zopsss force-pushed the 19.0-tutorial-makan branch from f529ffe to 6a10e9c Compare July 6, 2026 12:55
…& 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
Zopsss force-pushed the 19.0-tutorial-makan branch 3 times, most recently from 5a11d1a to 4fb6fdd Compare July 7, 2026 13:16
Zopsss added 2 commits July 8, 2026 18:18
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
Zopsss force-pushed the 19.0-tutorial-makan branch 3 times, most recently from 79f9622 to 83ef6bc Compare July 13, 2026 10:07
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
Zopsss force-pushed the 19.0-tutorial-makan branch 3 times, most recently from 0a3d416 to dc08721 Compare July 14, 2026 05:13
…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
Zopsss force-pushed the 19.0-tutorial-makan branch from a2a60af to 1a5a33f Compare July 14, 2026 13:19

@bit-odoo bit-odoo left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @Zopsss
Good Start!

Can you please improve all your commit titles and messages?
And also the the pr diescription.

Thanks

Comment thread .vscode/settings.json Outdated
Comment thread estate/models/estate_property.py Outdated
Comment thread estate/views/estate_property_views.xml
@Zopsss
Zopsss force-pushed the 19.0-tutorial-makan branch 2 times, most recently from 6b032b2 to 6288f82 Compare July 21, 2026 04:32
@Zopsss

Zopsss commented Jul 21, 2026

Copy link
Copy Markdown
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
Zopsss requested a review from bit-odoo July 21, 2026 04:38
@Zopsss Zopsss changed the title [ADD] estate: create initial real-estate module 19.0 tutorials makan Jul 21, 2026
@Zopsss
Zopsss force-pushed the 19.0-tutorial-makan branch from bab641e to 4b39096 Compare July 24, 2026 13:03
…ability

Replace old custom logic with Odoo's built-in util methods to
calculate property's date availability more reliably.
@Zopsss
Zopsss force-pushed the 19.0-tutorial-makan branch from 4b39096 to 80c719f Compare July 24, 2026 13:05
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.
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.

3 participants