diff options
Diffstat (limited to 'addons/website_theme_install')
| -rw-r--r-- | addons/website_theme_install/__manifest__.py | 2 | ||||
| -rw-r--r-- | addons/website_theme_install/i18n/da.po | 28 | ||||
| -rw-r--r-- | addons/website_theme_install/i18n/he.po | 37 | ||||
| -rw-r--r-- | addons/website_theme_install/i18n/pt.po | 91 | ||||
| -rw-r--r-- | addons/website_theme_install/i18n/ro.po | 73 | ||||
| -rw-r--r-- | addons/website_theme_install/i18n/uk.po | 2 | ||||
| -rw-r--r-- | addons/website_theme_install/models/ir_module_module.py | 15 | ||||
| -rw-r--r-- | addons/website_theme_install/models/theme_models.py | 8 | ||||
| -rw-r--r-- | addons/website_theme_install/tests/test_views.py | 52 |
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): |
