diff --git a/apps/wei/forms/surveys/wei2024.py b/apps/wei/forms/surveys/wei2024.py index 891eb7ff..5e2d2b60 100644 --- a/apps/wei/forms/surveys/wei2024.py +++ b/apps/wei/forms/surveys/wei2024.py @@ -1,9 +1,12 @@ # Copyright (C) 2018-2024 by BDE ENS Paris-Saclay # SPDX-License-Identifier: GPL-3.0-or-later +import json + from functools import lru_cache from django import forms +from django.utils.safestring import mark_safe from django.db import transaction from django.db.models import Q @@ -13,7 +16,7 @@ from ...models import WEIMembership buses_descr = [ [ - "Magi[Kar]p", "#ef5568", 0, + "Magi[Kar]p đđźđČ", "#ef5568", 1, """Vous l'aurez compris au nom du bus, l'ambiance est aux jeux et Ă la culture geek ! Ici, vous trouverez une ambiance calme avec une bonne dose d'autodĂ©rision et de second degrĂ©. Que vous ayez besoin de beaucoup dormir pour tenir la soirĂ©e du lendemain, ou que vous souhaitiez faire nuit blanche pour jouer toute la nuit, vous pouvez nous rejoindre. Votre voix @@ -21,13 +24,13 @@ buses_descr = [ siphonner !""", ], [ - "Va[car]me", "#fd7a28", 0, + "Va[car]me đ·đđ", "#fd7a28", 3, """Ici c'est le bus du bruit. Que ce soit les groupes de musique du Bureau des Arts ou la fanfare, on sera lĂ pour vous ambiancer ! On fera en sorte que vous vous souveniez de votre WEI et de son Vacarme !""", ], [ "[Kar]aĂŻbes", "#a5cfdd", 0, - """Bus dans le thĂšme des CaraĂŻbes ⊠đŹđŽââ ïžđŹ""", + """Ahoy, explorateurs du WEI ! Le bus Karaibes tâinvite Ă une traversĂ©e sous les tropiques, oĂč lâambiance est toujours au beau fixe ! âïžđč Ici, câest soleil, rhum, et bonne humeur assurĂ©e : une atmosphĂšre de vacances oĂč lâon se laisse porter par la chaleur humaine et la fĂȘte. Que tu sois un pirate en quĂȘte de sensations fortes ou un amateur de chill avec un cocktail Ă la main, tu seras Ă ta place dans notre bus. Les soirĂ©es seront marquĂ©es par des rythmes tropicaux qui te feront vibrer jusquâĂ lâaube. PrĂȘt Ă embarquer pour une aventure inoubliable avec les meilleurs matelots du WEI ? On tâattend sur le pont du Karaibes pour lever lâancre ensemble !""", ], [ "[Kar]di [Bus]", "#e46398", 0, @@ -39,19 +42,19 @@ buses_descr = [ Bus !""", ], [ - "Sparta[bus] đ", "#ebdac2", 0, + "Sparta[bus] đșđđ", "#ebdac2", 0, """Dans notre bus, on vous donne un avant goĂ»t des plus grandes assos de l'ENS : les Kyottes et l'Aspique (clubs de rugby fĂ©minin et masculin, mais pas que). Bien entendu, qui dit rugby dit les copaings, le pastaga et la Pena Bayona, mais vous verrez par vous mĂȘme qu'on est ouvertâ e Ă toutes propositions quand il s'agit de faire la fĂȘte. Pour les casse-cous comme pour les plus calmes, vous trouverez au bus Aspique-Kyottes les 2A+ qui vous feront kiffer votre WEI.""", ], [ - "Zanzo[Bus]", "#FFFF", 0, + "Zanzo[Bus] đ€©đœđ", "#FFFF", 3, """Dans un entre-trois bien senti entre zinzinerie, enfance et vieillerie, le Zanzo[BUS] est un concentrĂ© de fun mĂȘlĂ© Ă de la dinguerie Ă gogo. N'hĂ©sitez plus et rejoignez-nous pour un WEI toujours plus dĂ©jantĂ© !""", ], [ - "Bran[Kar] đ„ł", "#6da1ac", 3.5, + "Bran[Kar] đčđ„ł", "#6da1ac", 4, """Si vous ne connaissez pas le Bran[Kar], câest comme une grande famille qui fait un apĂ©ro, qui se bourre un peu la gueule en discutant des heures autour dâune table remplie de bouffe et de super bons cocktails (la plupart des barmen/barwomen du bus sont les barmans de Shakens), sauf quâon est un bus du Wei (vous comprendrez bien le nom de notre @@ -79,12 +82,30 @@ buses_descr = [ ] +def print_survey_info(i): + s = {"recap": { + "1": 0, + }} + s_ = {f"bus{i}": {f"{i}": 0 for i in range(1, 5 + 1)} for i in range(len(buses_descr))} + s.update(s_) + s.update({f"bus{i}": {f"{join}": join for join in range(1, 5 + 1)}}) + s = {"scores": s} + json_str = json.dumps(s) + print(json_str) + + + + def print_bus(i): return f"""