diff --git a/apps/wei/forms/surveys/wei2025.py b/apps/wei/forms/surveys/wei2025.py
index a12063ec..67439b6e 100644
--- a/apps/wei/forms/surveys/wei2025.py
+++ b/apps/wei/forms/surveys/wei2025.py
@@ -27,41 +27,41 @@ WORDS = {
"""Sur une échelle allant de 0 (= 0 alcool ou très peu) à 5 (= la fontaine de jouvence alcoolique),
quel niveau de consommation d’alcool souhaiterais-tu ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: 4,
+ 47: 1,
+ 48: 3,
+ 45: 3.5,
+ 44: 4,
+ 46: 5,
+ 43: 3,
+ 49: 3
}
],
"voie_post_bac": [
"""Si la DA du bus de ton choix correspondait à une voie post-bac, laquelle serait-elle ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: "Double licence cuisine/arts du cirque option burger",
+ 47: "BTS Exploration de donjon",
+ 48: "Ecole des stars en herbe",
+ 45: "Déscolarisation précoce",
+ 44: "Rattrapage pour excès de kiff",
+ 46: "Double cursus STAPS / Licence d’histoire",
+ 43: "Recherche active d’un sugar daddy/d’un sugar mommy",
+ 49: "Licence de musicologie"
}
],
"boite": [
"""Tu es seul·e sur une île déserte et devant toi il y a une sombre boîte de taille raisonnable.
Qu’y a-t-il à l’intérieur ?""",
{
- 42: "",
- 47: "",
- 48: "",
+ 42: "Un burgouzz de valouzz",
+ 47: "Un ocarina (pour me téléporter hors de ce bourbier)",
+ 48: "Des paillettes, un micro de karaoké et une enceinte bluetooth",
45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 44: "Une 86 et un caisson pour taper du pied",
+ 46: "Une épée, un ballon et une tireuse",
+ 43: "Des lunettes de soleil",
+ 49: "Mon instrument de musique"
}
],
"tardif": [
@@ -69,42 +69,42 @@ WORDS = {
qu’après tout, il n’y a plus personne sur la plage à cette heure-ci. Tu n’habites pas loin mais t’enchaînes
demain avec une journée similaire avec un autre groupe d’amis parce que t’es trop #busy. Que fais-tu ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: "On veut se déchaîner toute la nuit !!",
+ 47: "Je prends une glace et chill un moment avant d’aller dormir",
+ 48: "J’enfile mes boogie shoes pour enflammer le dancefloor avec elleux et lancer un concours de slay, le perdant finit la bouteille de rhum",
+ 45: "La fête continuuuuue",
+ 44: "Soirée sangria plage → boîte → lever de soleil sur la plage",
+ 46: "Minuit ? C’est l’heure du genepi. On commence les alcools forts !!",
+ 43: "T’enchaînes direct (faut pas les priver de ta présence)",
+ 49: "On continue en mode chill (soirée potins)"
}
],
"cohesion": [
"""C’est la rentrée de Seconde et tu découvres ta classe, tes camarades et ta prof principale!!!
qui vous propose une activité de cohésion. Laquelle est-elle ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: "Un relais cubi en ventriglisse",
+ 47: "Un jeu de rôle",
+ 48: "Organiser la soirée de l’année dans le lycée. Le thème : SLAY (Spotlight, Love, Amaze/All-night, Yeah), paillettes, disco",
+ 45: "La prof de français propose un slam parce qu'elle pense que c'est du rap littéraire qui fera plaisir aux élèves",
+ 44: "P’tit escape game + apéro",
+ 46: "Joute avec des boucliers Gilbert",
+ 43: "Tournage d’un clip de confessions nocturnes de Diam’s",
+ 49: "Je sais pas j’ai raté mon BAFA"
}
],
"artiste": [
"""C’est l’été et la saison des festivals a commencé. Tu regardes la programmation du festival
pas loin de chez toi et tu découvres avec joie la présence d’un·e artiste. De qui s’agit-il ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: "Moto-Moto (il chantera son fameux tube “je les aime grosses, je les aime bombées”)",
+ 47: "Hatsune Miku",
+ 48: "Rihanna",
+ 45: "Vald",
+ 44: "Qui connaît vraiment les noms des artistes de tech ?",
+ 46: "Perceval",
+ 43: "Fatal bazooka",
+ 49: "Måneskin"
}
],
"annonce_noel": [
@@ -112,61 +112,77 @@ WORDS = {
D’un coup, tu te lèves, tapotes de manière pompeuse sur ton verre avec un de tes couverts.
Qu’annonces-tu ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: """« Chère famille. Je sais bien que nous avions dit : pas de politique à table.
+ Je ne peux toutefois me retenir de vous annoncer une grande nouvelle…
+ j’ai décidé de quitter la ville pour consacrer ma vie au culte du Roi Julian.
+ A moi la jungle luxuriante, là où le soleil chaud caresse les palmiers,
+ où les lémuriens dansent avec frénésie et où chaque repas est une ode au burger sauvage.
+ Longue vie à Sa Majesté le Roi Julian ! »""",
+ 47: "« J’ai perdu »",
+ 48: "« Mes chers parents je pars, j’arrête l’ENS pour devenir DJ slay à Ibiza »",
+ 45: "J’interromps le repas pour rapper les 6min de bande organisée",
+ 44: "« Digestif ? Pétanque ? Les deux ? »",
+ 46: "« Montjoie St Denis à bas la Macronie »",
+ 43: "« Je suis enceinte » (c’est faux j’ai juste besoin d’attention)",
+ 49: """Discours de remerciement :
+ je lance un powerpoint de 65 slides et sors une feuille A4 blanche (je fais semblant de lire mon discours dessus)"""
}
],
"vacances": [
"""Les vacances sont là et t’aimerais bien partir quelque part, mais où ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: "A Madagascar, à bord d’un bus conduit par des pingouins",
+ 47: "Dans ma chambre",
+ 48: "Rio de Janeiro",
+ 45: "N'importe où tant qu'on peut sortir tous les soirs",
+ 44: "Tu suis les plans du club ski ou de piratens",
+ 46: "Carcassonne",
+ 43: "Coachella",
+ 49: "Dans les montagnes de la république populaire d’Auvergne-Rhônes-Alpes pour profiter de la fraîcheur, de la nature et de mes ami·e·s"
}
],
"loisir": [
"""T’as fini ta journée de cours et tu t’apprêtes à profiter d’une activité/hobby/loisir de ton choix.
Laquelle est-ce ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: "Cueillir des noix de coco",
+ 47: "Essayer de travailler puis chill avec des potes autour d’un jeu en buvant du thé",
+ 48: "Repet du nouveau spectacle de mon club, before (potins) puis sortie avec les potes jusqu’au bout de la night",
+ 45: "Zoner avec les copaings jusqu’à pas d’heure",
+ 44: "Go Kfet pour se faire traquenard jusqu’à 3h du mat",
+ 46: "Déterminer ce qui est le plus solide entre mon crâne et une ecocup",
+ 43: "Revoir pour la 6e fois gossip girl au fond de ton lit",
+ 49: "Jouer de mon instrument préféré avec les copains/copines pour préparer le prochain concert #solidays"
}
],
"plan": [
"""Tu reçois un message sur la conversation de groupe que tu partages avec tes potes :
vous êtes chaud·e·s pour vous retrouver. Quel plan t’attire le plus ?""",
{
- 42: "",
- 47: "",
- 48: "",
- 45: "",
- 44: "",
- 46: "",
- 43: "",
- 49: ""
+ 42: """Après-midi piscine, puis before arrosé de mojito,
+ avant d’aller s’éclater en pot avec toute la savane et de finir sur un after spécial pina colada""",
+ 47: """(matin) : Ptit jeu de rôle
+ (repas) : le traditionnel poké-tacos
+ (juste après le repas) : combat avec des épées en mousse avec les copains!
+ (16h00) : pause thé
+ (fin d’après midi) : initiation à la danse rock
+ (soirée) : découverte d’un jeu de société avec des règles obscures
+ """,
+ 48: "Soirée champagne and chic : spectacle et dîner au moulin rouge puis soirée sur les champs",
+ 45: "Se regrouper pour une soirée, même si il n’est encore que 10h",
+ 44: "P’tit poké qui termine en koin koin avec after poker",
+ 46: "Une dégustation de bière, un rugby et toute autre activité joviale",
+ 43: "Un brunch de pour papoter puis friperies",
+ 49: "Soirée raclette !"
}
]
}
}
IMAGES = {
+ "vacances": {
+ 49: "/static/wei/img/logo_auvergne_rhone_alpes.jpg",
+ }
}
NB_WORDS = 5
diff --git a/apps/wei/templates/wei/weiclub_detail.html b/apps/wei/templates/wei/weiclub_detail.html
index 84fcdf81..c820c10d 100644
--- a/apps/wei/templates/wei/weiclub_detail.html
+++ b/apps/wei/templates/wei/weiclub_detail.html
@@ -37,11 +37,13 @@ SPDX-License-Identifier: GPL-3.0-or-later
{% endif %}
{% else %}
+ {% if registration.validated %}
{% trans "Update my registration" %}
- {% if not not_first_year %}
+ {% endif %}
+ {% if my_registration.first_year %}
{% if not survey_complete %}
{% trans "Continue survey" %}
diff --git a/apps/wei/views.py b/apps/wei/views.py
index b18f7a25..5952f53b 100644
--- a/apps/wei/views.py
+++ b/apps/wei/views.py
@@ -214,6 +214,8 @@ class WEIDetailView(ProtectQuerysetMixin, LoginRequiredMixin, MultiTableMixin, D
context["not_first_year"] = WEIMembership.objects.filter(user=self.request.user).exists()
+ context["registration_validated"] = WEIMembership.objects.filter(registration=my_registration).exists() if my_registration else False
+
qs = WEIMembership.objects.filter(club=club, registration__first_year=True, bus__isnull=True)
context["can_validate_1a"] = PermissionBackend.check_perm(
self.request, "wei.change_weimembership_bus", qs.first()) if qs.exists() else False