Compare commits
24 Commits
15.0_mailc
...
17.5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
51ba70fc85 | ||
| 06d35251f2 | |||
| c3e40659d4 | |||
| 07904de196 | |||
| ecd7732619 | |||
| 59061098c4 | |||
| e70f670a11 | |||
| 804d7fa6c1 | |||
| 624cf8a782 | |||
| 2d20776490 | |||
| 8689f554da | |||
| 5ec0750d24 | |||
| 94fc63e88e | |||
| f067d253f5 | |||
| 4d242c08a6 | |||
| 4ae5974174 | |||
| 1ad1ac586f | |||
| 4a35e5da16 | |||
| bae8eff791 | |||
| 6abcd3dc80 | |||
| 13dd7d5696 | |||
| ac2bb85127 | |||
| 1473a7533d | |||
| e556bca3ae |
@@ -30,6 +30,7 @@ fi
|
|||||||
go version
|
go version
|
||||||
|
|
||||||
- Installeer nu Mailhog met het installatie script
|
- Installeer nu Mailhog met het installatie script
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Na de installatie
|
## Na de installatie
|
||||||
|
|||||||
@@ -12,7 +12,8 @@
|
|||||||
'author': "Open2bizz",
|
'author': "Open2bizz",
|
||||||
'website': "http://www.open2bizz.tech",
|
'website': "http://www.open2bizz.tech",
|
||||||
'category': 'Uncategorized',
|
'category': 'Uncategorized',
|
||||||
'version': '0.1',
|
'version': '17.5',
|
||||||
|
'module_type': 'official',
|
||||||
'depends': ['mail','base',],
|
'depends': ['mail','base',],
|
||||||
'data': [
|
'data': [
|
||||||
'views/views.xml',
|
'views/views.xml',
|
||||||
|
|||||||
@@ -17,9 +17,7 @@ class IrActionUrl(models.Model):
|
|||||||
parameter = parameters[0]
|
parameter = parameters[0]
|
||||||
cont_nr = parameter.value.split("//",1)[1] #Haal https:// van string
|
cont_nr = parameter.value.split("//",1)[1] #Haal https:// van string
|
||||||
cont_nr = cont_nr[0:3] #De eerste 3 karakters is het containernummer
|
cont_nr = cont_nr[0:3] #De eerste 3 karakters is het containernummer
|
||||||
node = parameter.value.split("staging",1)[1] #Haal alles van string weg t/m staging
|
act_url = "https://" + cont_nr + "-mailcatcher.staging.open2bizz.com"
|
||||||
node = node[0:1] #Het eerste karakters is het de stagingarea
|
|
||||||
act_url = "https://" + cont_nr + "-mailcatcher.staging" + node + ".open2bizz.com"
|
|
||||||
_logger.info('---------- ACT_URL ---------- %s', act_url)
|
_logger.info('---------- ACT_URL ---------- %s', act_url)
|
||||||
action_id = self.env['ir.model.data']._xmlid_to_res_id('mailcatcher_menu.action_mailcatcher_url')
|
action_id = self.env['ir.model.data']._xmlid_to_res_id('mailcatcher_menu.action_mailcatcher_url')
|
||||||
action = self.env['ir.actions.act_url'].browse(action_id)
|
action = self.env['ir.actions.act_url'].browse(action_id)
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
</record>
|
</record>
|
||||||
|
|
||||||
<!-- Top menu item -->
|
<!-- Top menu item -->
|
||||||
<menuitem name="MailCatcher" id="mailcatcher_menu.menu_root" sequence="99" web_icon="mailcatcher_menu,static/description/email-icon.png" action="action_mailcatcher_url"/>
|
<menuitem name="MailCatcher" id="mailcatcher_menu.menu_root" sequence="999" web_icon="mailcatcher_menu,static/description/email-icon.png" action="action_mailcatcher_url"/>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|||||||
@@ -1,20 +1,16 @@
|
|||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
{
|
{
|
||||||
'name': "testserver_o2b",
|
'name': "Set as testserver Open2Bizz",
|
||||||
|
|
||||||
'summary': """
|
'summary': """
|
||||||
Short (1 phrase/line) summary of the module's purpose, used as
|
Only to be used when installed as TEST env. Open2Bizz""",
|
||||||
subtitle on modules listing or apps.openerp.com""",
|
|
||||||
|
|
||||||
'description': """
|
|
||||||
Long description of module's purpose
|
|
||||||
""",
|
|
||||||
|
|
||||||
'author': "My Company",
|
'author': "Open2bizz",
|
||||||
'website': "http://www.yourcompany.com",
|
'website': "http://www.open2bizz.tech",
|
||||||
'category': 'Uncategorized',
|
'category': 'Uncategorized',
|
||||||
'version': '0.1',
|
'version': '17.5.1.0.0',
|
||||||
'depends': ['web_environment_ribbon', 'mail','base',],
|
'depends': ['web_environment_ribbon', 'mail','base','mailcatcher_menu',],
|
||||||
'data': [
|
'data': [
|
||||||
'views/views.xml',
|
'views/views.xml',
|
||||||
'views/templates.xml',
|
'views/templates.xml',
|
||||||
|
|||||||
@@ -25,9 +25,6 @@ class IrLogging(models.Model):
|
|||||||
UPDATE ir_config_parameter set value = '%s' where key = 'database.uuid';
|
UPDATE ir_config_parameter set value = '%s' where key = 'database.uuid';
|
||||||
INSERT INTO ir_mail_server(smtp_host,smtp_port,name,smtp_authentication,smtp_encryption,active) VALUES ('127.0.0.1','1025','Lokale mailcatcher','login','name','t');
|
INSERT INTO ir_mail_server(smtp_host,smtp_port,name,smtp_authentication,smtp_encryption,active) VALUES ('127.0.0.1','1025','Lokale mailcatcher','login','name','t');
|
||||||
INSERT INTO ir_mail_server(smtp_host,smtp_port,name,smtp_authentication,smtp_encryption,active) VALUES ('192.168.78.199','1025','Algemene mailcatcher','login','name','t');
|
INSERT INTO ir_mail_server(smtp_host,smtp_port,name,smtp_authentication,smtp_encryption,active) VALUES ('192.168.78.199','1025','Algemene mailcatcher','login','name','t');
|
||||||
INSERT INTO ir_mail_server(smtp_host,smtp_port,name,smtp_authentication,smtp_encryption,active) VALUES ('hnode6.openworx.nl','1025','Algemene mailcatcher vanaf hnode4','login','name','t');
|
|
||||||
UPDATE website SET google_analytics_key = NULL WHERE google_analytics_key IS NOT NULL;
|
|
||||||
UPDATE product_template SET is_published = FALSE WHERE is_published = TRUE;
|
|
||||||
""" %(db_id))
|
""" %(db_id))
|
||||||
if self.env['ir.config_parameter'].search([('key','=','web.base.url.freeze')]):
|
if self.env['ir.config_parameter'].search([('key','=','web.base.url.freeze')]):
|
||||||
self.env.cr.execute("""DELETE FROM ir_config_parameter WHERE key = 'web.base.url.freeze';""")
|
self.env.cr.execute("""DELETE FROM ir_config_parameter WHERE key = 'web.base.url.freeze';""")
|
||||||
@@ -38,16 +35,16 @@ class IrLogging(models.Model):
|
|||||||
field = self.env['ir.model.fields'].search([('name','=','prod_environment'),('model_id','=',model.id)])
|
field = self.env['ir.model.fields'].search([('name','=','prod_environment'),('model_id','=',model.id)])
|
||||||
if field:
|
if field:
|
||||||
self.env.cr.execute("""UPDATE delivery_carrier SET prod_environment = False WHERE id>0;""")
|
self.env.cr.execute("""UPDATE delivery_carrier SET prod_environment = False WHERE id>0;""")
|
||||||
model = self.env['ir.model'].search([('model','=','account.online.link')])
|
|
||||||
if model:
|
|
||||||
field = self.env['ir.model.fields'].search([('id','>',0),('model_id','=',model.id)])
|
|
||||||
if field:
|
|
||||||
self.env.cr.execute("""DELETE FROM account_online_link WHERE id > 0;""")
|
|
||||||
model = self.env['ir.model'].search([('model','=','payment.provider')])
|
model = self.env['ir.model'].search([('model','=','payment.provider')])
|
||||||
if model:
|
if model:
|
||||||
field = self.env['ir.model.fields'].search([('name','=','state'),('model_id','=',model.id)])
|
field = self.env['ir.model.fields'].search([('name','=','state'),('model_id','=',model.id)])
|
||||||
if field:
|
if field:
|
||||||
self.env.cr.execute("""UPDATE payment_provider SET state = 'disabled' WHERE id>0;""")
|
self.env.cr.execute("""UPDATE payment_provider SET state = 'disabled' WHERE id>0;""")
|
||||||
|
model = self.env['ir.model'].search([('model','=','account.online.link')])
|
||||||
|
if model:
|
||||||
|
field = self.env['ir.model.fields'].search([('id','>',0),('model_id','=',model.id)])
|
||||||
|
if field:
|
||||||
|
self.env.cr.execute("""DELETE FROM account_online_link WHERE id > 0;""")
|
||||||
if self.env['ir.model'].search([('model','=','account.journal')]):
|
if self.env['ir.model'].search([('model','=','account.journal')]):
|
||||||
self.env.cr.execute("""UPDATE account_journal set bank_statements_source = 'undefined';""")
|
self.env.cr.execute("""UPDATE account_journal set bank_statements_source = 'undefined';""")
|
||||||
ip_ok = False
|
ip_ok = False
|
||||||
|
|||||||
@@ -2,10 +2,13 @@
|
|||||||
Web Environment Ribbon
|
Web Environment Ribbon
|
||||||
======================
|
======================
|
||||||
|
|
||||||
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
..
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
!! This file is generated by oca-gen-addon-readme !!
|
!! This file is generated by oca-gen-addon-readme !!
|
||||||
!! changes will be overwritten. !!
|
!! changes will be overwritten. !!
|
||||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
!! source digest: sha256:633699dce7538787594626fb371be0a97de6e53505ea986d27b7e1faafb870ff
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
|
||||||
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
|
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
|
||||||
:target: https://odoo-community.org/page/development-status
|
:target: https://odoo-community.org/page/development-status
|
||||||
@@ -14,18 +17,19 @@ Web Environment Ribbon
|
|||||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||||||
:alt: License: AGPL-3
|
:alt: License: AGPL-3
|
||||||
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
|
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
|
||||||
:target: https://github.com/OCA/web/tree/15.0/web_environment_ribbon
|
:target: https://github.com/OCA/web/tree/17.0/web_environment_ribbon
|
||||||
:alt: OCA/web
|
:alt: OCA/web
|
||||||
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
|
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
|
||||||
:target: https://translation.odoo-community.org/projects/web-15-0/web-15-0-web_environment_ribbon
|
:target: https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_environment_ribbon
|
||||||
:alt: Translate me on Weblate
|
:alt: Translate me on Weblate
|
||||||
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
|
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
|
||||||
:target: https://runbot.odoo-community.org/runbot/162/15.0
|
:target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=17.0
|
||||||
:alt: Try me on Runbot
|
:alt: Try me on Runboat
|
||||||
|
|
||||||
|badge1| |badge2| |badge3| |badge4| |badge5|
|
|badge1| |badge2| |badge3| |badge4| |badge5|
|
||||||
|
|
||||||
Mark a Test Environment with a red ribbon on the top left corner in every page
|
Mark a Test Environment with a red ribbon on the top left corner in
|
||||||
|
every page
|
||||||
|
|
||||||
**Table of contents**
|
**Table of contents**
|
||||||
|
|
||||||
@@ -35,28 +39,29 @@ Mark a Test Environment with a red ribbon on the top left corner in every page
|
|||||||
Configuration
|
Configuration
|
||||||
=============
|
=============
|
||||||
|
|
||||||
* You can change the ribbon's name ("TEST") by editing the default system
|
- You can change the ribbon's name ("TEST") by editing the default
|
||||||
parameter "ribbon.name" (in the menu Settings > Parameters > System
|
system parameter "ribbon.name" (in the menu Settings > Parameters >
|
||||||
Parameters) To hide the ribbon, set this parameter to "False" or delete it.
|
System Parameters) To hide the ribbon, set this parameter to "False"
|
||||||
* You can customize the ribbon color and background color through system
|
or delete it.
|
||||||
parameters: "ribbon.color", "ribbon.background.color". Fill with valid CSS
|
- You can customize the ribbon color and background color through
|
||||||
colors or just set to "False" to use default values.
|
system parameters: "ribbon.color", "ribbon.background.color". Fill
|
||||||
* You can add the database name in the ribbon by adding "{db_name}" in the
|
with valid CSS colors or just set to "False" to use default values.
|
||||||
system parameter "ribbon.name".
|
- You can add the database name in the ribbon by adding "{db_name}" in
|
||||||
|
the system parameter "ribbon.name".
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
=====
|
=====
|
||||||
|
|
||||||
To use this module, you need only to install it. After installation, a red
|
To use this module, you need only to install it. After installation, a
|
||||||
ribbon will be visible on top left corner of every Odoo backend page
|
red ribbon will be visible on top left corner of every Odoo backend page
|
||||||
|
|
||||||
Bug Tracker
|
Bug Tracker
|
||||||
===========
|
===========
|
||||||
|
|
||||||
Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_.
|
Bugs are tracked on `GitHub Issues <https://github.com/OCA/web/issues>`_.
|
||||||
In case of trouble, please check there if your issue has already been reported.
|
In case of trouble, please check there if your issue has already been reported.
|
||||||
If you spotted it first, help us smashing it by providing a detailed and welcomed
|
If you spotted it first, help us to smash it by providing a detailed and welcomed
|
||||||
`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_environment_ribbon%0Aversion:%2015.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_environment_ribbon%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
||||||
|
|
||||||
Do not contact contributors directly about support or help with technical issues.
|
Do not contact contributors directly about support or help with technical issues.
|
||||||
|
|
||||||
@@ -64,24 +69,24 @@ Credits
|
|||||||
=======
|
=======
|
||||||
|
|
||||||
Authors
|
Authors
|
||||||
~~~~~~~
|
-------
|
||||||
|
|
||||||
* Francesco OpenCode Apruzzese
|
* Francesco OpenCode Apruzzese
|
||||||
* Tecnativa
|
* Tecnativa
|
||||||
|
|
||||||
Contributors
|
Contributors
|
||||||
~~~~~~~~~~~~
|
------------
|
||||||
|
|
||||||
* Francesco Apruzzese <cescoap@gmail.com>
|
- Francesco Apruzzese <cescoap@gmail.com>
|
||||||
* Javi Melendez <javimelex@gmail.com>
|
- Javi Melendez <javimelex@gmail.com>
|
||||||
* Antonio Espinosa <antonio.espinosa@tecnativa.com>
|
- Antonio Espinosa <antonio.espinosa@tecnativa.com>
|
||||||
* Thomas Binsfeld <thomas.binsfeld@acsone.eu>
|
- Thomas Binsfeld <thomas.binsfeld@acsone.eu>
|
||||||
* Xavier Jiménez <xavier.jimenez@qubiq.es>
|
- Xavier Jiménez <xavier.jimenez@qubiq.es>
|
||||||
* Dennis Sluijk <d.sluijk@onestein.nl>
|
- Dennis Sluijk <d.sluijk@onestein.nl>
|
||||||
* Eric Lembregts <eric@lembregts.eu>
|
- Eric Lembregts <eric@lembregts.eu>
|
||||||
|
|
||||||
Maintainers
|
Maintainers
|
||||||
~~~~~~~~~~~
|
-----------
|
||||||
|
|
||||||
This module is maintained by the OCA.
|
This module is maintained by the OCA.
|
||||||
|
|
||||||
@@ -93,6 +98,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
|
|||||||
mission is to support the collaborative development of Odoo features and
|
mission is to support the collaborative development of Odoo features and
|
||||||
promote its widespread use.
|
promote its widespread use.
|
||||||
|
|
||||||
This module is part of the `OCA/web <https://github.com/OCA/web/tree/15.0/web_environment_ribbon>`_ project on GitHub.
|
This module is part of the `OCA/web <https://github.com/OCA/web/tree/17.0/web_environment_ribbon>`_ project on GitHub.
|
||||||
|
|
||||||
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
|
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
{
|
{
|
||||||
"name": "Web Environment Ribbon",
|
"name": "Web Environment Ribbon",
|
||||||
"version": "15.0.1.0.0",
|
"version": "17.5.1.0.0",
|
||||||
"category": "Web",
|
"category": "Web",
|
||||||
"author": "Francesco OpenCode Apruzzese, "
|
"author": "Francesco OpenCode Apruzzese, "
|
||||||
"Tecnativa, "
|
"Tecnativa, "
|
||||||
@@ -20,8 +20,8 @@
|
|||||||
"auto_install": False,
|
"auto_install": False,
|
||||||
"installable": True,
|
"installable": True,
|
||||||
"assets": {
|
"assets": {
|
||||||
"web.assets_common": [
|
"web.assets_backend": [
|
||||||
"web_environment_ribbon/static/**/*",
|
"web_environment_ribbon/static/src/components/environment_ribbon/*",
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,22 +16,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 3.10\n"
|
"X-Generator: Weblate 3.10\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Nom mostrat"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Última modificació el"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr "Backend \"Web Environment Ribbon\""
|
msgstr "Backend \"Web Environment Ribbon\""
|
||||||
|
|
||||||
|
#~ msgid "Display Name"
|
||||||
|
#~ msgstr "Nom mostrat"
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|
||||||
|
#~ msgid "Last Modified on"
|
||||||
|
#~ msgstr "Última modificació el"
|
||||||
|
|||||||
@@ -19,22 +19,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 3.10\n"
|
"X-Generator: Weblate 3.10\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Anzeigename"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Zuletzt geändert am"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr "Web-Umgebung 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"
|
||||||
|
|||||||
@@ -16,22 +16,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 3.7.1\n"
|
"X-Generator: Weblate 3.7.1\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Nombre mostrado"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Última modificación el"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr "Backend \"Web Environment Ribbon\""
|
msgstr "Backend \"Web Environment Ribbon\""
|
||||||
|
|
||||||
|
#~ msgid "Display Name"
|
||||||
|
#~ msgstr "Nombre mostrado"
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|
||||||
|
#~ msgid "Last Modified on"
|
||||||
|
#~ msgstr "Última modificación el"
|
||||||
|
|||||||
@@ -19,22 +19,16 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Nom affiché"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Dernière modification le"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr "Backend du bandeau de l'environnement Web"
|
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"
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ msgstr ""
|
|||||||
"Project-Id-Version: Odoo Server 10.0\n"
|
"Project-Id-Version: Odoo Server 10.0\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2017-07-13 16:06+0000\n"
|
"POT-Creation-Date: 2017-07-13 16:06+0000\n"
|
||||||
"PO-Revision-Date: 2017-07-13 16:06+0000\n"
|
"PO-Revision-Date: 2023-01-04 02:41+0000\n"
|
||||||
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n"
|
"Last-Translator: Bole <bole@dajmi5.com>\n"
|
||||||
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
|
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
|
||||||
"Language: hr\n"
|
"Language: hr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -18,23 +18,18 @@ msgstr ""
|
|||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && 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"
|
"%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.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Naziv za prikaz"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Zadnje modificirano"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr ""
|
msgstr "Pozadina trake okoline"
|
||||||
|
|
||||||
|
#~ msgid "Display Name"
|
||||||
|
#~ msgstr "Naziv za prikaz"
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|
||||||
|
#~ msgid "Last Modified on"
|
||||||
|
#~ msgstr "Zadnje modificirano"
|
||||||
|
|||||||
@@ -16,22 +16,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 4.3.2\n"
|
"X-Generator: Weblate 4.3.2\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Weergavenaam"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Laatst Gewijzigd op"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr "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"
|
||||||
|
|||||||
@@ -11,8 +11,8 @@ msgstr ""
|
|||||||
"POT-Creation-Date: 2017-07-13 16:06+0000\n"
|
"POT-Creation-Date: 2017-07-13 16:06+0000\n"
|
||||||
"PO-Revision-Date: 2021-04-22 15:47+0000\n"
|
"PO-Revision-Date: 2021-04-22 15:47+0000\n"
|
||||||
"Last-Translator: Bosd <c5e2fd43-d292-4c90-9d1f-74ff3436329a@anonaddy.me>\n"
|
"Last-Translator: Bosd <c5e2fd43-d292-4c90-9d1f-74ff3436329a@anonaddy.me>\n"
|
||||||
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/"
|
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/"
|
||||||
"23907/nl_NL/)\n"
|
"teams/23907/nl_NL/)\n"
|
||||||
"Language: nl_NL\n"
|
"Language: nl_NL\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
@@ -20,22 +20,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||||
"X-Generator: Weblate 4.3.2\n"
|
"X-Generator: Weblate 4.3.2\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Weergavenaam"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Laatst bijgewerkt op"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Display Name"
|
||||||
|
#~ msgstr "Weergavenaam"
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|
||||||
|
#~ msgid "Last Modified on"
|
||||||
|
#~ msgstr "Laatst bijgewerkt op"
|
||||||
|
|||||||
@@ -16,22 +16,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 3.7.1\n"
|
"X-Generator: Weblate 3.7.1\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Nome a Exibir"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Última Modificação em"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "Display Name"
|
||||||
|
#~ msgstr "Nome a Exibir"
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|
||||||
|
#~ msgid "Last Modified on"
|
||||||
|
#~ msgstr "Última Modificação em"
|
||||||
|
|||||||
@@ -20,22 +20,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||||
"X-Generator: Weblate 3.1.1\n"
|
"X-Generator: Weblate 3.1.1\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "Exibir Nome"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "Identificação"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Última Modificação em"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr "Back-end da fita do ambiente da Web"
|
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"
|
||||||
|
|||||||
@@ -19,22 +19,10 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
||||||
"%100==4 ? 2 : 3);\n"
|
"%100==4 ? 2 : 3);\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 15.0\n"
|
"Project-Id-Version: Odoo Server 17.0\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
|
|||||||
20
web_environment_ribbon/i18n/zh.po
Normal file
20
web_environment_ribbon/i18n/zh.po
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# 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 ""
|
||||||
@@ -16,22 +16,16 @@ msgstr ""
|
|||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: Weblate 3.8\n"
|
"X-Generator: Weblate 3.8\n"
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__display_name
|
|
||||||
msgid "Display Name"
|
|
||||||
msgstr "显示名称"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend__id
|
|
||||||
msgid "ID"
|
|
||||||
msgstr "ID"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
|
||||||
#: model:ir.model.fields,field_description:web_environment_ribbon.field_web_environment_ribbon_backend____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "最后修改时间"
|
|
||||||
|
|
||||||
#. module: web_environment_ribbon
|
#. module: web_environment_ribbon
|
||||||
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
#: model:ir.model,name:web_environment_ribbon.model_web_environment_ribbon_backend
|
||||||
msgid "Web Environment Ribbon Backend"
|
msgid "Web Environment Ribbon Backend"
|
||||||
msgstr "Web环境功能区后台"
|
msgstr "Web环境功能区后台"
|
||||||
|
|
||||||
|
#~ msgid "Display Name"
|
||||||
|
#~ msgstr "显示名称"
|
||||||
|
|
||||||
|
#~ msgid "ID"
|
||||||
|
#~ msgstr "ID"
|
||||||
|
|
||||||
|
#~ msgid "Last Modified on"
|
||||||
|
#~ msgstr "最后修改时间"
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ from odoo import api, models
|
|||||||
|
|
||||||
|
|
||||||
class WebEnvironmentRibbonBackend(models.AbstractModel):
|
class WebEnvironmentRibbonBackend(models.AbstractModel):
|
||||||
|
|
||||||
_name = "web.environment.ribbon.backend"
|
_name = "web.environment.ribbon.backend"
|
||||||
_description = "Web Environment Ribbon Backend"
|
_description = "Web Environment Ribbon Backend"
|
||||||
|
|
||||||
|
|||||||
3
web_environment_ribbon/pyproject.toml
Normal file
3
web_environment_ribbon/pyproject.toml
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[build-system]
|
||||||
|
requires = ["whool"]
|
||||||
|
build-backend = "whool.buildapi"
|
||||||
9
web_environment_ribbon/readme/CONFIGURE.md
Normal file
9
web_environment_ribbon/readme/CONFIGURE.md
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
- 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".
|
||||||
@@ -1,8 +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".
|
|
||||||
7
web_environment_ribbon/readme/CONTRIBUTORS.md
Normal file
7
web_environment_ribbon/readme/CONTRIBUTORS.md
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
- Francesco Apruzzese \<<cescoap@gmail.com>\>
|
||||||
|
- Javi Melendez \<<javimelex@gmail.com>\>
|
||||||
|
- Antonio Espinosa \<<antonio.espinosa@tecnativa.com>\>
|
||||||
|
- Thomas Binsfeld \<<thomas.binsfeld@acsone.eu>\>
|
||||||
|
- Xavier Jiménez \<<xavier.jimenez@qubiq.es>\>
|
||||||
|
- Dennis Sluijk \<<d.sluijk@onestein.nl>\>
|
||||||
|
- Eric Lembregts \<<eric@lembregts.eu>\>
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
* Francesco Apruzzese <cescoap@gmail.com>
|
|
||||||
* Javi Melendez <javimelex@gmail.com>
|
|
||||||
* Antonio Espinosa <antonio.espinosa@tecnativa.com>
|
|
||||||
* Thomas Binsfeld <thomas.binsfeld@acsone.eu>
|
|
||||||
* Xavier Jiménez <xavier.jimenez@qubiq.es>
|
|
||||||
* Dennis Sluijk <d.sluijk@onestein.nl>
|
|
||||||
* Eric Lembregts <eric@lembregts.eu>
|
|
||||||
@@ -1 +1,2 @@
|
|||||||
Mark a Test Environment with a red ribbon on the top left corner in every page
|
Mark a Test Environment with a red ribbon on the top left corner in
|
||||||
|
every page
|
||||||
2
web_environment_ribbon/readme/USAGE.md
Normal file
2
web_environment_ribbon/readme/USAGE.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
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
|
||||||
@@ -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
|
|
||||||
@@ -3,18 +3,18 @@
|
|||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||||
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" />
|
<meta name="generator" content="Docutils: https://docutils.sourceforge.io/" />
|
||||||
<title>Web Environment Ribbon</title>
|
<title>Web Environment Ribbon</title>
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
|
|
||||||
/*
|
/*
|
||||||
:Author: David Goodger (goodger@python.org)
|
:Author: David Goodger (goodger@python.org)
|
||||||
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $
|
:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
|
||||||
:Copyright: This stylesheet has been placed in the public domain.
|
:Copyright: This stylesheet has been placed in the public domain.
|
||||||
|
|
||||||
Default cascading style sheet for the HTML output of Docutils.
|
Default cascading style sheet for the HTML output of Docutils.
|
||||||
|
|
||||||
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
|
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
|
||||||
customize this style sheet.
|
customize this style sheet.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@@ -366,60 +366,64 @@ ul.auto-toc {
|
|||||||
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
!! This file is generated by oca-gen-addon-readme !!
|
!! This file is generated by oca-gen-addon-readme !!
|
||||||
!! changes will be overwritten. !!
|
!! changes will be overwritten. !!
|
||||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
||||||
|
!! source digest: sha256:633699dce7538787594626fb371be0a97de6e53505ea986d27b7e1faafb870ff
|
||||||
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
|
||||||
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/web/tree/15.0/web_environment_ribbon"><img alt="OCA/web" src="https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/web-15-0/web-15-0-web_environment_ribbon"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/162/15.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
|
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/web/tree/17.0/web_environment_ribbon"><img alt="OCA/web" src="https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/web-17-0/web-17-0-web_environment_ribbon"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=17.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
|
||||||
<p>Mark a Test Environment with a red ribbon on the top left corner in every page</p>
|
<p>Mark a Test Environment with a red ribbon on the top left corner in
|
||||||
|
every page</p>
|
||||||
<p><strong>Table of contents</strong></p>
|
<p><strong>Table of contents</strong></p>
|
||||||
<div class="contents local topic" id="contents">
|
<div class="contents local topic" id="contents">
|
||||||
<ul class="simple">
|
<ul class="simple">
|
||||||
<li><a class="reference internal" href="#configuration" id="id1">Configuration</a></li>
|
<li><a class="reference internal" href="#configuration" id="toc-entry-1">Configuration</a></li>
|
||||||
<li><a class="reference internal" href="#usage" id="id2">Usage</a></li>
|
<li><a class="reference internal" href="#usage" id="toc-entry-2">Usage</a></li>
|
||||||
<li><a class="reference internal" href="#bug-tracker" id="id3">Bug Tracker</a></li>
|
<li><a class="reference internal" href="#bug-tracker" id="toc-entry-3">Bug Tracker</a></li>
|
||||||
<li><a class="reference internal" href="#credits" id="id4">Credits</a><ul>
|
<li><a class="reference internal" href="#credits" id="toc-entry-4">Credits</a><ul>
|
||||||
<li><a class="reference internal" href="#authors" id="id5">Authors</a></li>
|
<li><a class="reference internal" href="#authors" id="toc-entry-5">Authors</a></li>
|
||||||
<li><a class="reference internal" href="#contributors" id="id6">Contributors</a></li>
|
<li><a class="reference internal" href="#contributors" id="toc-entry-6">Contributors</a></li>
|
||||||
<li><a class="reference internal" href="#maintainers" id="id7">Maintainers</a></li>
|
<li><a class="reference internal" href="#maintainers" id="toc-entry-7">Maintainers</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="configuration">
|
<div class="section" id="configuration">
|
||||||
<h1><a class="toc-backref" href="#id1">Configuration</a></h1>
|
<h1><a class="toc-backref" href="#toc-entry-1">Configuration</a></h1>
|
||||||
<ul class="simple">
|
<ul class="simple">
|
||||||
<li>You can change the ribbon’s name (“TEST”) by editing the default system
|
<li>You can change the ribbon’s name (“TEST”) by editing the default
|
||||||
parameter “ribbon.name” (in the menu Settings > Parameters > System
|
system parameter “ribbon.name” (in the menu Settings > Parameters >
|
||||||
Parameters) To hide the ribbon, set this parameter to “False” or delete it.</li>
|
System Parameters) To hide the ribbon, set this parameter to “False”
|
||||||
<li>You can customize the ribbon color and background color through system
|
or delete it.</li>
|
||||||
parameters: “ribbon.color”, “ribbon.background.color”. Fill with valid CSS
|
<li>You can customize the ribbon color and background color through
|
||||||
colors or just set to “False” to use default values.</li>
|
system parameters: “ribbon.color”, “ribbon.background.color”. Fill
|
||||||
<li>You can add the database name in the ribbon by adding “{db_name}” in the
|
with valid CSS colors or just set to “False” to use default values.</li>
|
||||||
system parameter “ribbon.name”.</li>
|
<li>You can add the database name in the ribbon by adding “{db_name}” in
|
||||||
|
the system parameter “ribbon.name”.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="usage">
|
<div class="section" id="usage">
|
||||||
<h1><a class="toc-backref" href="#id2">Usage</a></h1>
|
<h1><a class="toc-backref" href="#toc-entry-2">Usage</a></h1>
|
||||||
<p>To use this module, you need only to install it. After installation, a red
|
<p>To use this module, you need only to install it. After installation, a
|
||||||
ribbon will be visible on top left corner of every Odoo backend page</p>
|
red ribbon will be visible on top left corner of every Odoo backend page</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="bug-tracker">
|
<div class="section" id="bug-tracker">
|
||||||
<h1><a class="toc-backref" href="#id3">Bug Tracker</a></h1>
|
<h1><a class="toc-backref" href="#toc-entry-3">Bug Tracker</a></h1>
|
||||||
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/web/issues">GitHub Issues</a>.
|
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/web/issues">GitHub Issues</a>.
|
||||||
In case of trouble, please check there if your issue has already been reported.
|
In case of trouble, please check there if your issue has already been reported.
|
||||||
If you spotted it first, help us smashing it by providing a detailed and welcomed
|
If you spotted it first, help us to smash it by providing a detailed and welcomed
|
||||||
<a class="reference external" href="https://github.com/OCA/web/issues/new?body=module:%20web_environment_ribbon%0Aversion:%2015.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
|
<a class="reference external" href="https://github.com/OCA/web/issues/new?body=module:%20web_environment_ribbon%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
|
||||||
<p>Do not contact contributors directly about support or help with technical issues.</p>
|
<p>Do not contact contributors directly about support or help with technical issues.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="credits">
|
<div class="section" id="credits">
|
||||||
<h1><a class="toc-backref" href="#id4">Credits</a></h1>
|
<h1><a class="toc-backref" href="#toc-entry-4">Credits</a></h1>
|
||||||
<div class="section" id="authors">
|
<div class="section" id="authors">
|
||||||
<h2><a class="toc-backref" href="#id5">Authors</a></h2>
|
<h2><a class="toc-backref" href="#toc-entry-5">Authors</a></h2>
|
||||||
<ul class="simple">
|
<ul class="simple">
|
||||||
<li>Francesco OpenCode Apruzzese</li>
|
<li>Francesco OpenCode Apruzzese</li>
|
||||||
<li>Tecnativa</li>
|
<li>Tecnativa</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="contributors">
|
<div class="section" id="contributors">
|
||||||
<h2><a class="toc-backref" href="#id6">Contributors</a></h2>
|
<h2><a class="toc-backref" href="#toc-entry-6">Contributors</a></h2>
|
||||||
<ul class="simple">
|
<ul class="simple">
|
||||||
<li>Francesco Apruzzese <<a class="reference external" href="mailto:cescoap@gmail.com">cescoap@gmail.com</a>></li>
|
<li>Francesco Apruzzese <<a class="reference external" href="mailto:cescoap@gmail.com">cescoap@gmail.com</a>></li>
|
||||||
<li>Javi Melendez <<a class="reference external" href="mailto:javimelex@gmail.com">javimelex@gmail.com</a>></li>
|
<li>Javi Melendez <<a class="reference external" href="mailto:javimelex@gmail.com">javimelex@gmail.com</a>></li>
|
||||||
@@ -431,13 +435,13 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
|
|||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div class="section" id="maintainers">
|
<div class="section" id="maintainers">
|
||||||
<h2><a class="toc-backref" href="#id7">Maintainers</a></h2>
|
<h2><a class="toc-backref" href="#toc-entry-7">Maintainers</a></h2>
|
||||||
<p>This module is maintained by the OCA.</p>
|
<p>This module is maintained by the OCA.</p>
|
||||||
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
|
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
|
||||||
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
|
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose
|
||||||
mission is to support the collaborative development of Odoo features and
|
mission is to support the collaborative development of Odoo features and
|
||||||
promote its widespread use.</p>
|
promote its widespread use.</p>
|
||||||
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/web/tree/15.0/web_environment_ribbon">OCA/web</a> project on GitHub.</p>
|
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/web/tree/17.0/web_environment_ribbon">OCA/web</a> project on GitHub.</p>
|
||||||
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
|
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -27,10 +27,3 @@
|
|||||||
.test-ribbon b {
|
.test-ribbon b {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
header:hover ~ .test-ribbon,
|
|
||||||
nav:hover ~ .test-ribbon {
|
|
||||||
/* Ease out ribbon when user is using the navigation in Odoo */
|
|
||||||
opacity: 0;
|
|
||||||
transition: 0.2s ease;
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
/** @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`<div class="test-ribbon" />`;
|
||||||
|
|
||||||
|
registry.category("main_components").add("WebEnvironmentRibbon", {
|
||||||
|
Component: WebEnvironmentRibbon,
|
||||||
|
});
|
||||||
@@ -1,62 +0,0 @@
|
|||||||
/* Copyright 2015 Sylvain Calador <sylvain.calador@akretion.com>
|
|
||||||
Copyright 2015 Javi Melendez <javi.melendez@algios.com>
|
|
||||||
Copyright 2016 Antonio Espinosa <antonio.espinosa@tecnativa.com>
|
|
||||||
Copyright 2017 Thomas Binsfeld <thomas.binsfeld@acsone.eu>
|
|
||||||
Copyright 2017 Xavier Jiménez <xavier.jimenez@qubiq.es>
|
|
||||||
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
|
|
||||||
|
|
||||||
odoo.define("web_environment_ribbon.ribbon", function (require) {
|
|
||||||
"use strict";
|
|
||||||
var rpc = require("web.rpc");
|
|
||||||
var core = require("web.core");
|
|
||||||
|
|
||||||
// Code from: http://jsfiddle.net/WK_of_Angmar/xgA5C/
|
|
||||||
function validStrColour(strToTest) {
|
|
||||||
if (strToTest === "") {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if (strToTest === "inherit") {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (strToTest === "transparent") {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
var 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)";
|
|
||||||
}
|
|
||||||
|
|
||||||
core.bus.on("web_client_ready", null, function () {
|
|
||||||
var ribbon = $('<div class="test-ribbon hidden"/>');
|
|
||||||
$("body").append(ribbon);
|
|
||||||
ribbon.hide();
|
|
||||||
// Get ribbon data from backend
|
|
||||||
rpc.query({
|
|
||||||
model: "web.environment.ribbon.backend",
|
|
||||||
method: "get_environment_ribbon",
|
|
||||||
}).then(function (ribbon_data) {
|
|
||||||
// Ribbon name
|
|
||||||
if (ribbon_data.name && ribbon_data.name !== "False") {
|
|
||||||
ribbon.html(ribbon_data.name);
|
|
||||||
ribbon.show();
|
|
||||||
}
|
|
||||||
// Ribbon color
|
|
||||||
if (ribbon_data.color && validStrColour(ribbon_data.color)) {
|
|
||||||
ribbon.css("color", ribbon_data.color);
|
|
||||||
}
|
|
||||||
// Ribbon background color
|
|
||||||
if (
|
|
||||||
ribbon_data.background_color &&
|
|
||||||
validStrColour(ribbon_data.background_color)
|
|
||||||
) {
|
|
||||||
ribbon.css("background-color", ribbon_data.background_color);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@@ -7,7 +7,7 @@ from odoo.tests import common
|
|||||||
class TestEnvironmentRibbonData(common.TransactionCase):
|
class TestEnvironmentRibbonData(common.TransactionCase):
|
||||||
@classmethod
|
@classmethod
|
||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
super(TestEnvironmentRibbonData, cls).setUpClass()
|
super().setUpClass()
|
||||||
cls.env["ir.config_parameter"].set_param("ribbon.name", "Test Ribbon {db_name}")
|
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.color", "#000000")
|
||||||
cls.env["ir.config_parameter"].set_param("ribbon.background.color", "#FFFFFF")
|
cls.env["ir.config_parameter"].set_param("ribbon.background.color", "#FFFFFF")
|
||||||
@@ -18,7 +18,7 @@ class TestEnvironmentRibbonData(common.TransactionCase):
|
|||||||
ribbon = self.env["web.environment.ribbon.backend"].get_environment_ribbon()
|
ribbon = self.env["web.environment.ribbon.backend"].get_environment_ribbon()
|
||||||
|
|
||||||
expected_ribbon = {
|
expected_ribbon = {
|
||||||
"name": "Test Ribbon {db_name}".format(db_name=self.env.cr.dbname),
|
"name": f"Test Ribbon {self.env.cr.dbname}",
|
||||||
"color": "#000000",
|
"color": "#000000",
|
||||||
"background_color": "#FFFFFF",
|
"background_color": "#FFFFFF",
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user