[ADD] estate: initial module setup#1330
Conversation
Add the basic structure for the estate module as part of the Odoo Server Framework 101 training.
Add ir.model.access.csv and configure permissions for estate.property.
Add spacing in manfest file and modal
Add a state field to estate properties with lifecycle stages Configure default value, required constraint, and disable copying.
bit-odoo
left a comment
There was a problem hiding this comment.
Hello @dhsri-odoo
Good Work!
Can you please follwe the proper commit message guidelines and also improve your pr description?
Thanks
There was a problem hiding this comment.
Please follow the coding guidelines.
https://www.odoo.com/documentation/19.0/contributing/development/coding_guidelines.html#python
| @@ -0,0 +1,2 @@ | |||
| id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink | |||
| access_estate_property,estate.property,model_estate_property,base.group_user,1,1,1,1 No newline at end of file | |||
There was a problem hiding this comment.
Should be one empty line at the end of the file.
| </search> | ||
| </field> | ||
| </record> | ||
| </odoo> No newline at end of file |
There was a problem hiding this comment.
Should be one empty line at the end of the file.
|
|
||
|
|
||
| </menuitem> | ||
| </odoo> No newline at end of file |
There was a problem hiding this comment.
Should be one empty line at the end of the file.
| </form> | ||
| </field> | ||
| </record> | ||
| <record id="estate_property_search" model="ir.ui.view"> |
There was a problem hiding this comment.
It is good to have one empty line before it for better visibility.
| @@ -0,0 +1,27 @@ | |||
| <?xml version="1.0" encoding="utf-8"?> | |||
| <odoo> | |||
|
|
|||
|
|
||
| <menuitem id="estate_property_menu" name="real estate" action="estate_property_action" | ||
| web_icon="estate,static/description/icon.png"> | ||
|
|
|
|
||
| <menuitem name="sales" id="estate_sales_property" action="estate_property_action" /> | ||
| <menuitem name="crm" id="estate_crm_property" action="estate_property_action"/> | ||
|
|
| <record id="estate_list_property" model="ir.ui.view"> | ||
| <field name="name">estate</field> | ||
| <field name="model">estate.property</field> | ||
|
|
|
Got it. I will follow the guidelines and improve the PR description on the next push. |
…o data EM This commit introduces dedicated offer and tag models with the necessary views, actions, menus, and access rights. Properties can now be associated with multiple tags and offers

Add the basic structure for the estate module as part of the Odoo Server Framework 101 training.