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