summaryrefslogtreecommitdiff
path: root/addons/theme_default
diff options
context:
space:
mode:
Diffstat (limited to 'addons/theme_default')
-rw-r--r--addons/theme_default/__init__.py1
-rw-r--r--addons/theme_default/data/theme_default_data.xml4
-rw-r--r--addons/theme_default/models/__init__.py3
-rw-r--r--addons/theme_default/models/theme_default.py7
4 files changed, 11 insertions, 4 deletions
diff --git a/addons/theme_default/__init__.py b/addons/theme_default/__init__.py
index f331cf7cd78..4ec3ada1d15 100644
--- a/addons/theme_default/__init__.py
+++ b/addons/theme_default/__init__.py
@@ -1,2 +1,3 @@
# -*- encoding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from . import models
diff --git a/addons/theme_default/data/theme_default_data.xml b/addons/theme_default/data/theme_default_data.xml
index 424fcc0e38f..21e118429f8 100644
--- a/addons/theme_default/data/theme_default_data.xml
+++ b/addons/theme_default/data/theme_default_data.xml
@@ -9,8 +9,4 @@
<field name="action_id" ref="action_website"/>
<field name="state">open</field>
</record>
-
- <record id="website_theme_install.customize_modal" model="ir.ui.view">
- <field name="active" eval="False"/>
- </record>
</odoo>
diff --git a/addons/theme_default/models/__init__.py b/addons/theme_default/models/__init__.py
new file mode 100644
index 00000000000..7c320ce033a
--- /dev/null
+++ b/addons/theme_default/models/__init__.py
@@ -0,0 +1,3 @@
+# -*- encoding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from . import theme_default
diff --git a/addons/theme_default/models/theme_default.py b/addons/theme_default/models/theme_default.py
new file mode 100644
index 00000000000..a8444cbb326
--- /dev/null
+++ b/addons/theme_default/models/theme_default.py
@@ -0,0 +1,7 @@
+from odoo import models
+
+class ThemeDefault(models.AbstractModel):
+ _inherit = 'theme.utils'
+
+ def _theme_default_post_copy(self, mod):
+ self.env.ref('website_theme_install.customize_modal').write({'active': False});