Skip to content

Commit 9f184e7

Browse files
committed
Chapter 1-4
1 parent 781b590 commit 9f184e7

5 files changed

Lines changed: 34 additions & 0 deletions

File tree

estate/__init__.py

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

estate/__manifest__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
'name': 'Real Estate',
3+
'depends': [
4+
'base'
5+
],
6+
'data': [
7+
'security/ir.model.access.csv'
8+
],
9+
'application': True,
10+
'license': 'AGPL-3'
11+
}

estate/models/__init__.py

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

estate/models/estate_property.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from odoo import fields, models
2+
3+
class Property(models.Model):
4+
_name= "estate.property"
5+
_description = "Properties of the estate"
6+
7+
name = fields.Char(required=True)
8+
description = fields.Text()
9+
postcode = fields.Char()
10+
date_availability = fields.Date()
11+
expected_price = fields.Float(required=True)
12+
selling_price = fields.Float()
13+
bedrooms = fields.Integer()
14+
living_area = fields.Integer()
15+
facades = fields.Integer()
16+
garage = fields.Boolean()
17+
garden = fields.Boolean()
18+
garden_area = fields.Integer()
19+
garden_orientation = fields.Selection(selection=[('north', 'North'), ('south', 'South'),('east', 'East'), ('west', 'West')])
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+
access_property_model,access_property_model,model_estate_property,base.group_user,1,1,1,1

0 commit comments

Comments
 (0)