-
- Downloads
[ADD] website_theme_install: try to make theme multi website compliant
From now, when you install a theme, it load the data from xml to template table theme [ir.ui.view|ir.attachment|website.page|website.menu]. Data are only copied from this template table into the real table when you choose a theme on a website; Making them website_specific and with a link to the original to allow futur update. A special case is done to create theme.ir.ui.view when you are installing a theme, even if you continue to use template tag to create quick view. Co-authored-by:Derie Romain <rde@odoo.com> Co-authored-by:
Kersten Jérémy <jke@odoo.com>
Showing
- addons/web_editor/controllers/main.py 7 additions, 0 deletionsaddons/web_editor/controllers/main.py
- addons/website/models/ir_attachment.py 4 additions, 49 deletionsaddons/website/models/ir_attachment.py
- addons/website/models/ir_http.py 2 additions, 2 deletionsaddons/website/models/ir_http.py
- addons/website/models/ir_ui_view.py 6 additions, 36 deletionsaddons/website/models/ir_ui_view.py
- addons/website/models/res_users.py 1 addition, 1 deletionaddons/website/models/res_users.py
- addons/website/models/website.py 26 additions, 32 deletionsaddons/website/models/website.py
- addons/website/views/ir_attachment_views.xml 2 additions, 3 deletionsaddons/website/views/ir_attachment_views.xml
- addons/website/views/res_config_settings_views.xml 13 additions, 27 deletionsaddons/website/views/res_config_settings_views.xml
- addons/website/views/website_views.xml 1 addition, 3 deletionsaddons/website/views/website_views.xml
- addons/website_theme_install/__manifest__.py 1 addition, 0 deletionsaddons/website_theme_install/__manifest__.py
- addons/website_theme_install/models/__init__.py 3 additions, 1 deletionaddons/website_theme_install/models/__init__.py
- addons/website_theme_install/models/ir_module_module.py 146 additions, 126 deletionsaddons/website_theme_install/models/ir_module_module.py
- addons/website_theme_install/models/ir_ui_view.py 0 additions, 35 deletionsaddons/website_theme_install/models/ir_ui_view.py
- addons/website_theme_install/models/res_company.py 28 additions, 0 deletionsaddons/website_theme_install/models/res_company.py
- addons/website_theme_install/models/res_config_settings.py 2 additions, 2 deletionsaddons/website_theme_install/models/res_config_settings.py
- addons/website_theme_install/models/theme_models.py 94 additions, 0 deletionsaddons/website_theme_install/models/theme_models.py
- addons/website_theme_install/models/website.py 25 additions, 0 deletionsaddons/website_theme_install/models/website.py
- addons/website_theme_install/security/ir.model.access.csv 6 additions, 0 deletionsaddons/website_theme_install/security/ir.model.access.csv
- addons/website_theme_install/static/src/scss/website_theme_install.scss 15 additions, 20 deletions..._theme_install/static/src/scss/website_theme_install.scss
- addons/website_theme_install/views/res_config_settings_views.xml 5 additions, 3 deletions...website_theme_install/views/res_config_settings_views.xml
Loading
Please register or sign in to comment