Skip to content

Commit 7a97626

Browse files
committed
[IMP] estate: Configure field defaults and UI menus
- Set default values for estate.property model fields. - Apply additional field attributes (e.g., readonly, required). - Register menu items to access the tree and form views.
1 parent ca8c609 commit 7a97626

File tree

7 files changed

+30
-4
lines changed

7 files changed

+30
-4
lines changed

estate/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
from . import models
2+

estate/__manifest__.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,13 @@
22
'name': 'Real Estate',
33
'depends': ['base'],
44
'license': 'AGPL-3',
5-
'author': 'Odoo S.A.'
6-
}
5+
'application':True,
6+
'installable':True,
7+
'author': 'Odoo S.A.',
8+
'category':'Tutorials',
9+
'data': [
10+
'security/ir.model.access.csv',
11+
'views/estate_property_views.xml',
12+
'views/estate_menus.xml',
13+
],
14+
}

estate/models/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
from . import estate_property
1+
from . import estate_property

estate/models/estate_property.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,5 @@ class EstateProperty(models.Model):
2222
('south', 'South'),
2323
('east', 'East'),
2424
('west', 'West'),
25-
])
25+
])
26+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
2+
estsate.access_estate_property,access_estate_property,model_estate_property,base.group_user,1,1,1,1

estate/views/estate_menus.xml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<odoo>
2+
<menuitem id="estate_menu_root" name="Real Estate"/>
3+
<menuitem id="estate_advertisement_menu" name="Advertisements" parent="estate_menu_root"/>
4+
<menuitem id="estate_property_menu_action"
5+
action="estate_property_action"
6+
parent="estate_advertisement_menu"/>
7+
</odoo>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<odoo>
2+
<record id="estate_property_action" model="ir.actions.act_window">
3+
<field name="name">Properties</field>
4+
<field name="res_model">estate.property</field>
5+
<field name="view_mode">list,form</field>
6+
</record>
7+
</odoo>

0 commit comments

Comments
 (0)