-
Notifications
You must be signed in to change notification settings - Fork 2.8k
[ADD] Estate: Add Estate Module #1094
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 19.0
Are you sure you want to change the base?
Conversation
8236b93 to
b3c2359
Compare
bit-odoo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bit-odoo
left a comment
There was a problem hiding this 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 apply this suggestion that i gave you in previous review.
And please improve your PR title.
Thanks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello,
You have to apply these suggestions. #1094 (review)
Please apply it.
Thanks
create estate module by adding module details in manifest. chapter 1,2
I have add our first table ,also add security on it also add views file.In property table i add the all require field ,after that set the security on this table for access rights and add menus for app. chapter 3,4,5
In this commit i add the customize list view in this module for state property , also customize the form view as given instruction and in search ad filter and group by feature. chapter:-5,6
In this commit i perform many2one and many2many relationship in which i perform the many2one relation on type field of the property which show the relationship between the type and property that there is only on type for property but the one type is assign to many properties,and then perform many2many on tag for showing many tag cans assign to many properties and one property have many tags. chapter-7 (One2Many,Many2Many)
…s field In this commit i perform one2many on offer_ids for get the many offer for one property,by using computed fields perform total area,best price and by inverse compute perform validity from date deadline and from deadline calculate validity ,and by onchanges we set garden default area and orientation. chapter-7,8
In this commit i set action on sold and cancel button which checks that if property is already sold then not able to cancel and if cancelled then not able sold by raising the UserError ,and also add sql constraint on selling price and expected price chapter-9,10
in this commit resolve changes give in PR rename ids as per coding guidelines.
in this commit i create one2many new property id field in type model and fetching property in type form and also perform python constrain for set that the selling price must more than and equal to 90% of expected price. chapter 10 # Fix the naming of value and key as per the coding # guidelines
93bf5b7 to
ada8b74
Compare
by using the widget and the options add color options on tag ,using filter domain apply filter on living area ,also add model order ,apply optional on the date availability chapter-11

Module:-Estate
Implemented the core business logic for the Real Estate Advertisement module as part of the Odoo technical training. This PR covers the creation of the module structure, base models, and the initial user interface.
As per tutorials step by step configuring the estate module .