summaryrefslogtreecommitdiff
path: root/addons/website_theme_install
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website_theme_install')
-rw-r--r--addons/website_theme_install/__manifest__.py2
-rw-r--r--addons/website_theme_install/i18n/da.po28
-rw-r--r--addons/website_theme_install/i18n/he.po37
-rw-r--r--addons/website_theme_install/i18n/pt.po91
-rw-r--r--addons/website_theme_install/i18n/ro.po73
-rw-r--r--addons/website_theme_install/i18n/uk.po2
-rw-r--r--addons/website_theme_install/models/ir_module_module.py15
-rw-r--r--addons/website_theme_install/models/theme_models.py8
-rw-r--r--addons/website_theme_install/tests/test_views.py52
9 files changed, 171 insertions, 137 deletions
diff --git a/addons/website_theme_install/__manifest__.py b/addons/website_theme_install/__manifest__.py
index 26266cb8ff3..4b85f6199c2 100644
--- a/addons/website_theme_install/__manifest__.py
+++ b/addons/website_theme_install/__manifest__.py
@@ -2,7 +2,7 @@
'name': 'Website Theme Install',
'summary': 'Select a theme for your website',
'description': "",
- 'category': 'Technical Settings',
+ 'category': 'Hidden',
'version': '1.0',
'data': [
'views/assets.xml',
diff --git a/addons/website_theme_install/i18n/da.po b/addons/website_theme_install/i18n/da.po
index ec5004de28b..bd69212f55b 100644
--- a/addons/website_theme_install/i18n/da.po
+++ b/addons/website_theme_install/i18n/da.po
@@ -3,22 +3,22 @@
# * website_theme_install
#
# Translators:
-# Martin Trigaux, 2018
-# Hans Henrik Gabelgaard <hhg@gabelgaard.org>, 2018
-# Per Rasmussen <perhgrasmussen@gmail.com>, 2018
-# Morten Schou <ms@msteknik.dk>, 2018
-# Jesper Carstensen <jc@danodoo.dk>, 2018
-# Ejner Sønniksen <ejner@vkdata.dk>, 2018
-# lhmflexerp <lhm@flexerp.dk>, 2018
-# Sanne Kristensen <sanne@vkdata.dk>, 2018
+# Martin Trigaux, 2019
+# Hans Henrik Gabelgaard <hhg@gabelgaard.org>, 2019
+# Per Rasmussen <perhgrasmussen@gmail.com>, 2019
+# Morten Schou <ms@msteknik.dk>, 2019
+# Jesper Carstensen <jc@danodoo.dk>, 2019
+# Sanne Kristensen <sanne@vkdata.dk>, 2019
+# Ejner Sønniksen <ejner@vkdata.dk>, 2019
+# lhmflexerp <lhm@flexerp.dk>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
-"PO-Revision-Date: 2018-08-24 09:35+0000\n"
-"Last-Translator: Sanne Kristensen <sanne@vkdata.dk>, 2018\n"
+"PO-Revision-Date: 2019-08-26 09:16+0000\n"
+"Last-Translator: lhmflexerp <lhm@flexerp.dk>, 2019\n"
"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -44,7 +44,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_ir_attachment
msgid "Attachment"
-msgstr "Bilag"
+msgstr "Vedhæftning"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__copy_ids
@@ -64,7 +64,7 @@ msgstr "Grundlag for visning"
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.view_website_form_view_themes_modal
msgid "Cancel"
-msgstr "Annuller"
+msgstr "Annullér"
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
@@ -95,7 +95,7 @@ msgstr "Konfigurer opsætning"
#. module: website_theme_install
#: model:ir.actions.server,name:website_theme_install.theme_install_todo_action
msgid "Config: Choose Your Theme"
-msgstr "Konfig: Vælg Dit Tema"
+msgstr "Konfig: Vælg dit tema"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__create_uid
@@ -269,7 +269,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__sequence
msgid "Sequence"
-msgstr "Rækkefølge"
+msgstr "Sekvens"
#. module: website_theme_install
#: model:ir.model.fields,help:website_theme_install.field_ir_attachment__key
diff --git a/addons/website_theme_install/i18n/he.po b/addons/website_theme_install/i18n/he.po
index b43afe17b89..e4ada1faf79 100644
--- a/addons/website_theme_install/i18n/he.po
+++ b/addons/website_theme_install/i18n/he.po
@@ -3,18 +3,19 @@
# * website_theme_install
#
# Translators:
-# Martin Trigaux, 2018
-# ExcaliberX <excaliberx@gmail.com>, 2018
-# Yihya Hugirat <hugirat@gmail.com>, 2018
-# hed shefetr <hed@laylinetech.com>, 2018
+# Martin Trigaux, 2019
+# ExcaliberX <excaliberx@gmail.com>, 2019
+# Yihya Hugirat <hugirat@gmail.com>, 2019
+# hed shefetr <hed@laylinetech.com>, 2019
+# דודי מלכה <Dudimalka6@gmail.com>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
-"PO-Revision-Date: 2018-08-24 09:35+0000\n"
-"Last-Translator: hed shefetr <hed@laylinetech.com>, 2018\n"
+"PO-Revision-Date: 2019-08-26 09:16+0000\n"
+"Last-Translator: דודי מלכה <Dudimalka6@gmail.com>, 2019\n"
"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -55,7 +56,7 @@ msgstr "מחבר"
#. module: website_theme_install
#: selection:theme.ir.ui.view,mode:0
msgid "Base view"
-msgstr "תצוגה בסיסית"
+msgstr "תצוגת בסיס"
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.view_website_form_view_themes_modal
@@ -99,7 +100,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__create_uid
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__create_uid
msgid "Created by"
-msgstr "נוצר על ידי"
+msgstr "נוצר על-ידי"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__create_date
@@ -116,12 +117,12 @@ msgstr "נוצר ב-"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__display_name
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__display_name
msgid "Display Name"
-msgstr "השם המוצג"
+msgstr "הצג שם"
#. module: website_theme_install
#: selection:theme.ir.ui.view,mode:0
msgid "Extension View"
-msgstr ""
+msgstr "תצוגת שלוחה"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__id
@@ -130,7 +131,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__id
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__id
msgid "ID"
-msgstr "מזהה"
+msgstr "תעודה מזהה"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__inherit_id
@@ -161,7 +162,7 @@ msgstr "מפתח"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu____last_update
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page____last_update
msgid "Last Modified on"
-msgstr "תאריך שינוי אחרון"
+msgstr "שינוי אחרון ב"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__write_uid
@@ -169,7 +170,7 @@ msgstr "תאריך שינוי אחרון"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__write_uid
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__write_uid
msgid "Last Updated by"
-msgstr "עודכן לאחרונה על ידי"
+msgstr "עודכן לאחרונה על-ידי"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__write_date
@@ -177,12 +178,12 @@ msgstr "עודכן לאחרונה על ידי"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__write_date
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__write_date
msgid "Last Updated on"
-msgstr "תאריך עדכון אחרון"
+msgstr "עדכון אחרון ב"
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.onboarding_website_theme_step
msgid "Let's start!"
-msgstr ""
+msgstr "בואו נתחיל!"
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -245,7 +246,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__priority
msgid "Priority"
-msgstr "עדיפות"
+msgstr "קְדִימוּת"
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -272,12 +273,12 @@ msgstr "רצף"
msgid ""
"Technical field used to resolve multiple attachments in a multi-website "
"environment."
-msgstr ""
+msgstr "שדה טכני המשמש לפתרון מספר קבצים מצורפים בסביבה מרובת אתרים."
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
msgid "Theme"
-msgstr ""
+msgstr "נושא"
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_theme_ir_attachment
diff --git a/addons/website_theme_install/i18n/pt.po b/addons/website_theme_install/i18n/pt.po
index 278fdda8a21..305c3b3728c 100644
--- a/addons/website_theme_install/i18n/pt.po
+++ b/addons/website_theme_install/i18n/pt.po
@@ -2,21 +2,12 @@
# This file contains the translation of the following modules:
# * website_theme_install
#
-# Translators:
-# Martin Trigaux, 2018
-# Manuela Silva <inactive+h_manuela_rodsilva@transifex.com>, 2018
-# Ricardo Martins <ricardo.nbs.martins@gmail.com>, 2018
-# Daniel C Santos <dcs@thinkopensolutions.pt>, 2018
-# MS, 2018
-# Nuno Silva <nuno.silva@arxi.pt>, 2018
-# Diogo Fonseca <dsf@thinkopensolutions.pt>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
-"PO-Revision-Date: 2018-09-21 13:18+0000\n"
-"Last-Translator: Diogo Fonseca <dsf@thinkopensolutions.pt>, 2018\n"
+"PO-Revision-Date: 2019-08-26 09:16+0000\n"
"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -27,7 +18,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__active
msgid "Active"
-msgstr "Ativo"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__arch
@@ -42,7 +33,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_ir_attachment
msgid "Attachment"
-msgstr "Anexo"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__copy_ids
@@ -52,22 +43,22 @@ msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
msgid "Author"
-msgstr "Autor"
+msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,mode:0
msgid "Base view"
-msgstr "Vista Base"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.view_website_form_view_themes_modal
msgid "Cancel"
-msgstr "Cancelar"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
msgid "Category"
-msgstr "Categoria"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.res_config_settings_view_form
@@ -83,17 +74,17 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_res_company
msgid "Companies"
-msgstr "Empresas"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_res_config_settings
msgid "Config Settings"
-msgstr "config configurações"
+msgstr ""
#. module: website_theme_install
#: model:ir.actions.server,name:website_theme_install.theme_install_todo_action
msgid "Config: Choose Your Theme"
-msgstr "Configurar: Escolha o Seu Tema"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__create_uid
@@ -101,7 +92,7 @@ msgstr "Configurar: Escolha o Seu Tema"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__create_uid
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__create_uid
msgid "Created by"
-msgstr "Criado por"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__create_date
@@ -109,7 +100,7 @@ msgstr "Criado por"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__create_date
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__create_date
msgid "Created on"
-msgstr "Criada em"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__display_name
@@ -118,12 +109,12 @@ msgstr "Criada em"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__display_name
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__display_name
msgid "Display Name"
-msgstr "Nome a Exibir"
+msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,mode:0
msgid "Extension View"
-msgstr "Vista de Extensão"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__id
@@ -132,17 +123,17 @@ msgstr "Vista de Extensão"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__id
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__id
msgid "ID"
-msgstr "Id."
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__inherit_id
msgid "Inherit"
-msgstr "Herança"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
msgid "Installed"
-msgstr "Instalado"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_ir_module_module__is_installed_on_current_website
@@ -154,7 +145,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__key
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__key
msgid "Key"
-msgstr "Chave"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment____last_update
@@ -163,7 +154,7 @@ msgstr "Chave"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu____last_update
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page____last_update
msgid "Last Modified on"
-msgstr "Última Modificação em"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__write_uid
@@ -171,7 +162,7 @@ msgstr "Última Modificação em"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__write_uid
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__write_uid
msgid "Last Updated by"
-msgstr "Última Atualização por"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__write_date
@@ -179,7 +170,7 @@ msgstr "Última Atualização por"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__write_date
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__write_date
msgid "Last Updated on"
-msgstr "Última Atualização em"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.onboarding_website_theme_step
@@ -189,7 +180,7 @@ msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
msgid "Live Preview"
-msgstr "Pré-visualização Live"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__copy_ids
@@ -199,24 +190,24 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__mode
msgid "Mode"
-msgstr "Modo"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_ir_module_module
msgid "Module"
-msgstr "Módulo"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__name
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__name
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__name
msgid "Name"
-msgstr "Nome"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__new_window
msgid "New Window"
-msgstr "Nova Janela"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_res_company__website_theme_onboarding_done
@@ -227,17 +218,17 @@ msgstr ""
#: model:ir.model,name:website_theme_install.model_website_page
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__page_id
msgid "Page"
-msgstr "Página"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__website_indexed
msgid "Page Indexed"
-msgstr "Página Indexada"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__parent_id
msgid "Parent"
-msgstr "Fonte"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.customize_modal
@@ -247,7 +238,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__priority
msgid "Priority"
-msgstr "Prioridade"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -257,7 +248,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_ir_module_module__image_ids
msgid "Screenshots"
-msgstr "Capturas de ecrã"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.onboarding_website_theme_step
@@ -267,7 +258,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__sequence
msgid "Sequence"
-msgstr "Sequência"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,help:website_theme_install.field_ir_attachment__key
@@ -279,7 +270,7 @@ msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
msgid "Theme"
-msgstr "Tema"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_theme_ir_attachment
@@ -303,7 +294,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_theme_utils
msgid "Theme Utils"
-msgstr "Utilidade de temas"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -318,7 +309,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__type
msgid "Type"
-msgstr "Tipo"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -330,7 +321,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__url
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__url
msgid "Url"
-msgstr "Url"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -341,7 +332,7 @@ msgstr ""
#: model:ir.model,name:website_theme_install.model_ir_ui_view
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__view_id
msgid "View"
-msgstr "Ver"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__copy_ids
@@ -351,17 +342,17 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_website
msgid "Website"
-msgstr "Site da Web"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_website_menu
msgid "Website Menu"
-msgstr "Menu do Site da Web"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.onboarding_website_theme_step
msgid "Website Theme"
-msgstr "Tema do Site da Web"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_theme_website_menu
@@ -381,7 +372,7 @@ msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,inherit_id:0
msgid "ir.ui.view"
-msgstr "ir.ui.view"
+msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,inherit_id:0
diff --git a/addons/website_theme_install/i18n/ro.po b/addons/website_theme_install/i18n/ro.po
index bd6483a8e07..29318163e4f 100644
--- a/addons/website_theme_install/i18n/ro.po
+++ b/addons/website_theme_install/i18n/ro.po
@@ -2,17 +2,12 @@
# This file contains the translation of the following modules:
# * website_theme_install
#
-# Translators:
-# Martin Trigaux, 2018
-# Cozmin Candea <office@terrabit.ro>, 2018
-# Dorin Hongu <dhongu@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-21 13:18+0000\n"
-"PO-Revision-Date: 2018-09-21 13:18+0000\n"
-"Last-Translator: Dorin Hongu <dhongu@gmail.com>, 2018\n"
+"PO-Revision-Date: 2019-08-26 09:16+0000\n"
"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -23,7 +18,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__active
msgid "Active"
-msgstr "Activ(a)"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__arch
@@ -38,7 +33,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_ir_attachment
msgid "Attachment"
-msgstr "Atașament"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__copy_ids
@@ -48,22 +43,22 @@ msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
msgid "Author"
-msgstr "Autor"
+msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,mode:0
msgid "Base view"
-msgstr "Vizualizare bază"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.view_website_form_view_themes_modal
msgid "Cancel"
-msgstr "Anulează"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
msgid "Category"
-msgstr "Categorie"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.res_config_settings_view_form
@@ -79,7 +74,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_res_company
msgid "Companies"
-msgstr "Companii"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_res_config_settings
@@ -97,7 +92,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__create_uid
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__create_uid
msgid "Created by"
-msgstr "Creat de"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__create_date
@@ -105,7 +100,7 @@ msgstr "Creat de"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__create_date
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__create_date
msgid "Created on"
-msgstr "Creat în"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__display_name
@@ -114,12 +109,12 @@ msgstr "Creat în"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__display_name
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__display_name
msgid "Display Name"
-msgstr "Nume afișat"
+msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,mode:0
msgid "Extension View"
-msgstr "Extensie Vizualizare"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__id
@@ -128,17 +123,17 @@ msgstr "Extensie Vizualizare"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__id
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__id
msgid "ID"
-msgstr "ID"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__inherit_id
msgid "Inherit"
-msgstr "Mostenește"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
msgid "Installed"
-msgstr "Instalat"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_ir_module_module__is_installed_on_current_website
@@ -150,7 +145,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__key
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__key
msgid "Key"
-msgstr "Cheie"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment____last_update
@@ -159,7 +154,7 @@ msgstr "Cheie"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu____last_update
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page____last_update
msgid "Last Modified on"
-msgstr "Ultima modificare la"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__write_uid
@@ -167,7 +162,7 @@ msgstr "Ultima modificare la"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__write_uid
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__write_uid
msgid "Last Updated by"
-msgstr "Ultima actualizare făcută de"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__write_date
@@ -175,7 +170,7 @@ msgstr "Ultima actualizare făcută de"
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__write_date
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__write_date
msgid "Last Updated on"
-msgstr "Ultima actualizare pe"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.onboarding_website_theme_step
@@ -195,24 +190,24 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__mode
msgid "Mode"
-msgstr "Mod"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_ir_module_module
msgid "Module"
-msgstr "Modul"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_attachment__name
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__name
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__name
msgid "Name"
-msgstr "Nume"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__new_window
msgid "New Window"
-msgstr "Fereastră nouă"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_res_company__website_theme_onboarding_done
@@ -223,7 +218,7 @@ msgstr ""
#: model:ir.model,name:website_theme_install.model_website_page
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__page_id
msgid "Page"
-msgstr "Pagina"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__website_indexed
@@ -233,7 +228,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__parent_id
msgid "Parent"
-msgstr "Părinte"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.customize_modal
@@ -243,7 +238,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__priority
msgid "Priority"
-msgstr "Prioritate"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -263,7 +258,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__sequence
msgid "Sequence"
-msgstr "Secvență"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,help:website_theme_install.field_ir_attachment__key
@@ -275,7 +270,7 @@ msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_search
msgid "Theme"
-msgstr "Temă"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_theme_ir_attachment
@@ -314,7 +309,7 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__type
msgid "Type"
-msgstr "Tip"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -326,7 +321,7 @@ msgstr ""
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_menu__url
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__url
msgid "Url"
-msgstr "Url"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.theme_view_kanban
@@ -337,7 +332,7 @@ msgstr ""
#: model:ir.model,name:website_theme_install.model_ir_ui_view
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__view_id
msgid "View"
-msgstr "Vizualizare"
+msgstr ""
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__copy_ids
@@ -347,12 +342,12 @@ msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_website
msgid "Website"
-msgstr "Pagină web"
+msgstr ""
#. module: website_theme_install
#: model:ir.model,name:website_theme_install.model_website_menu
msgid "Website Menu"
-msgstr "Meniu website"
+msgstr ""
#. module: website_theme_install
#: model_terms:ir.ui.view,arch_db:website_theme_install.onboarding_website_theme_step
@@ -377,7 +372,7 @@ msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,inherit_id:0
msgid "ir.ui.view"
-msgstr "ir.ui.view"
+msgstr ""
#. module: website_theme_install
#: selection:theme.ir.ui.view,inherit_id:0
diff --git a/addons/website_theme_install/i18n/uk.po b/addons/website_theme_install/i18n/uk.po
index 70044d4116e..aca5dca9e47 100644
--- a/addons/website_theme_install/i18n/uk.po
+++ b/addons/website_theme_install/i18n/uk.po
@@ -314,7 +314,7 @@ msgstr "Попередній перегляд теми"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_website_page__copy_ids
msgid "Theme using a copy of me"
-msgstr "Тема з використанням копії мене"
+msgstr "Тема з використанням моєї копії"
#. module: website_theme_install
#: model:ir.model.fields,field_description:website_theme_install.field_theme_ir_ui_view__type
diff --git a/addons/website_theme_install/models/ir_module_module.py b/addons/website_theme_install/models/ir_module_module.py
index 532be6e52c6..b9239df97e9 100644
--- a/addons/website_theme_install/models/ir_module_module.py
+++ b/addons/website_theme_install/models/ir_module_module.py
@@ -189,7 +189,6 @@ class IrModuleModule(models.Model):
ON CONFLICT DO NOTHING""",
(dst_field, new_rec.id, src_field, old_rec.id))
-
def _theme_load(self, website):
"""
For every type of model in ``self._theme_model_names``, and for every theme in ``self``:
@@ -203,9 +202,6 @@ class IrModuleModule(models.Model):
for model_name in self._theme_model_names:
module._update_records(model_name, website)
- # reload registry to check if 'theme.utils'._<theme_name>_post_copy exists
- self.env.reset()
- self = self.env()[self._name].browse(self.id)
self.env['theme.utils']._post_copy(module, website)
def _theme_unload(self, website):
@@ -361,17 +357,10 @@ class IrModuleModule(models.Model):
self._theme_upgrade_upstream()
- next_action = False
if self.state != 'installed':
- next_action = self.button_immediate_install()
-
- # Alter next action for redirect
- if not next_action:
- next_action = website.button_go_website()
- if next_action.get('tag') == 'reload' and not next_action.get('params', {}).get('menu_id'):
- next_action = self.env.ref('website.action_website').read()[0]
+ self.button_immediate_install()
- return next_action
+ return website.button_go_website()
def button_remove_theme(self):
"""Remove the current theme of the current website."""
diff --git a/addons/website_theme_install/models/theme_models.py b/addons/website_theme_install/models/theme_models.py
index 965ead35d00..0c5da7e03f3 100644
--- a/addons/website_theme_install/models/theme_models.py
+++ b/addons/website_theme_install/models/theme_models.py
@@ -40,6 +40,14 @@ class ThemeView(models.Model):
# inherit_id not yet created, add to the queue
return False
+ if inherit and inherit.website_id != website:
+ website_specific_inherit = self.env['ir.ui.view'].with_context(active_test=False).search([
+ ('key', '=', inherit.key),
+ ('website_id', '=', website.id)
+ ], limit=1)
+ if website_specific_inherit:
+ inherit = website_specific_inherit
+
new_view = {
'type': self.type or 'qweb',
'name': self.name,
diff --git a/addons/website_theme_install/tests/test_views.py b/addons/website_theme_install/tests/test_views.py
index a81fd1da4e8..743482ec289 100644
--- a/addons/website_theme_install/tests/test_views.py
+++ b/addons/website_theme_install/tests/test_views.py
@@ -1,7 +1,57 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
-from odoo.tests import HttpCase
+from odoo.tests import HttpCase, tagged, TransactionCase
+
+
+@tagged('post_install', '-at_install')
+class TestViews(TransactionCase):
+ def test_inherit_specific(self):
+ View = self.env['ir.ui.view']
+ Website = self.env['website']
+
+ website_1 = Website.create({'name': 'Website 1'})
+
+ # 1. Simulate COW structure
+ main_view = View.create({
+ 'name': 'Test Main View',
+ 'type': 'qweb',
+ 'arch': '<body>Arch is not relevant for this test</body>',
+ 'key': '_test.main_view',
+ }).with_context(load_all_views=True)
+ # Trigger COW
+ main_view.with_context(website_id=website_1.id).arch = '<body>specific</body>'
+
+ # 2. Simulate a theme install with a child view of `main_view`
+ test_theme_module = self.env['ir.module.module'].create({'name': 'test_theme'})
+ self.env['ir.model.data'].create({
+ 'module': 'base',
+ 'name': 'module_test_theme_module',
+ 'model': 'ir.module.module',
+ 'res_id': test_theme_module.id,
+ })
+ theme_view = self.env['theme.ir.ui.view'].with_context(install_filename='/testviews').create({
+ 'name': 'Test Child View',
+ 'mode': 'extension',
+ 'inherit_id': 'ir.ui.view,%s' % main_view.id,
+ 'arch': '<xpath expr="//body" position="replace"><span>C</span></xpath>',
+ 'key': 'test_theme.test_child_view',
+ })
+ self.env['ir.model.data'].create({
+ 'module': 'test_theme',
+ 'name': 'products',
+ 'model': 'theme.ir.ui.view',
+ 'res_id': theme_view.id,
+ })
+ test_theme_module.with_context(load_all_views=True)._theme_load(website_1)
+
+ # 3. Ensure everything went correctly
+ main_views = View.search([('key', '=', '_test.main_view')])
+ self.assertEqual(len(main_views), 2, "View should have been COWd when writing on its arch in a website context")
+ specific_main_view = main_views.filtered(lambda v: v.website_id == website_1)
+ specific_main_view_children = specific_main_view.inherit_children_ids
+ self.assertEqual(specific_main_view_children.name, 'Test Child View', "Ensure theme.ir.ui.view has been loaded as an ir.ui.view into the website..")
+ self.assertEqual(specific_main_view_children.website_id, website_1, "..and the website is the correct one.")
class Crawler(HttpCase):