Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[16.0][MIG] website_form_require_legal: Migration to version 16.0 #1003

Merged
merged 7 commits into from
Nov 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading