Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
f8e1bc0
[ADD] Estate:createthe app
jedel-odoo Oct 20, 2025
c558c6b
[IMP] estate : set application to True
jedel-odoo Oct 20, 2025
cd52496
[IMP] Estate : Chapter 3
jedel-odoo Oct 20, 2025
8cb8dc5
[IMP] estate : add security model
jedel-odoo Oct 20, 2025
a0182ea
[IMP] estate : adding menus and fields
jedel-odoo Oct 20, 2025
a449045
[IMP] estate : adding custom views (chapter 6)
jedel-odoo Oct 21, 2025
ded2b66
[IMP] estate : adding types, tags and offers (chapter 7)
jedel-odoo Oct 21, 2025
286c828
[IMP] estate: Add notes.
Mathilde411 Oct 21, 2025
fa3f1ea
[IMP] estate: adding computed fields and onchanges (chapter 8)
jedel-odoo Oct 21, 2025
f9ed8a6
[IMP] estate: adding computed fields and onchanges (chapter8)
jedel-odoo Oct 21, 2025
2ff906f
[IMP] estate: style corrections
jedel-odoo Oct 21, 2025
67147af
[IMP] estate: tutorials corrections
jedel-odoo Oct 21, 2025
a0a6f39
[IMP] estate: tutorials corrections
jedel-odoo Oct 21, 2025
abc4cdf
[IMP] estate: adding buttons (chapter 9
jedel-odoo Oct 21, 2025
1c19652
[IMP] estate: corrections
jedel-odoo Oct 21, 2025
c5e045e
[IMP] estate: adding constraints (chapter 10)
jedel-odoo Oct 22, 2025
3ef6943
[IMP] estate: adding sprinkels (chapter 11)
jedel-odoo Oct 22, 2025
6a76b10
[IMP] estate: adding user inheritance (chapter 12)
jedel-odoo Oct 22, 2025
dd2110b
[IMP] estate: style corrections
jedel-odoo Oct 22, 2025
a4d520a
[ADD] estate_account: adding a child class
jedel-odoo Oct 23, 2025
25c5923
[IMP] estate, estate_account: style corrections
jedel-odoo Oct 23, 2025
383a8d6
[IMP] estate: kanban view
jedel-odoo Oct 23, 2025
f19a562
[IMP] estate: corrections
jedel-odoo Oct 23, 2025
1313f2b
[IMP] estate: corrections
jedel-odoo Oct 23, 2025
47aa27d
[IMP] estate: adding some tests
jedel-odoo Oct 24, 2025
92f8ce1
[FIX] estate: corrections
jedel-odoo Oct 24, 2025
7cc8a96
[IMP] estate: add demo data
jedel-odoo Nov 3, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions estate/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
8 changes: 8 additions & 0 deletions estate/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
'name': "Real Estate",
'depends': ['base'],
'application' : True,
'data' : [
'security/ir.model.access.csv'
],
}
1 change: 1 addition & 0 deletions estate/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import estate_property
24 changes: 24 additions & 0 deletions estate/models/estate_property.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
from odoo import models, fields

class EstateProperty(models.Model):
_name = "estate.property"
_description = "Property for the Real Estate app"

Choose a reason for hiding this comment

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

Suggested change
_description = "Property for the Real Estate app"
_description = "Estate Property"

_description contains a short human-readable name for the model



#Adding fields
name = fields.Char(required=True)
description = fields.Text()
postcode = fields.Char()
date_availability = fields.Date()
expected_price = fields.Float(required=True)
selling_price = fields.Float()
bedrooms = fields.Integer()
living_area = fields.Integer()
facades = fields.Integer()
garage = fields.Boolean()
garden = fields.Boolean()
garder_area = fields.Integer()
garden_orientation = fields.Selection(selection=[("North", "north"), ("South", "south"), ("East", "east"), ("West", "west")])



2 changes: 2 additions & 0 deletions estate/security/ir.model.access.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
estate.access_estate_property,access_estate_property,estate.model_estate_property,base.group_user,1,0,0,0