diff --git a/testserver_o2b/__init__.py b/testserver_o2b/__init__.py index 511a0ca..5305644 100644 --- a/testserver_o2b/__init__.py +++ b/testserver_o2b/__init__.py @@ -1,4 +1,3 @@ # -*- coding: utf-8 -*- -from . import controllers from . import models \ No newline at end of file diff --git a/testserver_o2b/__manifest__.py b/testserver_o2b/__manifest__.py index 0482b8b..8fc18d5 100644 --- a/testserver_o2b/__manifest__.py +++ b/testserver_o2b/__manifest__.py @@ -10,12 +10,8 @@ 'website': "http://www.open2bizz.tech", 'category': 'Uncategorized', 'version': '18.0.1.0.0', - 'depends': ['web_environment_ribbon', 'mail','base','mailcatcher_menu',], + 'depends': ['mail','base','mailcatcher_menu',], 'data': [ - 'views/views.xml', 'views/templates.xml', ], - 'demo': [ - 'demo/demo.xml', - ], } diff --git a/testserver_o2b/controllers/__init__.py b/testserver_o2b/controllers/__init__.py deleted file mode 100644 index 457bae2..0000000 --- a/testserver_o2b/controllers/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# -*- coding: utf-8 -*- - -from . import controllers \ No newline at end of file diff --git a/testserver_o2b/controllers/controllers.py b/testserver_o2b/controllers/controllers.py deleted file mode 100644 index bcb2eda..0000000 --- a/testserver_o2b/controllers/controllers.py +++ /dev/null @@ -1,21 +0,0 @@ -# -*- coding: utf-8 -*- -# from odoo import http - - -# class TestserverO2b(http.Controller): -# @http.route('/testserver_o2b/testserver_o2b/', auth='public') -# def index(self, **kw): -# return "Hello, world" - -# @http.route('/testserver_o2b/testserver_o2b/objects/', auth='public') -# def list(self, **kw): -# return http.request.render('testserver_o2b.listing', { -# 'root': '/testserver_o2b/testserver_o2b', -# 'objects': http.request.env['testserver_o2b.testserver_o2b'].search([]), -# }) - -# @http.route('/testserver_o2b/testserver_o2b/objects//', auth='public') -# def object(self, obj, **kw): -# return http.request.render('testserver_o2b.object', { -# 'object': obj -# }) diff --git a/testserver_o2b/demo/demo.xml b/testserver_o2b/demo/demo.xml deleted file mode 100644 index fbbff02..0000000 --- a/testserver_o2b/demo/demo.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - \ No newline at end of file diff --git a/testserver_o2b/security/ir.model.access.csv b/testserver_o2b/security/ir.model.access.csv deleted file mode 100644 index 36895b7..0000000 --- a/testserver_o2b/security/ir.model.access.csv +++ /dev/null @@ -1,2 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_testserver_o2b_testserver_o2b,testserver_o2b.testserver_o2b,model_testserver_o2b_testserver_o2b,base.group_user,1,1,1,1 \ No newline at end of file diff --git a/testserver_o2b/views/templates.xml b/testserver_o2b/views/templates.xml index cea6b39..64cc3cf 100644 --- a/testserver_o2b/views/templates.xml +++ b/testserver_o2b/views/templates.xml @@ -1,24 +1,18 @@ - + - ---> + \ No newline at end of file diff --git a/testserver_o2b/views/views.xml b/testserver_o2b/views/views.xml deleted file mode 100644 index c69c61e..0000000 --- a/testserver_o2b/views/views.xml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/testserver_website_o2b/__init__.py b/testserver_website_o2b/__init__.py new file mode 100644 index 0000000..4e2b3cc --- /dev/null +++ b/testserver_website_o2b/__init__.py @@ -0,0 +1,3 @@ +# -*- coding: utf-8 -*- + +from .hooks import post_init_hook \ No newline at end of file diff --git a/testserver_website_o2b/__manifest__.py b/testserver_website_o2b/__manifest__.py new file mode 100644 index 0000000..09ea769 --- /dev/null +++ b/testserver_website_o2b/__manifest__.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +{ + 'name': "Set as testserver Open2Bizz, when website is enabled", + + 'summary': """ + Only to be used when installed as TEST env. Open2Bizz""", + + + 'author': "Open2bizz", + 'website': "http://www.open2bizz.tech", + 'category': 'Uncategorized', + 'version': '18.0.1.0.0', + 'depends': ['testserver_o2b','website'], + 'data': [ + 'views/templates.xml', + ], + 'post_init_hook': 'post_init_hook', +} diff --git a/testserver_website_o2b/hooks.py b/testserver_website_o2b/hooks.py new file mode 100644 index 0000000..64b67f3 --- /dev/null +++ b/testserver_website_o2b/hooks.py @@ -0,0 +1,41 @@ +# -*- coding: utf-8 -*- +from odoo import api, fields, models + +import logging +_logger = logging.getLogger(__name__) + + +def post_init_hook(env): + model_website_page = env['ir.model'].search([('model','=','website.page')]) + test_view = env['ir.model.data']._xmlid_to_res_id('testserver_website_o2b.testserver_page_website') + if model_website_page: + for page in env['website.page'].search([]): + _logger.error(f"________Disable page {page.id}") + page.write({ + 'is_published': False + }) + # Create test page as startpage + new_page = env['website.page'].create( + {'name':"Testbeeld", 'url': "/testmodus", 'view_id': test_view, 'is_published': True} + ) + for website in env['website'].search([]): + website.write({ + 'domain': False, + 'homepage_url': new_page.url + }) + + module_ecommerce = env['ir.module.module'].search([('name','=','website_sale')]) + if module_ecommerce and module_ecommerce.state == 'installed': + # disable payment options: + for payment_method in env['payment.method'].search([]): + payment_method.write({ + 'active': False + }) + _logger.error(f"________Disable payment method {payment_method.id}") + # Disable products + for product in env['product.template'].search([]): + product.write({ + 'website_published': False + }) + _logger.error(f"________Disable product {product.id}") + diff --git a/testserver_website_o2b/models/__init__.py b/testserver_website_o2b/models/__init__.py new file mode 100644 index 0000000..40a96af --- /dev/null +++ b/testserver_website_o2b/models/__init__.py @@ -0,0 +1 @@ +# -*- coding: utf-8 -*- diff --git a/testserver_website_o2b/static/description/icon.png b/testserver_website_o2b/static/description/icon.png new file mode 100644 index 0000000..34cfef5 Binary files /dev/null and b/testserver_website_o2b/static/description/icon.png differ diff --git a/testserver_website_o2b/static/description/index.html b/testserver_website_o2b/static/description/index.html new file mode 100644 index 0000000..c8cdcf3 --- /dev/null +++ b/testserver_website_o2b/static/description/index.html @@ -0,0 +1,18 @@ + + +
+

Testservers when website

+

+ This module is ONLY for test environments In DC Open2Bizz +

+ +

+ Module is developed by Open2Bizz. Bug reports: support@open2bizz.eu +

+

+ +

+ +
+ + diff --git a/testserver_website_o2b/views/templates.xml b/testserver_website_o2b/views/templates.xml new file mode 100644 index 0000000..85b43e3 --- /dev/null +++ b/testserver_website_o2b/views/templates.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/web_environment_ribbon/README.rst b/web_environment_ribbon/README.rst deleted file mode 100644 index 464b86a..0000000 --- a/web_environment_ribbon/README.rst +++ /dev/null @@ -1,103 +0,0 @@ -====================== -Web Environment Ribbon -====================== - -.. - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! This file is generated by oca-gen-addon-readme !! - !! changes will be overwritten. !! - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:633699dce7538787594626fb371be0a97de6e53505ea986d27b7e1faafb870ff - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png - :target: https://odoo-community.org/page/development-status - :alt: Beta -.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png - :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html - :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github - :target: https://github.com/OCA/web/tree/17.0/web_environment_ribbon - :alt: OCA/web -.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_environment_ribbon - :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png - :target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=17.0 - :alt: Try me on Runboat - -|badge1| |badge2| |badge3| |badge4| |badge5| - -Mark a Test Environment with a red ribbon on the top left corner in -every page - -**Table of contents** - -.. contents:: - :local: - -Configuration -============= - -- You can change the ribbon's name ("TEST") by editing the default - system parameter "ribbon.name" (in the menu Settings > Parameters > - System Parameters) To hide the ribbon, set this parameter to "False" - or delete it. -- You can customize the ribbon color and background color through - system parameters: "ribbon.color", "ribbon.background.color". Fill - with valid CSS colors or just set to "False" to use default values. -- You can add the database name in the ribbon by adding "{db_name}" in - the system parameter "ribbon.name". - -Usage -===== - -To use this module, you need only to install it. After installation, a -red ribbon will be visible on top left corner of every Odoo backend page - -Bug Tracker -=========== - -Bugs are tracked on `GitHub Issues `_. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. - -Do not contact contributors directly about support or help with technical issues. - -Credits -======= - -Authors -------- - -* Francesco OpenCode Apruzzese -* Tecnativa - -Contributors ------------- - -- Francesco Apruzzese -- Javi Melendez -- Antonio Espinosa -- Thomas Binsfeld -- Xavier Jiménez -- Dennis Sluijk -- Eric Lembregts - -Maintainers ------------ - -This module is maintained by the OCA. - -.. image:: https://odoo-community.org/logo.png - :alt: Odoo Community Association - :target: https://odoo-community.org - -OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use. - -This module is part of the `OCA/web `_ project on GitHub. - -You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/web_environment_ribbon/__init__.py b/web_environment_ribbon/__init__.py deleted file mode 100644 index 0650744..0000000 --- a/web_environment_ribbon/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models diff --git a/web_environment_ribbon/__manifest__.py b/web_environment_ribbon/__manifest__.py deleted file mode 100644 index 35094f2..0000000 --- a/web_environment_ribbon/__manifest__.py +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2015 Francesco OpenCode Apruzzese -# Copyright 2016 Antonio Espinosa -# Copyright 2017 Thomas Binsfeld -# Copyright 2017 Xavier Jiménez -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -{ - "name": "Web Environment Ribbon", - "version": "18.0.1.0.0", - "category": "Web", - "author": "Francesco OpenCode Apruzzese, " - "Tecnativa, " - "Odoo Community Association (OCA)", - "website": "https://github.com/OCA/web", - "license": "AGPL-3", - "depends": ["web"], - "data": [ - "data/ribbon_data.xml", - ], - "auto_install": False, - "installable": True, - "assets": { - "web.assets_backend": [ - "web_environment_ribbon/static/src/components/environment_ribbon/*", - ], - }, -} diff --git a/web_environment_ribbon/data/ribbon_data.xml b/web_environment_ribbon/data/ribbon_data.xml deleted file mode 100644 index 72a5024..0000000 --- a/web_environment_ribbon/data/ribbon_data.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - ribbon.name - ({db_name})]]> - - - - ribbon.color - #f0f0f0 - - - - ribbon.background.color - rgba(255,0,0,.6) - - diff --git a/web_environment_ribbon/i18n/ca.po b/web_environment_ribbon/i18n/ca.po deleted file mode 100644 index 57a4eb2..0000000 --- a/web_environment_ribbon/i18n/ca.po +++ /dev/null @@ -1,31 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 13.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2020-02-02 22:13+0000\n" -"Last-Translator: eduardgm \n" -"Language-Team: none\n" -"Language: ca\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.10\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Backend \"Web Environment Ribbon\"" - -#~ msgid "Display Name" -#~ msgstr "Nom mostrat" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Última modificació el" diff --git a/web_environment_ribbon/i18n/de.po b/web_environment_ribbon/i18n/de.po deleted file mode 100644 index f89b15d..0000000 --- a/web_environment_ribbon/i18n/de.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -# Translators: -# Niki Waibel , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 16:06+0000\n" -"PO-Revision-Date: 2020-07-22 12:19+0000\n" -"Last-Translator: c2cdidier \n" -"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.10\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Web-Umgebung Ribbon-Backend" - -#~ msgid "Display Name" -#~ msgstr "Anzeigename" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Zuletzt geändert am" diff --git a/web_environment_ribbon/i18n/es.po b/web_environment_ribbon/i18n/es.po deleted file mode 100644 index 39ffdbe..0000000 --- a/web_environment_ribbon/i18n/es.po +++ /dev/null @@ -1,31 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2019-08-04 17:44+0000\n" -"Last-Translator: eduardgm \n" -"Language-Team: none\n" -"Language: es\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.7.1\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Backend \"Web Environment Ribbon\"" - -#~ msgid "Display Name" -#~ msgstr "Nombre mostrado" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Última modificación el" diff --git a/web_environment_ribbon/i18n/fr.po b/web_environment_ribbon/i18n/fr.po deleted file mode 100644 index 905b8dc..0000000 --- a/web_environment_ribbon/i18n/fr.po +++ /dev/null @@ -1,34 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -# Translators: -# OCA Transbot , 2017 -# Quentin THEURET , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-26 02:44+0000\n" -"PO-Revision-Date: 2017-07-26 02:44+0000\n" -"Last-Translator: Quentin THEURET , 2017\n" -"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Backend du bandeau de l'environnement Web" - -#~ msgid "Display Name" -#~ msgstr "Nom affiché" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Dernière modification le" diff --git a/web_environment_ribbon/i18n/hr.po b/web_environment_ribbon/i18n/hr.po deleted file mode 100644 index 25ce1d7..0000000 --- a/web_environment_ribbon/i18n/hr.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -# Translators: -# Bole , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 16:06+0000\n" -"PO-Revision-Date: 2023-01-04 02:41+0000\n" -"Last-Translator: Bole \n" -"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" -"Language: hr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.14.1\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Pozadina trake okoline" - -#~ msgid "Display Name" -#~ msgstr "Naziv za prikaz" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Zadnje modificirano" diff --git a/web_environment_ribbon/i18n/nl.po b/web_environment_ribbon/i18n/nl.po deleted file mode 100644 index 16b808e..0000000 --- a/web_environment_ribbon/i18n/nl.po +++ /dev/null @@ -1,31 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2021-05-17 20:47+0000\n" -"Last-Translator: Bosd \n" -"Language-Team: none\n" -"Language: nl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.3.2\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Web Environment Ribbon Backend" - -#~ msgid "Display Name" -#~ msgstr "Weergavenaam" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Laatst Gewijzigd op" diff --git a/web_environment_ribbon/i18n/nl_NL.po b/web_environment_ribbon/i18n/nl_NL.po deleted file mode 100644 index 4db8e2b..0000000 --- a/web_environment_ribbon/i18n/nl_NL.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -# Translators: -# Peter Hageman , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 16:06+0000\n" -"PO-Revision-Date: 2021-04-22 15:47+0000\n" -"Last-Translator: Bosd \n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" -"teams/23907/nl_NL/)\n" -"Language: nl_NL\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.3.2\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Weergavenaam" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Laatst bijgewerkt op" diff --git a/web_environment_ribbon/i18n/pt.po b/web_environment_ribbon/i18n/pt.po deleted file mode 100644 index 9a8c210..0000000 --- a/web_environment_ribbon/i18n/pt.po +++ /dev/null @@ -1,31 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2019-08-12 11:44+0000\n" -"Last-Translator: Pedro Castro Silva \n" -"Language-Team: none\n" -"Language: pt\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.7.1\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "" - -#~ msgid "Display Name" -#~ msgstr "Nome a Exibir" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "Última Modificação em" diff --git a/web_environment_ribbon/i18n/pt_BR.po b/web_environment_ribbon/i18n/pt_BR.po deleted file mode 100644 index 5af7c82..0000000 --- a/web_environment_ribbon/i18n/pt_BR.po +++ /dev/null @@ -1,35 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -# Translators: -# Rodrigo de Almeida Sottomaior Macedo , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 16:06+0000\n" -"PO-Revision-Date: 2018-08-03 12:34+0000\n" -"Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" -"teams/23907/pt_BR/)\n" -"Language: pt_BR\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.1.1\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Back-end da fita do ambiente da Web" - -#~ msgid "Display Name" -#~ msgstr "Exibir Nome" - -#~ msgid "ID" -#~ msgstr "Identificação" - -#~ msgid "Last Modified on" -#~ msgstr "Última Modificação em" diff --git a/web_environment_ribbon/i18n/sl.po b/web_environment_ribbon/i18n/sl.po deleted file mode 100644 index 59a7d9f..0000000 --- a/web_environment_ribbon/i18n/sl.po +++ /dev/null @@ -1,28 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -# Translators: -# OCA Transbot , 2017 -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 10.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-13 16:06+0000\n" -"PO-Revision-Date: 2017-07-13 16:06+0000\n" -"Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" -"Language: sl\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" -"%100==4 ? 2 : 3);\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "" - -#~ msgid "ID" -#~ msgstr "ID" diff --git a/web_environment_ribbon/i18n/web_environment_ribbon.pot b/web_environment_ribbon/i18n/web_environment_ribbon.pot deleted file mode 100644 index 40e5803..0000000 --- a/web_environment_ribbon/i18n/web_environment_ribbon.pot +++ /dev/null @@ -1,19 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 17.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "" diff --git a/web_environment_ribbon/i18n/zh.po b/web_environment_ribbon/i18n/zh.po deleted file mode 100644 index 0a6c105..0000000 --- a/web_environment_ribbon/i18n/zh.po +++ /dev/null @@ -1,20 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "" diff --git a/web_environment_ribbon/i18n/zh_CN.po b/web_environment_ribbon/i18n/zh_CN.po deleted file mode 100644 index f5a4fd3..0000000 --- a/web_environment_ribbon/i18n/zh_CN.po +++ /dev/null @@ -1,31 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * web_environment_ribbon -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" -"Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2019-09-01 12:52+0000\n" -"Last-Translator: 黎伟杰 <674416404@qq.com>\n" -"Language-Team: none\n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.8\n" - -#. module: web_environment_ribbon -#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend -msgid "Web Environment Ribbon Backend" -msgstr "Web环境功能区后台" - -#~ msgid "Display Name" -#~ msgstr "显示名称" - -#~ msgid "ID" -#~ msgstr "ID" - -#~ msgid "Last Modified on" -#~ msgstr "最后修改时间" diff --git a/web_environment_ribbon/models/__init__.py b/web_environment_ribbon/models/__init__.py deleted file mode 100644 index 18368b4..0000000 --- a/web_environment_ribbon/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import web_environment_ribbon_backend diff --git a/web_environment_ribbon/models/web_environment_ribbon_backend.py b/web_environment_ribbon/models/web_environment_ribbon_backend.py deleted file mode 100644 index 2174355..0000000 --- a/web_environment_ribbon/models/web_environment_ribbon_backend.py +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2017 ACSONE SA/NV -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -from odoo import api, models - - -class WebEnvironmentRibbonBackend(models.AbstractModel): - _name = "web.environment.ribbon.backend" - _description = "Web Environment Ribbon Backend" - - @api.model - def _prepare_ribbon_format_vals(self): - return {"db_name": self.env.cr.dbname} - - @api.model - def _prepare_ribbon_name(self): - name_tmpl = self.env["ir.config_parameter"].sudo().get_param("ribbon.name") - vals = self._prepare_ribbon_format_vals() - return name_tmpl and name_tmpl.format(**vals) or name_tmpl - - @api.model - def get_environment_ribbon(self): - """ - This method returns the ribbon data from ir config parameters - :return: dictionary - """ - ir_config_model = self.env["ir.config_parameter"] - name = self._prepare_ribbon_name() - return { - "name": name, - "color": ir_config_model.sudo().get_param("ribbon.color"), - "background_color": ir_config_model.sudo().get_param( - "ribbon.background.color" - ), - } diff --git a/web_environment_ribbon/pyproject.toml b/web_environment_ribbon/pyproject.toml deleted file mode 100644 index 4231d0c..0000000 --- a/web_environment_ribbon/pyproject.toml +++ /dev/null @@ -1,3 +0,0 @@ -[build-system] -requires = ["whool"] -build-backend = "whool.buildapi" diff --git a/web_environment_ribbon/readme/CONFIGURE.md b/web_environment_ribbon/readme/CONFIGURE.md deleted file mode 100644 index ba53bdb..0000000 --- a/web_environment_ribbon/readme/CONFIGURE.md +++ /dev/null @@ -1,9 +0,0 @@ -- You can change the ribbon's name ("TEST") by editing the default - system parameter "ribbon.name" (in the menu Settings \> Parameters \> - System Parameters) To hide the ribbon, set this parameter to "False" - or delete it. -- You can customize the ribbon color and background color through system - parameters: "ribbon.color", "ribbon.background.color". Fill with valid - CSS colors or just set to "False" to use default values. -- You can add the database name in the ribbon by adding "{db_name}" in - the system parameter "ribbon.name". diff --git a/web_environment_ribbon/readme/CONTRIBUTORS.md b/web_environment_ribbon/readme/CONTRIBUTORS.md deleted file mode 100644 index b850a77..0000000 --- a/web_environment_ribbon/readme/CONTRIBUTORS.md +++ /dev/null @@ -1,7 +0,0 @@ -- Francesco Apruzzese \<\> -- Javi Melendez \<\> -- Antonio Espinosa \<\> -- Thomas Binsfeld \<\> -- Xavier Jiménez \<\> -- Dennis Sluijk \<\> -- Eric Lembregts \<\> diff --git a/web_environment_ribbon/readme/DESCRIPTION.md b/web_environment_ribbon/readme/DESCRIPTION.md deleted file mode 100644 index e9a7e1e..0000000 --- a/web_environment_ribbon/readme/DESCRIPTION.md +++ /dev/null @@ -1,2 +0,0 @@ -Mark a Test Environment with a red ribbon on the top left corner in -every page diff --git a/web_environment_ribbon/readme/USAGE.md b/web_environment_ribbon/readme/USAGE.md deleted file mode 100644 index add072e..0000000 --- a/web_environment_ribbon/readme/USAGE.md +++ /dev/null @@ -1,2 +0,0 @@ -To use this module, you need only to install it. After installation, a -red ribbon will be visible on top left corner of every Odoo backend page diff --git a/web_environment_ribbon/static/description/icon.png b/web_environment_ribbon/static/description/icon.png deleted file mode 100644 index 78b52ae..0000000 Binary files a/web_environment_ribbon/static/description/icon.png and /dev/null differ diff --git a/web_environment_ribbon/static/description/index.html b/web_environment_ribbon/static/description/index.html deleted file mode 100644 index ccb6141..0000000 --- a/web_environment_ribbon/static/description/index.html +++ /dev/null @@ -1,450 +0,0 @@ - - - - - - -Web Environment Ribbon - - - -
-

Web Environment Ribbon

- - -

Beta License: AGPL-3 OCA/web Translate me on Weblate Try me on Runboat

-

Mark a Test Environment with a red ribbon on the top left corner in -every page

-

Table of contents

- -
-

Configuration

-
    -
  • You can change the ribbon’s name (“TEST”) by editing the default -system parameter “ribbon.name” (in the menu Settings > Parameters > -System Parameters) To hide the ribbon, set this parameter to “False” -or delete it.
  • -
  • You can customize the ribbon color and background color through -system parameters: “ribbon.color”, “ribbon.background.color”. Fill -with valid CSS colors or just set to “False” to use default values.
  • -
  • You can add the database name in the ribbon by adding “{db_name}” in -the system parameter “ribbon.name”.
  • -
-
-
-

Usage

-

To use this module, you need only to install it. After installation, a -red ribbon will be visible on top left corner of every Odoo backend page

-
-
-

Bug Tracker

-

Bugs are tracked on GitHub Issues. -In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us to smash it by providing a detailed and welcomed -feedback.

-

Do not contact contributors directly about support or help with technical issues.

-
-
-

Credits

-
-

Authors

-
    -
  • Francesco OpenCode Apruzzese
  • -
  • Tecnativa
  • -
-
-
-

Contributors

- -
-
-

Maintainers

-

This module is maintained by the OCA.

-Odoo Community Association -

OCA, or the Odoo Community Association, is a nonprofit organization whose -mission is to support the collaborative development of Odoo features and -promote its widespread use.

-

This module is part of the OCA/web project on GitHub.

-

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

-
-
-
- - diff --git a/web_environment_ribbon/static/description/screenshot.png b/web_environment_ribbon/static/description/screenshot.png deleted file mode 100644 index 3024565..0000000 Binary files a/web_environment_ribbon/static/description/screenshot.png and /dev/null differ diff --git a/web_environment_ribbon/static/src/components/environment_ribbon/ribbon.css b/web_environment_ribbon/static/src/components/environment_ribbon/ribbon.css deleted file mode 100644 index 1f4d33a..0000000 --- a/web_environment_ribbon/static/src/components/environment_ribbon/ribbon.css +++ /dev/null @@ -1,29 +0,0 @@ -/* Copyright 2015 Francesco OpenCode Apruzzese - Copyright 2017 Thomas Binsfeld - Copyright 2021 Andreas Perhab - * License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */ - -.test-ribbon { - width: 300px; - top: 25px; - left: -100px; - text-align: center; - padding: 10px; - line-height: 20px; - letter-spacing: 1px; - color: #f0f0f0; - -webkit-transform: rotate(-45deg); - -ms-transform: rotate(-45deg); - -moz-transform: rotate(-45deg); - -o-transform: rotate(-45deg); - transform: rotate(-45deg); - z-index: 9999; - position: fixed; - box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); - background: rgba(255, 0, 0, 0.6); - pointer-events: none; -} - -.test-ribbon b { - font-size: 20px; -} diff --git a/web_environment_ribbon/static/src/components/environment_ribbon/ribbon.esm.js b/web_environment_ribbon/static/src/components/environment_ribbon/ribbon.esm.js deleted file mode 100644 index 61eb8dc..0000000 --- a/web_environment_ribbon/static/src/components/environment_ribbon/ribbon.esm.js +++ /dev/null @@ -1,68 +0,0 @@ -/** @odoo-module **/ - -import {Component, xml} from "@odoo/owl"; -import {useBus, useService} from "@web/core/utils/hooks"; -import {registry} from "@web/core/registry"; - -export class WebEnvironmentRibbon extends Component { - setup() { - this.orm = useService("orm"); - useBus(this.env.bus, "WEB_CLIENT_READY", this.showRibbon.bind(this)); - } - - // Code from: http://jsfiddle.net/WK_of_Angmar/xgA5C/ - validStrColour(strToTest) { - if (strToTest === "") { - return false; - } - if (strToTest === "inherit") { - return true; - } - if (strToTest === "transparent") { - return true; - } - const image = document.createElement("img"); - image.style.color = "rgb(0, 0, 0)"; - image.style.color = strToTest; - if (image.style.color !== "rgb(0, 0, 0)") { - return true; - } - image.style.color = "rgb(255, 255, 255)"; - image.style.color = strToTest; - return image.style.color !== "rgb(255, 255, 255)"; - } - - showRibbon() { - const ribbon = $(".test-ribbon"); - const self = this; - ribbon.hide(); - // Get ribbon data from backend - self.orm - .call("web.environment.ribbon.backend", "get_environment_ribbon") - .then(function (ribbon_data) { - // Ribbon name - if (ribbon_data.name && ribbon_data.name !== "False") { - ribbon.show(); - ribbon.html(ribbon_data.name); - } - // Ribbon color - if (ribbon_data.color && self.validStrColour(ribbon_data.color)) { - ribbon.css("color", ribbon_data.color); - } - // Ribbon background color - if ( - ribbon_data.background_color && - self.validStrColour(ribbon_data.background_color) - ) { - ribbon.css("background-color", ribbon_data.background_color); - } - }); - } -} - -WebEnvironmentRibbon.props = {}; -WebEnvironmentRibbon.template = xml`
`; - -registry.category("main_components").add("WebEnvironmentRibbon", { - Component: WebEnvironmentRibbon, -}); diff --git a/web_environment_ribbon/tests/__init__.py b/web_environment_ribbon/tests/__init__.py deleted file mode 100644 index e9c243a..0000000 --- a/web_environment_ribbon/tests/__init__.py +++ /dev/null @@ -1,3 +0,0 @@ -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from . import test_environment_ribbon_data diff --git a/web_environment_ribbon/tests/test_environment_ribbon_data.py b/web_environment_ribbon/tests/test_environment_ribbon_data.py deleted file mode 100644 index d924724..0000000 --- a/web_environment_ribbon/tests/test_environment_ribbon_data.py +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2019 Eric Lembregts -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from odoo.tests import common - - -class TestEnvironmentRibbonData(common.TransactionCase): - @classmethod - def setUpClass(cls): - super().setUpClass() - cls.env["ir.config_parameter"].set_param("ribbon.name", "Test Ribbon {db_name}") - cls.env["ir.config_parameter"].set_param("ribbon.color", "#000000") - cls.env["ir.config_parameter"].set_param("ribbon.background.color", "#FFFFFF") - - def test_environment_ribbon(self): - """This test confirms that the data that is fetched by the javascript - code is the right title and colors.""" - ribbon = self.env["web.environment.ribbon.backend"].get_environment_ribbon() - - expected_ribbon = { - "name": f"Test Ribbon {self.env.cr.dbname}", - "color": "#000000", - "background_color": "#FFFFFF", - } - - self.assertDictEqual(ribbon, expected_ribbon)