diff --git a/advanced_filters/__init__.py b/web_advanced_filters/__init__.py similarity index 100% rename from advanced_filters/__init__.py rename to web_advanced_filters/__init__.py diff --git a/advanced_filters/__openerp__.py b/web_advanced_filters/__openerp__.py similarity index 98% rename from advanced_filters/__openerp__.py rename to web_advanced_filters/__openerp__.py index 3cd69411..4cd39dfb 100644 --- a/advanced_filters/__openerp__.py +++ b/web_advanced_filters/__openerp__.py @@ -56,6 +56,7 @@ this query before uninstalling to avoid that: 'web', ], "data": [ + "data/migration.xml", "wizard/ir_filters_combine_with_existing.xml", "view/ir_filters.xml", ], diff --git a/web_advanced_filters/data/migration.xml b/web_advanced_filters/data/migration.xml new file mode 100644 index 00000000..0219058d --- /dev/null +++ b/web_advanced_filters/data/migration.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/advanced_filters/i18n/advanced_filter.pot b/web_advanced_filters/i18n/advanced_filter.pot similarity index 100% rename from advanced_filters/i18n/advanced_filter.pot rename to web_advanced_filters/i18n/advanced_filter.pot diff --git a/advanced_filters/i18n/nl.po b/web_advanced_filters/i18n/nl.po similarity index 100% rename from advanced_filters/i18n/nl.po rename to web_advanced_filters/i18n/nl.po diff --git a/advanced_filters/model/__init__.py b/web_advanced_filters/model/__init__.py similarity index 100% rename from advanced_filters/model/__init__.py rename to web_advanced_filters/model/__init__.py diff --git a/advanced_filters/model/ir_filters.py b/web_advanced_filters/model/ir_filters.py similarity index 90% rename from advanced_filters/model/ir_filters.py rename to web_advanced_filters/model/ir_filters.py index 957880e8..07b437a4 100644 --- a/advanced_filters/model/ir_filters.py +++ b/web_advanced_filters/model/ir_filters.py @@ -148,3 +148,20 @@ class IrFilters(Model): cr.execute( 'ALTER table %s RENAME domain TO domain_this' % self._table) return super(IrFilters, self)._auto_init(cr, context=context) + + def _migrate_name_change(self, cr, uid, context=None): + cr.execute( + "select id from ir_module_module where name='advanced_filters' " + "and author='Therp BV'") + old_name_installed = cr.fetchall() + if not old_name_installed: + return + cr.execute( + "delete from ir_model_data where module='web_advanced_filters'") + cr.execute( + "update ir_model_data set module='web_advanced_filters' " + "where module='advanced_filters'") + cr.execute( + "update ir_module_module set state='to remove' where " + "name='advanced_filters' and state not in " + "('uninstalled', 'to remove')") diff --git a/advanced_filters/static/src/css/advanced_filters.css b/web_advanced_filters/static/src/css/advanced_filters.css similarity index 100% rename from advanced_filters/static/src/css/advanced_filters.css rename to web_advanced_filters/static/src/css/advanced_filters.css diff --git a/advanced_filters/static/src/img/icon.png b/web_advanced_filters/static/src/img/icon.png similarity index 100% rename from advanced_filters/static/src/img/icon.png rename to web_advanced_filters/static/src/img/icon.png diff --git a/advanced_filters/static/src/js/advanced_filters.js b/web_advanced_filters/static/src/js/advanced_filters.js similarity index 100% rename from advanced_filters/static/src/js/advanced_filters.js rename to web_advanced_filters/static/src/js/advanced_filters.js diff --git a/advanced_filters/view/ir_filters.xml b/web_advanced_filters/view/ir_filters.xml similarity index 100% rename from advanced_filters/view/ir_filters.xml rename to web_advanced_filters/view/ir_filters.xml diff --git a/advanced_filters/wizard/__init__.py b/web_advanced_filters/wizard/__init__.py similarity index 100% rename from advanced_filters/wizard/__init__.py rename to web_advanced_filters/wizard/__init__.py diff --git a/advanced_filters/wizard/ir_filters_combine_with_existing.py b/web_advanced_filters/wizard/ir_filters_combine_with_existing.py similarity index 100% rename from advanced_filters/wizard/ir_filters_combine_with_existing.py rename to web_advanced_filters/wizard/ir_filters_combine_with_existing.py diff --git a/advanced_filters/wizard/ir_filters_combine_with_existing.xml b/web_advanced_filters/wizard/ir_filters_combine_with_existing.xml similarity index 100% rename from advanced_filters/wizard/ir_filters_combine_with_existing.xml rename to web_advanced_filters/wizard/ir_filters_combine_with_existing.xml