8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-23 15:33:45 +00:00

Display legal notice

This commit is contained in:
Gabriel Detraz 2019-10-10 18:06:38 +02:00 committed by chirac
parent 59ce4829aa
commit e38e304087
2 changed files with 28 additions and 5 deletions

View file

@ -29,8 +29,27 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% block title %}{% trans "About Re2o" %}{% endblock %}
{% block content %}
<h2>{% blocktrans %}About {{AssoName}}{% endblocktrans %}</h2>
{{ description | safe }}
<h2>{% trans "Legal notes" %}</h2>
<h4>{% trans "Legal entity" %}</h4>
<p>{{ option.name }}</p>
<h4>{% trans "Registered office" %}</h4>
<p>{{ option.adresse1 }}</p>
<p>{{ option.adresse2 }}</p>
<p>SIRET : {{ option.siret }}</p>
<h4>{% trans "Publication manager" %}</h4>
<p>{{ president }} - {% trans "President of " %} {{ option.pseudo }}</p>
<h4>{% trans "General conditions of use" %}</h4>
<p><a href='{{ gtu.url }}' download='CGU'>{{ gtu }}</a></p>
{% if option.description %}
<h4>Extra informations</h4>
<p>{{ option.description }}</p>
{% endif %}
<h2>{% trans "About Re2o" %}</h2>
<p>{% blocktrans trimmed %}

View file

@ -39,7 +39,9 @@ from preferences.models import (
Service,
MailContact,
AssoOption,
HomeOption
HomeOption,
GeneralOption,
Mandate
)
from .contributors import CONTRIBUTORS
@ -77,6 +79,7 @@ def about_page(request):
Fetch some info about the configuration of the project. If it can't
get the info from the Git repository, fallback to default string """
option = AssoOption.objects.get()
general = GeneralOption.objects.get()
git_info_contributors = CONTRIBUTORS
try:
git_repo = git.Repo(settings.BASE_DIR)
@ -98,8 +101,9 @@ def about_page(request):
request,
"re2o/about.html",
{
'description': option.description,
'AssoName': option.name,
'option': option,
'gtu': general.GTU,
'president': Mandate.get_mandate().president.get_full_name(),
'git_info_contributors': git_info_contributors,
'git_info_remote': git_info_remote,
'git_info_branch': git_info_branch,