diff --git a/re2o/settings_local.example.py b/re2o/settings_local.example.py
index 097d4c46..2d5f0abc 100644
--- a/re2o/settings_local.example.py
+++ b/re2o/settings_local.example.py
@@ -36,7 +36,10 @@ ASSO_EMAIL = "tresorier@ecole.fr"
ASSO_PHONE = "01 02 03 04 05"
services_urls = {
- #Fill IT : ex : 'gitlab': {'url': 'https://gitlab.rezometz.org', 'logo': 'gitlab.png'},
+#Fill IT : ex : 'gitlab': {
+# 'url': 'https://gitlab.rezometz.org',
+# 'logo': 'gitlab.png',
+# 'description': 'Gitlab is cool 8-)'},
}
# Number of hours a token remains valid after having been created. Numeric and string
diff --git a/re2o/templates/re2o/index.html b/re2o/templates/re2o/index.html
index 33d11dec..c1a08a55 100644
--- a/re2o/templates/re2o/index.html
+++ b/re2o/templates/re2o/index.html
@@ -8,95 +8,22 @@
- {% if services_urls.zerobin %}
-
-
-
-
-
Zerobin
-
Le zerobin, un service pour partager un contenu avec un lien. Copier-coller, envoyer ! Le lien peut être à usage unique
-
Accéder au zerobin
-
+{% for col in services_urls %}
+
+ {% for key, s in col.items %}
+
+
+
+
+
{{ key }}
+
{{ s.description }}
+
Accéder
+
+
+
+ {% endfor %}
-
- {% endif %}
- {% if services_urls.wiki %}
-
-
-
-
-
Wiki
-
Le wiki, toutes les informations et les données techniques à propos de la structure du réseau et de sa gestion,
- ainsi que les personnes qui le gèrent
-
Accéder au wiki
-
-
-
- {% endif %}
- {% if services_urls.gitlab %}
-
-
-
-
-
Gitlab
-
Découvrez le gitlab hébérgé par nos soins ! Idéal pour vos projets personnels, ou pour des projets collaboratif !
- Accès avec votre compte
-
Accéder au gitlab
-
-
-
- {% endif %}
- {% if services_urls.kanboard %}
-
-
-
-
-
Kanboard
-
Découvrez kanboard, pour gérer un projet complexe et le diviser en minitaches. Conçu pour travailler en groupe sur
- des projets, accessible avec votre compte
-
Accéder au kanboard
-
-
-
- {% endif %}
- {% if services_urls.etherpad %}
-
-
-
-
-
Etherpad
-
Etherpad, un pad collaboratif, ouvert, editable par tous ! Un editeur de texte libre qui permet une édition collaborative
- avec un chat
-
Accéder au pad
-
-
-
- {% endif %}
- {% if services_urls.planner %}
-
-
-
-
Planner
-
Planner, un service pour planifier les événements à plusieurs, et choisir une date commune. Version open source
- mise en place par framasoft
-
Accéder au planner
-
-
-
- {% endif %}
- {% if services_urls.federez %}
-
-
-
-
-
FedeRez
-
La fédération française des associations réseaux étudiants des grandes écoles et université, FedeRez, vous propose
- de découvrir les nombreux services hébergés par ses membres
-
Accéder au site de FedeRez
-
-
-
- {% endif %}
+{% endfor %}
{% endblock %}
diff --git a/re2o/views.py b/re2o/views.py
index 17816b08..0fef2c0b 100644
--- a/re2o/views.py
+++ b/re2o/views.py
@@ -11,4 +11,12 @@ def form(ctx, template, request):
def index(request):
- return form({'services_urls': services_urls}, 're2o/index.html', request)
+ i = 0
+ services = [{}]
+ for key, s in services_urls.items():
+ if len(services) <= i:
+ services += [{}]
+ services[i][key] = s
+ i = i + 1 if i < 2 else 0
+
+ return form({'services_urls': services}, 're2o/index.html', request)