diff --git a/.gitignore b/.gitignore index b6e47617de1..10840bf7e45 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,6 @@ dmypy.json # Pyre type checker .pyre/ + +#estate +estate/.idea/ diff --git a/estate/__init__.py b/estate/__init__.py new file mode 100644 index 00000000000..0650744f6bc --- /dev/null +++ b/estate/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/estate/__manifest__.py b/estate/__manifest__.py new file mode 100644 index 00000000000..938ce86baa1 --- /dev/null +++ b/estate/__manifest__.py @@ -0,0 +1,9 @@ +{ + "name": "estate", + "depends": ["base_setup"], + "author": "Havit", + "license": "LGPL-3", + "data": [ + "security/ir.model.access.csv", + ], +} diff --git a/estate/models/__init__.py b/estate/models/__init__.py new file mode 100644 index 00000000000..e4f59229d23 --- /dev/null +++ b/estate/models/__init__.py @@ -0,0 +1 @@ +from . import estate diff --git a/estate/models/estate.py b/estate/models/estate.py new file mode 100644 index 00000000000..6ec68837ed3 --- /dev/null +++ b/estate/models/estate.py @@ -0,0 +1,13 @@ +from odoo import models, fields + + +class Estate(models.Model): + _name = "estate" + _description = "Real Estate Module" + + # fields + name = fields.Char(required=True) + description = fields.Text() + date = fields.Datetime(readonly=True) + + garden_area = fields.Selection(string="Type", selection=[("e", "w")]) diff --git a/estate/security/ir.model.access.csv b/estate/security/ir.model.access.csv new file mode 100644 index 00000000000..b3d4b09271f --- /dev/null +++ b/estate/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink +access_estate,access_estate,model_estate,base.group_user,1,1,1,1 \ No newline at end of file