Add a LEGAL_LINK setting. Fixes #761

This commit is contained in:
Alexis Métaireau 2021-10-20 22:39:03 +02:00
parent 63c129c92c
commit 90a29a786a
5 changed files with 62 additions and 1 deletions

View file

@ -161,6 +161,15 @@ Note: this setting is actually interpreted by Flask-Babel, see the
It is possible to add a simple captcha in order to filter out spammer bots on the form creation. It is possible to add a simple captcha in order to filter out spammer bots on the form creation.
In order to do so, you just have to set `ENABLE_CAPTCHA = True`. In order to do so, you just have to set `ENABLE_CAPTCHA = True`.
`LEGAL_LINK`
------------
You may want to point to a special legal page, for instance to give information
about GDPR, or how you handle the data of your users.
If you want to do this, you can use the `LEGAL_LINK` setting. Set it to the URL
you want.
Configuring emails sending Configuring emails sending
-------------------------- --------------------------
@ -176,4 +185,3 @@ possible to configure it to act differently, thanks to the great
* **MAIL_USERNAME** : default **None** * **MAIL_USERNAME** : default **None**
* **MAIL_PASSWORD** : default **None** * **MAIL_PASSWORD** : default **None**
* **DEFAULT_MAIL_SENDER** : default **None** * **DEFAULT_MAIL_SENDER** : default **None**

View file

@ -33,3 +33,4 @@ SUPPORTED_LANGUAGES = [
"zh_Hans", "zh_Hans",
] ]
ENABLE_CAPTCHA = False ENABLE_CAPTCHA = False
LEGAL_LINK = ""

View file

@ -739,6 +739,9 @@ msgstr ""
msgid "Administation Dashboard" msgid "Administation Dashboard"
msgstr "" msgstr ""
msgid "Legal information"
msgstr ""
msgid "\"I hate money\" is free software" msgid "\"I hate money\" is free software"
msgstr "" msgstr ""

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="34.337px" height="34.337px" viewBox="0 0 34.337 34.337" style="enable-background:new 0 0 34.337 34.337;"
xml:space="preserve">
<g>
<path d="M33.594,16.644l-7.147,7.15c-1.008,1.013-2.668,0.986-3.705-0.05c-0.896-0.896-1.029-2.255-0.4-3.261l-3.149-3.149
l-2.556,2.559c0.096,0.812-0.158,1.656-0.781,2.278L4.729,33.294c-0.541,0.541-1.25,0.812-1.959,0.812s-1.418-0.271-1.959-0.812
c-1.082-1.082-1.082-2.837,0-3.918l11.123-11.123c0.815-0.815,2.016-1.016,3.02-0.602l2.277-2.277l-3.147-3.148
c-1.003,0.633-2.363,0.496-3.261-0.399c-1.037-1.037-1.061-2.695-0.051-3.705l7.148-7.149c1.011-1.01,2.668-0.986,3.706,0.049
c0.896,0.896,1.03,2.26,0.399,3.263l8.258,8.259c1.006-0.63,2.363-0.496,3.261,0.4C34.58,13.978,34.604,15.635,33.594,16.644z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -150,6 +150,11 @@
<i class="icon admin">{{ static_include("images/cog.svg") | safe }}</i> <i class="icon admin">{{ static_include("images/cog.svg") | safe }}</i>
</a> </a>
{% endif %} {% endif %}
{% if config.LEGAL_LINK %}
<a target="_blank" rel="noopener" data-toggle="tooltip" data-placement="top" title="{{ _('Legal information') }}" href="{{ config.LEGAL_LINK }}">
<i class="icon legal">{{ static_include("images/legal.svg") | safe }}</i>
</a>
{% endif %}
</div> </div>
<div class="footer-left"> <div class="footer-left">