diff --git a/base_multi_store/__manifest__.py b/base_multi_store/__manifest__.py index fabae97..3db54c9 100644 --- a/base_multi_store/__manifest__.py +++ b/base_multi_store/__manifest__.py @@ -19,7 +19,7 @@ ############################################################################## { 'name': 'Multi Stores Management', - 'version': "17.0.1.0.0", + 'version': "18.0.1.0.0", 'category': 'Accounting', 'sequence': 14, 'summary': '', @@ -40,7 +40,7 @@ 'demo': [ 'demo/res_store_demo.xml', ], - 'installable': False, + 'installable': True, 'auto_install': False, 'application': True, } diff --git a/base_multi_store/demo/res_store_demo.xml b/base_multi_store/demo/res_store_demo.xml index 234d9fe..75e6eac 100644 --- a/base_multi_store/demo/res_store_demo.xml +++ b/base_multi_store/demo/res_store_demo.xml @@ -8,13 +8,11 @@ Rosario - Buenos Aires - diff --git a/base_multi_store/models/res_store.py b/base_multi_store/models/res_store.py index f884908..368e8db 100644 --- a/base_multi_store/models/res_store.py +++ b/base_multi_store/models/res_store.py @@ -48,7 +48,7 @@ class ResStore(models.Model): @api.constrains('parent_id') def _check_parent_id(self): for rec in self: - if not rec._check_recursion(): + if rec._has_cycle(): raise ValidationError( _('Error! You can not create recursive stores.')) diff --git a/base_multi_store/views/res_store_view.xml b/base_multi_store/views/res_store_view.xml index b6e9ceb..1644075 100644 --- a/base_multi_store/views/res_store_view.xml +++ b/base_multi_store/views/res_store_view.xml @@ -2,14 +2,14 @@ - res.store.tree + res.store.list res.store - + - + @@ -48,7 +48,7 @@ Stores ir.actions.act_window res.store - tree,form + list,form