Skip to content

Commit

Permalink
Merge PR #1003 into 16.0
Browse files Browse the repository at this point in the history
Signed-off-by pedrobaeza
  • Loading branch information
OCA-git-bot committed Nov 14, 2023
2 parents 3166246 + d2202f3 commit 59f79d9
Show file tree
Hide file tree
Showing 18 changed files with 827 additions and 0 deletions.
6 changes: 6 additions & 0 deletions setup/website_form_require_legal/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
98 changes: 98 additions & 0 deletions website_form_require_legal/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
==========================
Website Form Require Legal
==========================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:d42bd92c06b48ff759e04a63fcbed82512d602526159ec8b6e86111c1e6e789e
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |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-LGPL--3-blue.png
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fwebsite-lightgray.png?logo=github
:target: https://github.com/OCA/website/tree/16.0/website_form_require_legal
:alt: OCA/website
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/website-16-0/website-16-0-website_form_require_legal
: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/website&target_branch=16.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds the possibility to require confirm legal terms at frontend forms.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

* Edit any page in your website.
* Add a form from the snippets.
* Modify the parameters.
* You will find the option "Legal terms acceptance".
* If you select it you will be able to modify the text shown and the link to the
page from the text editor.

Note: Remember to change the terms and conditions link to redirect to the desired page.

Known issues / Roadmap
======================

This module is aimed to deprecate website_crm_privacy_policy and modules similar to this
one.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/website/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 <https://github.com/OCA/website/issues/new?body=module:%20website_form_require_legal%0Aversion:%2016.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.

Credits
=======

Authors
~~~~~~~

* Tecnativa

Contributors
~~~~~~~~~~~~

* `Tecnativa <https://www.tecnativa.com>`__:

* Carlos Roca

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/website <https://github.com/OCA/website/tree/16.0/website_form_require_legal>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Empty file.
24 changes: 24 additions & 0 deletions website_form_require_legal/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 2023 Tecnativa - Carlos Roca
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html).
{
"name": "Website Form Require Legal",
"summary": "Add possibility to require confirm legal terms.",
"version": "16.0.1.0.0",
"category": "Website",
"license": "LGPL-3",
"website": "https://github.com/OCA/website",
"author": "Tecnativa, Odoo Community Association (OCA)",
"application": False,
"installable": True,
"depends": ["web_editor", "website"],
"data": ["views/snippets.xml"],
"assets": {
"website.assets_wysiwyg": [
"website_form_require_legal/static/src/js/options.js",
"website_form_require_legal/static/src/xml/website_form_editor.xml",
],
"web.assets_frontend": [
"website_form_require_legal/static/src/scss/website_form_legal.scss"
],
},
}
43 changes: 43 additions & 0 deletions website_form_require_legal/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * website_form_require_legal
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-06-20 11:08+0000\n"
"Last-Translator: Nils Coenen <[email protected]>\n"
"Language-Team: none\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 4.17\n"

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "Agree to"
msgstr "Stimme zu"

#. module: website_form_require_legal
#: model_terms:ir.ui.view,arch_db:website_form_require_legal.s_website_form_options
msgid "Legal terms acceptance"
msgstr "Akzeptierung der rechtlichen Bedingungen"

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "You must agree before submitting."
msgstr "Sie müssen vor dem Absenden zustimmen."

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "terms and conditions"
msgstr "Geschäftsbedingungen"
44 changes: 44 additions & 0 deletions website_form_require_legal/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * website_form_require_legal
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-09 15:06+0000\n"
"PO-Revision-Date: 2023-03-09 16:09+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.2.2\n"

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "Agree to"
msgstr "Aceptar los"

#. module: website_form_require_legal
#: model_terms:ir.ui.view,arch_db:website_form_require_legal.s_website_form_options
msgid "Legal terms acceptance"
msgstr "Aceptación de los términos legales"

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "You must agree before submitting."
msgstr "Debe estar de acuerdo antes de enviarlo."

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "terms and conditions"
msgstr "términos y condiciones"
40 changes: 40 additions & 0 deletions website_form_require_legal/i18n/website_form_require_legal.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * website_form_require_legal
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.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: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "Agree to"
msgstr ""

#. module: website_form_require_legal
#: model_terms:ir.ui.view,arch_db:website_form_require_legal.s_website_form_options
msgid "Legal terms acceptance"
msgstr ""

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "You must agree before submitting."
msgstr ""

#. module: website_form_require_legal
#. openerp-web
#: code:addons/website_form_require_legal/static/src/xml/website_form_editor.xml:0
#, python-format
msgid "terms and conditions"
msgstr ""
3 changes: 3 additions & 0 deletions website_form_require_legal/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* `Tecnativa <https://www.tecnativa.com>`__:

* Carlos Roca
1 change: 1 addition & 0 deletions website_form_require_legal/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This module adds the possibility to require confirm legal terms at frontend forms.
2 changes: 2 additions & 0 deletions website_form_require_legal/readme/ROADMAP.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This module is aimed to deprecate website_crm_privacy_policy and modules similar to this
one.
10 changes: 10 additions & 0 deletions website_form_require_legal/readme/USAGE.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
To use this module, you need to:

* Edit any page in your website.
* Add a form from the snippets.
* Modify the parameters.
* You will find the option "Legal terms acceptance".
* If you select it you will be able to modify the text shown and the link to the
page from the text editor.

Note: Remember to change the terms and conditions link to redirect to the desired page.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 59f79d9

Please sign in to comment.