Skip to content

Commit dc45b55

Browse files
committed
Merge PR #1093 into 18.0
Signed-off-by pedrobaeza
2 parents 9d34586 + ce77ae6 commit dc45b55

24 files changed

+892
-0
lines changed

website_cookiebot/README.rst

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
=================
2+
Website Cookiebot
3+
=================
4+
5+
..
6+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
7+
!! This file is generated by oca-gen-addon-readme !!
8+
!! changes will be overwritten. !!
9+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10+
!! source digest: sha256:f31ea98f115a5cf3468c1a9b25dcfa109be4f92165e86d4715d33032290e7378
11+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
12+
13+
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
14+
:target: https://odoo-community.org/page/development-status
15+
:alt: Beta
16+
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
17+
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
18+
:alt: License: AGPL-3
19+
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fwebsite-lightgray.png?logo=github
20+
:target: https://github.com/OCA/website/tree/18.0/website_cookiebot
21+
:alt: OCA/website
22+
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
23+
:target: https://translation.odoo-community.org/projects/website-18-0/website-18-0-website_cookiebot
24+
:alt: Translate me on Weblate
25+
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
26+
:target: https://runboat.odoo-community.org/builds?repo=OCA/website&target_branch=18.0
27+
:alt: Try me on Runboat
28+
29+
|badge1| |badge2| |badge3| |badge4| |badge5|
30+
31+
This module integrates Odoo website with
32+
`Cookiebot <https://www.cookiebot.com/>`__, to ask for consent before
33+
installing cookies on users' browsers.
34+
35+
**Table of contents**
36+
37+
.. contents::
38+
:local:
39+
40+
Configuration
41+
=============
42+
43+
To configure this module, you need to:
44+
45+
1. Go to *Website > Configuration > Settings*
46+
2. Under *Select the Website to Configure*, choose a website.
47+
3. In the privacy section enable *Cookiebot* option.
48+
4. Click on *\`How to configure Cookiebot
49+
<*\ https://cookiebot.com/goto/help\ *>`\_\_*.
50+
5. Follow the instructions, except step 3 (do not insert the
51+
``<script>`` tags, the module will do it for you).
52+
6. Fill in your *Domain Group ID* (e.g.
53+
``00000000-0000-0000-0000-000000000000``)
54+
7. Click on the *Save* button.
55+
56+
⚠️ **This module will do nothing unless configured and linked with
57+
Cookiebot.**
58+
59+
Usage
60+
=====
61+
62+
To use this module, once configured for your website, you just need to
63+
browse that website. You will see the Cookiebot consent banner, and a
64+
*Cookies Policy* link in the footer.
65+
66+
|image1|
67+
68+
Remember that, if your browser is configured to block 3rd party cookies,
69+
trackers or consent banners, you won't notice the change. Disable any of
70+
those protections to experiment the benefits.
71+
72+
.. |image1| image:: https://raw.githubusercontent.com/OCA/website/18.0/website_cookiebot/static/description/screenshot.png
73+
74+
Bug Tracker
75+
===========
76+
77+
Bugs are tracked on `GitHub Issues <https://github.com/OCA/website/issues>`_.
78+
In case of trouble, please check there if your issue has already been reported.
79+
If you spotted it first, help us to smash it by providing a detailed and welcomed
80+
`feedback <https://github.com/OCA/website/issues/new?body=module:%20website_cookiebot%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
81+
82+
Do not contact contributors directly about support or help with technical issues.
83+
84+
Credits
85+
=======
86+
87+
Authors
88+
-------
89+
90+
* Trey (www.trey.es)
91+
* Tecnativa
92+
93+
Contributors
94+
------------
95+
96+
- `Trey <https://www.trey.es>`__:
97+
98+
- Jorge Camacho <jorge@trey.es>
99+
- Antonio González <antonio@trey.es>
100+
101+
- `Tecnativa <https://www.tecnativa.com/>`__:
102+
103+
- Jairo Llopis
104+
- Stefan Ungureanu
105+
- Pilar Vargas
106+
107+
Maintainers
108+
-----------
109+
110+
This module is maintained by the OCA.
111+
112+
.. image:: https://odoo-community.org/logo.png
113+
:alt: Odoo Community Association
114+
:target: https://odoo-community.org
115+
116+
OCA, or the Odoo Community Association, is a nonprofit organization whose
117+
mission is to support the collaborative development of Odoo features and
118+
promote its widespread use.
119+
120+
This module is part of the `OCA/website <https://github.com/OCA/website/tree/18.0/website_cookiebot>`_ project on GitHub.
121+
122+
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

website_cookiebot/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
2+
3+
from . import models
4+
from . import wizards

website_cookiebot/__manifest__.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Copyright 2020 Trey - Antonio González <antonio@trey.es>
2+
# Copyright 2021 Tecnativa - Jairo Llopis
3+
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
4+
{
5+
"name": "Website Cookiebot",
6+
"summary": "Ask for cookies consent connecting with Cookiebot",
7+
"category": "Website",
8+
"version": "18.0.1.0.0",
9+
"author": "Trey (www.trey.es), Tecnativa, Odoo Community Association (OCA)",
10+
"website": "https://github.com/OCA/website",
11+
"license": "AGPL-3",
12+
"depends": ["website"],
13+
"data": [
14+
"templates/assets.xml",
15+
"templates/website.xml",
16+
"wizards/res_config_settings_views.xml",
17+
],
18+
}

website_cookiebot/i18n/de.po

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * website_cookiebot
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 15.0\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"PO-Revision-Date: 2023-01-28 17:44+0000\n"
10+
"Last-Translator: Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT <nils."
11+
"coenen@nico-solutions.de>\n"
12+
"Language-Team: none\n"
13+
"Language: de\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: \n"
17+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+
"X-Generator: Weblate 4.14.1\n"
19+
20+
#. module: website_cookiebot
21+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
22+
msgid "00000000-0000-0000-0000-000000000000"
23+
msgstr ""
24+
25+
#. module: website_cookiebot
26+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
27+
msgid ""
28+
"<i class=\"fa fa-arrow-right\"/>\n"
29+
" How to configure Cookiebot."
30+
msgstr ""
31+
"<i class=\"fa fa-arrow-right\"/>\n"
32+
" So konfigurieren Sie Cookiebot."
33+
34+
#. module: website_cookiebot
35+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
36+
msgid ""
37+
"<span class=\"fa fa-lg fa-globe\" title=\"Values set here are website-"
38+
"specific.\" groups=\"website.group_multi_website\"/>"
39+
msgstr ""
40+
"<span class=\"fa fa-lg fa-globe\" title=\"Die hier eingestellten Werte sind "
41+
"websitespezifisch.\" groups=\"website.group_multi_website\"/>"
42+
43+
#. module: website_cookiebot
44+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
45+
msgid ""
46+
"<span class=\"text-muted\">\n"
47+
" Instead of step 3, paste here your "
48+
"Domain Group ID.\n"
49+
" </span>"
50+
msgstr ""
51+
"<span class=\"text-muted\">\n"
52+
" Anstelle von Schritt 3 fügen Sie hier "
53+
"Ihre Domänengruppen-ID ein.\n"
54+
" </span>"
55+
56+
#. module: website_cookiebot
57+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
58+
msgid "Ask for consent on cookies usage"
59+
msgstr "Bitten Sie um Zustimmung zur Verwendung von Cookies"
60+
61+
#. module: website_cookiebot
62+
#: model:ir.model,name:website_cookiebot.model_res_config_settings
63+
msgid "Config Settings"
64+
msgstr "Konfigurationseinstellungen"
65+
66+
#. module: website_cookiebot
67+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.cookies
68+
msgid "Cookie Declaration"
69+
msgstr "Cookie-Erklärung"
70+
71+
#. module: website_cookiebot
72+
#: model:ir.model.fields,field_description:website_cookiebot.field_res_config_settings__cookiebot_enabled
73+
msgid "Cookiebot"
74+
msgstr ""
75+
76+
#. module: website_cookiebot
77+
#: model:ir.model.fields,field_description:website_cookiebot.field_website__cookiebot_dgid
78+
msgid "Cookiebot Domain Group ID"
79+
msgstr "Cookiebot Domänengruppen-ID"
80+
81+
#. module: website_cookiebot
82+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.layout_footer_copyright
83+
msgid "Cookies Policy"
84+
msgstr "Cookie-Richtlinie"
85+
86+
#. module: website_cookiebot
87+
#: model:ir.model.fields,field_description:website_cookiebot.field_res_config_settings__cookiebot_dgid
88+
msgid "Domain Group ID"
89+
msgstr "Domänengruppen-ID"
90+
91+
#. module: website_cookiebot
92+
#: model:ir.model.fields,help:website_cookiebot.field_res_config_settings__cookiebot_dgid
93+
#: model:ir.model.fields,help:website_cookiebot.field_website__cookiebot_dgid
94+
msgid "Get this code from Cookiebot to enable it on the website."
95+
msgstr ""
96+
"Holen Sie sich diesen Code von Cookiebot, um ihn auf der Website zu "
97+
"aktivieren."
98+
99+
#. module: website_cookiebot
100+
#: model:ir.model,name:website_cookiebot.model_website
101+
msgid "Website"
102+
msgstr "Webseite"

website_cookiebot/i18n/es.po

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
# Translation of Odoo Server.
2+
# This file contains the translation of the following modules:
3+
# * website_cookiebot
4+
#
5+
msgid ""
6+
msgstr ""
7+
"Project-Id-Version: Odoo Server 13.0\n"
8+
"Report-Msgid-Bugs-To: \n"
9+
"POT-Creation-Date: 2020-05-18 17:11+0000\n"
10+
"PO-Revision-Date: 2023-09-20 17:50+0000\n"
11+
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
12+
"Language-Team: Trey <info@trey.es>\n"
13+
"Language: es\n"
14+
"MIME-Version: 1.0\n"
15+
"Content-Type: text/plain; charset=UTF-8\n"
16+
"Content-Transfer-Encoding: 8bit\n"
17+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18+
"X-Generator: Weblate 4.17\n"
19+
"X-Poedit-SourceCharset: UTF-8\n"
20+
21+
#. module: website_cookiebot
22+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
23+
msgid "00000000-0000-0000-0000-000000000000"
24+
msgstr "00000000-0000-0000-0000-000000000000"
25+
26+
#. module: website_cookiebot
27+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
28+
msgid ""
29+
"<i class=\"fa fa-arrow-right\"/>\n"
30+
" How to configure Cookiebot."
31+
msgstr ""
32+
"<i class=\"fa fa-arrow-right\"/>\n"
33+
" Cómo configurar Cookiebot."
34+
35+
#. module: website_cookiebot
36+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
37+
msgid ""
38+
"<span class=\"fa fa-lg fa-globe\" title=\"Values set here are website-"
39+
"specific.\" groups=\"website.group_multi_website\"/>"
40+
msgstr ""
41+
"<span class=\"fa fa-lg fa-globe\" title=\"Values set here are website-"
42+
"specific.\" groups=\"website.group_multi_website\"/>"
43+
44+
#. module: website_cookiebot
45+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
46+
msgid ""
47+
"<span class=\"text-muted\">\n"
48+
" Instead of step 3, paste here your "
49+
"Domain Group ID.\n"
50+
" </span>"
51+
msgstr ""
52+
"<span class=\"text-muted\">\n"
53+
" En lugar del paso 3, pegue aquí su ID de "
54+
"grupo de dominio.\n"
55+
" </span>"
56+
57+
#. module: website_cookiebot
58+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.res_config_settings_view_form
59+
msgid "Ask for consent on cookies usage"
60+
msgstr "Solicitar consentimiento sobre el uso de cookies"
61+
62+
#. module: website_cookiebot
63+
#: model:ir.model,name:website_cookiebot.model_res_config_settings
64+
msgid "Config Settings"
65+
msgstr "Opciones de configuración"
66+
67+
#. module: website_cookiebot
68+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.cookies
69+
msgid "Cookie Declaration"
70+
msgstr "Declaración de cookies"
71+
72+
#. module: website_cookiebot
73+
#: model:ir.model.fields,field_description:website_cookiebot.field_res_config_settings__cookiebot_enabled
74+
msgid "Cookiebot"
75+
msgstr "Cookiebot"
76+
77+
#. module: website_cookiebot
78+
#: model:ir.model.fields,field_description:website_cookiebot.field_website__cookiebot_dgid
79+
msgid "Cookiebot Domain Group ID"
80+
msgstr "Cookiebot Dominio Grupo ID"
81+
82+
#. module: website_cookiebot
83+
#: model_terms:ir.ui.view,arch_db:website_cookiebot.layout_footer_copyright
84+
msgid "Cookies Policy"
85+
msgstr "Política de cookies"
86+
87+
#. module: website_cookiebot
88+
#: model:ir.model.fields,field_description:website_cookiebot.field_res_config_settings__cookiebot_dgid
89+
msgid "Domain Group ID"
90+
msgstr "ID de grupo de dominios"
91+
92+
#. module: website_cookiebot
93+
#: model:ir.model.fields,help:website_cookiebot.field_res_config_settings__cookiebot_dgid
94+
#: model:ir.model.fields,help:website_cookiebot.field_website__cookiebot_dgid
95+
msgid "Get this code from Cookiebot to enable it on the website."
96+
msgstr "Obtén este código de Cookiebot para habilitarlo en el sitio web."
97+
98+
#. module: website_cookiebot
99+
#: model:ir.model,name:website_cookiebot.model_website
100+
msgid "Website"
101+
msgstr "Sitio web"
102+
103+
#~ msgid "Adds Cookiebot functionality"
104+
#~ msgstr "Integra la funcionalidad de Cookiebot y la RGPD"
105+
106+
#~ msgid "This field holds the ID, needed for Cookiebot functionality."
107+
#~ msgstr ""
108+
#~ "Este campo contiene el ID de Cookiebot, necesario para el correcto "
109+
#~ "funcionamiento de los scripts."
110+
111+
#~ msgid "Tracking ID"
112+
#~ msgstr "ID de seguimiento"

0 commit comments

Comments
 (0)