Skip to content

Commit 9c0707c

Browse files
committed
[FIX] theme_*: call _generate_primary_templates before importing data
To make sure the required primary templates have been generated from the theme's manifest when inherited views are imported/updated, this commit triggers their generation from a first imported XML file. This has been added to all themes for consistency, even the ones that do not require it currently. Related to odoo/odoo#148443 task-3670496 X-original-commit: 22abe61 Part-of: #761
1 parent 51c310c commit 9c0707c

File tree

54 files changed

+270
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+270
-0
lines changed

theme_anelusia/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
'version': '2.1.0',
88
'depends': ['theme_common'],
99
'data': [
10+
'data/generate_primary_template.xml',
1011
'data/ir_asset.xml',
1112
'views/images_content.xml',
1213
'views/images_library.xml',
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
4+
<!-- Generate primary snippet templates that are not predefined -->
5+
<function model="ir.module.module" name="_generate_primary_snippet_templates">
6+
<value eval="[ref('base.module_theme_anelusia')]"/>
7+
</function>
8+
9+
</odoo>

theme_artists/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
'version': '2.1.0',
88
'depends': ['theme_common'],
99
'data': [
10+
'data/generate_primary_template.xml',
1011
'data/ir_asset.xml',
1112
'views/images.xml',
1213

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
4+
<!-- Generate primary snippet templates that are not predefined -->
5+
<function model="ir.module.module" name="_generate_primary_snippet_templates">
6+
<value eval="[ref('base.module_theme_artists')]"/>
7+
</function>
8+
9+
</odoo>

theme_avantgarde/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
'sequence': 150,
77
'version': '2.0.0',
88
'data': [
9+
'data/generate_primary_template.xml',
910
'data/ir_asset.xml',
1011
'views/images_library.xml',
1112
'views/customizations.xml',
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
4+
<!-- Generate primary snippet templates that are not predefined -->
5+
<function model="ir.module.module" name="_generate_primary_snippet_templates">
6+
<value eval="[ref('base.module_theme_avantgarde')]"/>
7+
</function>
8+
9+
</odoo>

theme_aviato/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
'version': '1.0.0',
88
'depends': ['theme_common'],
99
'data': [
10+
'data/generate_primary_template.xml',
1011
'data/ir_asset.xml',
1112
'views/images_library.xml',
1213

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
4+
<!-- Generate primary snippet templates that are not predefined -->
5+
<function model="ir.module.module" name="_generate_primary_snippet_templates">
6+
<value eval="[ref('base.module_theme_aviato')]"/>
7+
</function>
8+
9+
</odoo>

theme_beauty/__manifest__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
'version': '2.1.0',
88
'depends': ['theme_common'],
99
'data': [
10+
'data/generate_primary_template.xml',
1011
'data/ir_asset.xml',
1112
'views/images.xml',
1213

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<odoo>
3+
4+
<!-- Generate primary snippet templates that are not predefined -->
5+
<function model="ir.module.module" name="_generate_primary_snippet_templates">
6+
<value eval="[ref('base.module_theme_beauty')]"/>
7+
</function>
8+
9+
</odoo>

0 commit comments

Comments
 (0)