diff --git a/openerp/cli/templates/default/__openerp__.py b/openerp/cli/templates/default/__openerp__.py index dab78e6555e..2aae5fbdd46 100644 --- a/openerp/cli/templates/default/__openerp__.py +++ b/openerp/cli/templates/default/__openerp__.py @@ -25,6 +25,7 @@ # always loaded 'data': [ # 'security/ir.model.access.csv', + 'views.xml', 'templates.xml', ], # only loaded in demonstration mode diff --git a/openerp/cli/templates/default/demo.xml b/openerp/cli/templates/default/demo.xml index 6c84d877784..5ca25672404 100644 --- a/openerp/cli/templates/default/demo.xml +++ b/openerp/cli/templates/default/demo.xml @@ -5,6 +5,7 @@ + diff --git a/openerp/cli/templates/default/models.py b/openerp/cli/templates/default/models.py index 4d76ef9e2d6..562aa3a851b 100644 --- a/openerp/cli/templates/default/models.py +++ b/openerp/cli/templates/default/models.py @@ -6,3 +6,10 @@ from openerp import models, fields, api # _name = '{{ name|snake }}.{{ name|snake }}' # name = fields.Char() +# value = fields.Integer() +# value2 = fields.Float(compute="_value_pc", store=True) +# description = fields.Text() +# +# @api.depends('value') +# def _value_pc(self): +# self.value2 = float(self.value) / 100 diff --git a/openerp/cli/templates/default/views.xml b/openerp/cli/templates/default/views.xml new file mode 100644 index 00000000000..2a1be8942b4 --- /dev/null +++ b/openerp/cli/templates/default/views.xml @@ -0,0 +1,62 @@ +{%- set mod = name|snake -%} +{%- set model = "%s.%s"|format(mod, mod) -%} + + + + + + + + + + + + + + + + + + + +