Browse Source

Implémentation de la création automatique de la liste des contributerus triée par nombre de commits

squash_migration
Matthieu Michelet 8 years ago
committed by root
parent
commit
f8da5ba8e0
  1. 3
      contributors.py
  2. 30
      re2o/templates/re2o/about.html
  3. 11
      re2o/views.py
  4. 1
      templates/base.html

3
contributors.py

@ -0,0 +1,3 @@
#!/usr/bin/env python3
contributeurs = ['Gabriel Detraz', 'chirac', 'Maël Kervella', 'LEVY-FALK Hugo', 'Dalahro', 'lhark', 'root', 'Chirac', 'Hugo LEVY-FALK', 'guimoz', 'Mael Kervella', 'klafyvel', 'matthieu', 'Yoann Pietri', 'Simon Brélivet', 'chibrac', 'David Sinquin', 'Pierre Cadart', 'moamoak', 'Éloi Alain', 'FERNET Laouen', 'Hugo Levy-Falk', 'Yoann PIETRI', 'B', 'Daniel STAN', 'Eloi Alain', 'Guimoz', 'Hugo Hervieux', 'Joanne Steiner', 'Laouen Fernet', 'Lemesle', 'MICHELET matthieu', 'Nymous', 'Thibault de BOUTRAY', 'Tipunchetrhum', 'Éloi ALAIN']

30
re2o/templates/re2o/about.html

@ -32,36 +32,26 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{{ description }}
<h2>À propos de Re2o</h2>
<p>Re2o est un logiciel d'administration développé initialement au RézoMetz. Il
se veut agnostique au réseau considéré, de manière à être installable en
se veut indépendant de l'architecture du réseau considéré, de manière à être installable en
quelques clics.
C'est un logiciel totallement libre disponible sur le <a href="https://gitlab.federez.net/federez/re2o/">gitlab de FedeRez</a>.
</p>
<h3>Liste des contributeurs</h3>
<div class="row">
<div class="col-md-6">
<ul>
<li>Gabriel Detraz</li>
<li>Maël Kervella</li>
<li>Hugo Levy-Falk</li>
<li>Augustin Lemesle</li>
<li>Goulven Kermarec</li>
<li>David Sinquin</li>
<li>root</li>
<li>Matthieu Michelet</li>
<li>Yoann Pietri</li>
<li>Guillaume Goessel</li>
{% for i in contrib_1 %}
<li> {{i}} </li>
{% endfor %}
</ul>
</div>
<div class="col-md-6">
<ul>
<li>Éloi Alain</li>
<li>Simon Brélivet</li>
<li>Laouen Fernet</li>
<li>Pierre Cadart</li>
<li>Thibault de Boutray</li>
<li>Eloi Alain</li>
<li>Daniel Stan</li>
<li>Hugo Hervieux</li>
<li>Thomas Goudine</li>
{% for i in contrib_2 %}
<li> {{i}} </li>
{%endfor%}
</ul>
</div>
</div>

11
re2o/views.py

@ -36,6 +36,10 @@ from reversion.models import Version
from django.contrib import messages
from preferences.models import Service
from preferences.models import OptionalUser, GeneralOption, AssoOption
from django.conf import settings
from contributors import contributeurs
import os
import time
import users, preferences, cotisations, topologie, machines
def form(ctx, template, request):
@ -157,9 +161,12 @@ def history(request, application, object_name, object_id):
def about_page(request):
option = AssoOption.objects.get()
n = len(contributeurs)
contrib_1 = contributeurs[:n//2]
contrib_2 = contributeurs[n//2:]
return render(
request,
"re2o/about.html",
{'description': option.description , 'AssoName' : option.name}
{'description': option.description , 'AssoName' : option.name , 'contrib_1' : contrib_1 , 'contrib_2' : contrib_2}
)

1
templates/base.html

@ -86,7 +86,6 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% can_view_app logs %}
<li><a href="{% url "logs:index" %}">Statistiques</a></li>
{% acl_end %}
<li><a href="{% url "about" %}">À propos</a></li>
</ul>
<div class="col-sm-3 col-md-3 navbar-right">
<form action="{% url "search:search"%}" class="navbar-form" role="search">

Loading…
Cancel
Save