Skip to content

Conversation

@javek-odoo
Copy link

@javek-odoo javek-odoo commented Jan 1, 2026

Users can list their properties and add offers for them.
Admins can manage offer statuses and property statuses.
Added multiple views, actions, computed fields, and onchange fields.
Implemented SQL and Python constraints for various fields.
Added Inline Views,Widgets for color picking and statusbar.
Added List Order by models,view,manual.
user can edit their property type and tags in the list view.
after accepting an offer accept/refuse buttons are hidden and all other offers will be refused.
date availability field is hidded in list view and hidden by default.

models and security folder added
Chapter 1: Architecture Overview
Chapter 2: A New Application
Chapter 3: Models And Basic Fields
Chapter 4: Security - A Brief Introduction
models and security folder added
Chapter 1: Architecture Overview
Chapter 2: A New Application
Chapter 3: Models And Basic Fields
Chapter 4: Security - A Brief Introduction
models and security folder added
Chapter 1: Architecture Overview
Chapter 2: A New Application
Chapter 3: Models And Basic Fields
Chapter 4: Security - A Brief Introduction
models and security folder added
Chapter 1: Architecture Overview
Chapter 2: A New Application
Chapter 3: Models And Basic Fields
Chapter 4: Security - A Brief Introduction
models and security folder added
Chapter 1: Architecture Overview
Chapter 2: A New Application
Chapter 3: Models And Basic Fields
Chapter 4: Security - A Brief Introduction
modified manifest file.
added action view in estate property.
added more fields to model
Chapter 5: Finally, Some UI To Play With
@robodoo
Copy link

robodoo commented Jan 1, 2026

Pull request status dashboard

estate property list view.
estate property form view.
estate property search view.
Copy link

@bit-odoo bit-odoo left a comment

Choose a reason for hiding this comment

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

Hello,
Great Work!

Can you please adapt all your commit messages according to the guidelines?
Also,o update your PR title and add the PR description.

Thanks.

Implemented relations between models (Many2one, One2many, Many2many).
Added estate_property_offer model and views.
Added estate_property_type model and views.
Added estate_property_tags model and views.
Chapter 7: Relations Between Models
Implemented new suggestions
Added computed fields for  best offer and Total area.
Added computed fields for validity and deadline.
Added onchange method for garden
Chapter 8
Button action to manage offers and property.
SQL constraint for data validation.
expected price and offer price must be strictly positive.
selling price must be positive.
property type and tag names must be unique.
Python constraint for selling price
Chapter 9,10
Copy link

@bit-odoo bit-odoo left a comment

Choose a reason for hiding this comment

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

Hello,
I have added some changes.

Please apply this suggestion. #1102 (review)

Please solve this traceback - https://runbot.odoo.com/runbot/batch/2307279/build/97348832

Thanks

Corrected the import order and method names.
Declared the SQL constraint after all field declarations.
Changed the order of files in the manifest file.
@javek-odoo javek-odoo changed the title 19.0 tutorials javek [IMP] estate : Add sql and python constraint Jan 7, 2026
@javek-odoo
Copy link
Author

I have implemented all the suggested changes.

Added inline view of properties for the property type.
Added widgets for the offer state.
Added different list ordering at the model, view, and manual levels.
Added color field for property tags.
implemented different types of list orders model, view, manual
user can list their property type based on their need.
rejected offers will be appear in red and accepted offers will be green color.
user can edit their offers in list view.
chapter 10
user can edit their property type and tags in list view.
add default filter for the available property.
after accepting an offer:
the accept and refuse buttons are now hidden.
all other pending offers are automatically rejected.
date availability field will be list view optional and hidden by default.
chapter-11
add white space after if.
changed order of offer_view.xml
@javek-odoo javek-odoo changed the title [IMP] estate : Add sql and python constraint [IMP] estate: add stat button, default filter for available Jan 12, 2026
Copy link

@bit-odoo bit-odoo left a comment

Choose a reason for hiding this comment

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

Hello,
Can you please improve your PR title.
Thanks

@javek-odoo javek-odoo changed the title [IMP] estate: add stat button, default filter for available [IMP] estate: add offer count stat button and default fillter for available property Jan 13, 2026
@javek-odoo
Copy link
Author

I have implemented all the suggested changes.

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