[{"data":1,"prerenderedAt":550},["ShallowReactive",2],{"\u002Fv5\u002Fdokos\u002Fbookings\u002Fbadges":3,"section:\u002Fv5\u002Fdokos\u002Fbookings\u002Fbadges":549},{"id":4,"title":5,"body":6,"description":527,"extension":528,"meta":529,"navigation":531,"path":545,"seo":546,"stem":547,"__hash__":548},"docs\u002F1.v5\u002F1.dokos\u002F13.bookings\u002F6.badges.md","Badges",{"type":7,"value":8,"toc":512},"minimark",[9,13,17,20,81,84,89,97,104,110,196,200,206,212,238,259,263,268,274,278,313,323,326,330,336,358,368,372,390,407,418,422,425,481,503,507],[10,11,5],"h1",{"id":12},"badges",[14,15,16],"p",{},"Un badge prouve qu'un utilisateur a une compétence ou une habilitation, par exemple « Formation imprimante 3D ».\nUne ressource réservable peut exiger un ou plusieurs badges. Sur le portail, seuls les utilisateurs qui ont tous ces badges peuvent la réserver.",[14,18,19],{},"Les badges s'attribuent de trois façons :",[21,22,23,39],"table",{},[24,25,26],"thead",{},[27,28,29,33,36],"tr",{},[30,31,32],"th",{},"Voie",[30,34,35],{},"Déclencheur",[30,37,38],{},"Prérequis",[40,41,42,59,70],"tbody",{},[27,43,44,48,56],{},[45,46,47],"td",{},"À la main",[45,49,50,51,55],{},"Un gestionnaire crée et valide un ",[52,53,54],"strong",{},"Badge de réservation de ressources",".",[45,57,58],{},"Aucun",[27,60,61,64,67],{},[45,62,63],{},"Cours LMS",[45,65,66],{},"Un certificat LMS est émis pour le cours lié au type de badge.",[45,68,69],{},"Application LMS installée",[27,71,72,75,78],{},[45,73,74],{},"Présence à un événement",[45,76,77],{},"Un inscrit est marqué présent à un événement lié au type de badge.",[45,79,80],{},"Inscription liée à un utilisateur",[14,82,83],{},"Un même type de badge peut combiner plusieurs voies.",[85,86,88],"h2",{"id":87},"créer-un-type-de-badge","Créer un type de badge",[90,91,94],"tour",{"demo":92,"doctype":93},"Mappemonde","booking-badge-type",[14,95,96],{},"Créer un type de badge dans la démo",[14,98,99],{},[100,101],"img",{"alt":102,"src":103},"Cette image permet de visualiser plusieurs exemples de badges requis.","\u002Fimages\u002Fdokos\u002Flieu\u002Ftype-de-badges-de-reservation.png",[14,105,106,107,55],{},"Créez un ",[52,108,109],{},"Type de badge de réservation de ressources",[21,111,112,122],{},[24,113,114],{},[27,115,116,119],{},[30,117,118],{},"Champ",[30,120,121],{},"Rôle",[40,123,124,134,144,154,168,182],{},[27,125,126,131],{},[45,127,128],{},[52,129,130],{},"Type de badge",[45,132,133],{},"Le nom du badge, par exemple « Adhérent » ou « Niveau 1 ».",[27,135,136,141],{},[45,137,138],{},[52,139,140],{},"Image",[45,142,143],{},"L'image du badge. Cliquez sur le carré à gauche du nom pour l'ajouter.",[27,145,146,151],{},[45,147,148],{},[52,149,150],{},"Désactivé",[45,152,153],{},"Retire le type de badge des listes. Il n'est plus attribué par un cours LMS.",[27,155,156,161],{},[45,157,158],{},[52,159,160],{},"Validité par défaut (jours)",[45,162,163,164,167],{},"La durée de validité d'un nouveau badge, si aucune ",[52,165,166],{},"Date d'expiration"," n'est saisie. Vide : le badge n'expire pas.",[27,169,170,175],{},[45,171,172],{},[52,173,174],{},"Formation LMS",[45,176,177,178,181],{},"Section ",[52,179,180],{},"Attribution",", visible si l'application LMS est installée. Le cours qui donne le badge.",[27,183,184,189],{},[45,185,186],{},[52,187,188],{},"Événements attribuant ce badge",[45,190,191,192,195],{},"La liste des événements liés. Le bouton ",[52,193,194],{},"+ Créer un événement d'attribution"," ouvre un nouvel événement déjà lié à ce type de badge.",[85,197,199],{"id":198},"attribuer-un-badge-à-la-main","Attribuer un badge à la main",[90,201,203],{"demo":92,"doctype":202},"booking-badge",[14,204,205],{},"Attribuer un badge à un utilisateur dans la démo",[14,207,208],{},[100,209],{"alt":210,"src":211},"Cette image permet de visualiser l'attribution des badges.","\u002Fimages\u002Fdokos\u002Flieu\u002Fbadges-de-reservation.png",[213,214,215,220,229,235],"ol",{},[216,217,106,218,55],"li",{},[52,219,54],{},[216,221,222,223,226,227,55],{},"Sélectionnez l'",[52,224,225],{},"Utilisateur"," et le ",[52,228,130],{},[216,230,231,232,234],{},"Saisissez une ",[52,233,166],{}," si besoin. Sinon, Dokos applique la validité par défaut du type.",[216,236,237],{},"Enregistrez, puis validez.",[14,239,240,241,244,245,248,249,252,253,255,256,55],{},"Le ",[52,242,243],{},"Statut"," passe à ",[52,246,247],{},"Actif",", ou à ",[52,250,251],{},"Expiré"," si la date d'expiration est passée.\nDokos refuse un second badge actif du même type pour le même utilisateur, avec le message « Cet utilisateur est déjà lié avec une version active de ce badge. ».\nChaque nuit, Dokos passe au statut ",[52,254,251],{}," les badges dont la date d'expiration est passée. Annuler un badge le passe au statut ",[52,257,258],{},"Annulé",[85,260,262],{"id":261},"attribution-automatique","Attribution automatique",[264,265,267],"h3",{"id":266},"par-un-cours-lms","Par un cours LMS",[14,269,270,271,273],{},"Dans le type de badge, choisissez la ",[52,272,174],{},". Quand LMS émet un certificat pour ce cours, Dokos crée le badge de l'élève.\nSi le certificat a une date d'expiration, le badge la reprend.",[264,275,277],{"id":276},"par-la-présence-à-un-événement","Par la présence à un événement",[213,279,280,290,310],{},[216,281,282,283,285,286,289],{},"Liez l'événement au type de badge. Utilisez le bouton ",[52,284,194],{}," du type de badge, ou renseignez le champ ",[52,287,288],{},"Attribue le type de badge"," de l'événement.",[216,291,292,293,296,297],{},"Après le début de l'événement, cliquez sur ",[52,294,295],{},"Marquer la présence"," :\n",[298,299,300,303],"ul",{},[216,301,302],{},"sur la fiche de l'événement, pour sélectionner plusieurs inscrits ;",[216,304,305,306,309],{},"ou sur une ",[52,307,308],{},"Inscription à un événement"," validée, pour un seul participant.",[216,311,312],{},"Confirmez. La boîte de dialogue indique le badge attribué.",[14,314,315,316,319,320,322],{},"Seules les inscriptions validées et liées à un utilisateur reçoivent un badge.\nAvant le début de l'événement, Dokos refuse avec le message « Impossible de marquer la présence : cet événement n'a pas encore commencé. ».\nLa case ",[52,317,318],{},"Présent"," de l'inscription est en lecture seule : seule l'action ",[52,321,295],{}," la coche.",[14,324,325],{},"Si l'utilisateur a déjà un badge actif de ce type, Dokos n'en crée pas d'autre. Si son badge est expiré ou annulé, Dokos crée un nouveau badge actif et garde l'ancien.",[85,327,329],{"id":328},"exiger-un-badge-pour-une-ressource","Exiger un badge pour une ressource",[14,331,332],{},[100,333],{"alt":334,"src":335},"Cette image permet de visualiser la section Badges Requis d'une ressource réservable.","\u002Fimages\u002Fdokos\u002Flieu\u002Fbadges-requis-dans-ressource.png",[213,337,338,344,355],{},[216,339,340,341,55],{},"Ouvrez la ",[52,342,343],{},"Ressource réservable",[216,345,346,347,350,351,354],{},"Dans l'onglet ",[52,348,349],{},"Facturation",", section ",[52,352,353],{},"Badges Requis",", cochez les types de badge exigés.",[216,356,357],{},"Enregistrez.",[14,359,360,361,364,365,367],{},"Pour réserver la ressource sur le portail, l'utilisateur doit avoir ",[52,362,363],{},"tous"," ces badges, au statut ",[52,366,247],{},". Sinon, un message liste les badges manquants.\nLe contrôle s'applique aux réservations du portail. Une réservation créée dans le bureau n'est pas bloquée.",[85,369,371],{"id":370},"ce-que-voit-lutilisateur-sur-le-portail","Ce que voit l'utilisateur sur le portail",[298,373,374,377,380,383],{},[216,375,376],{},"Sur la carte de la ressource : l'indication « Badge requis » ou « N badges requis ».",[216,378,379],{},"En haut de la page de la ressource : le message « Cette ressource est protégée. Obtenez les badges requis ci-dessous pour pouvoir la réserver. ». La description, les tarifs et les horaires restent visibles.",[216,381,382],{},"Une pastille par badge requis : verte avec une coche si l'utilisateur a le badge, orange sinon.",[216,384,385,386,389],{},"Sur une pastille orange, le lien ",[52,387,388],{},"Comment l'obtenir"," liste le cours LMS lié et les prochaines sessions. Seuls les événements publiés, ouverts aux inscriptions et à venir s'affichent.",[14,391,392,393,396,397,400,401,403,404,406],{},"Dans ",[52,394,395],{},"Mon compte",", la section ",[52,398,399],{},"Mes badges"," liste les badges de l'utilisateur avec leur statut (",[52,402,247],{}," ou ",[52,405,251],{},").\nPour un badge actif, elle affiche « Valide jusqu'au … », ou « Expire dans N jours » en orange dans les 30 derniers jours.\nLa section n'apparaît que si au moins un type de badge actif existe.",[408,409,412],"callout",{"color":410,"icon":411},"teal","i-heroicons-light-bulb",[14,413,414,415,417],{},"Planifiez toujours des sessions de formation à venir. Sans session future, ",[52,416,388],{}," ne propose aucune inscription.",[85,419,421],{"id":420},"exemple-la-démo-mappemonde","Exemple : la démo MappeMonde",[14,423,424],{},"La démo MappeMonde utilise quatre badges et deux ressources protégées.",[21,426,427,437],{},[24,428,429],{},[27,430,431,434],{},[30,432,433],{},"Badge",[30,435,436],{},"Voie d'attribution",[40,438,439,449,463,472],{},[27,440,441,447],{},[45,442,443],{},[444,445,446],"em",{},"Bienvenue à MappeMonde",[45,448,74],{},[27,450,451,456],{},[45,452,453],{},[444,454,455],{},"Formation Imprimante 3D",[45,457,458,459,462],{},"Présence à un événement ",[52,460,461],{},"ou"," cours LMS",[27,464,465,470],{},[45,466,467],{},[444,468,469],{},"Habilitation Fraiseuse CNC",[45,471,74],{},[27,473,474,479],{},[45,475,476],{},[444,477,478],{},"Bonnes pratiques au fablab",[45,480,63],{},[298,482,483,492],{},[216,484,485,488,489,491],{},[52,486,487],{},"Imprimante 3D"," exige ",[444,490,455],{},". Le membre l'obtient en ligne ou en présentiel.",[216,493,494,488,497,499,500,502],{},[52,495,496],{},"Fraiseuse CNC",[444,498,469],{}," et ",[444,501,478],{},". Le second badge ne s'obtient que par le cours LMS.",[504,505,506],"mermaid",{},"\nflowchart TD\n    A[Membre du portail] --> B{A les badges requis ?}\n    B -- Oui --> C[Réservation possible]\n    B -- Non --> D[Message : ressource protégée]\n    D --> E[Comment l'obtenir]\n    E --> F[Cours LMS]\n    E --> G[Prochaines sessions de formation]\n    F --> H[Certificat émis : badge attribué]\n    G --> I[Présence marquée : badge attribué]\n    H --> C\n    I --> C\n",[90,508,509],{"demo":92,"doctype":93},[14,510,511],{},"Voir les types de badges dans la démo MappeMonde",{"title":513,"searchDepth":514,"depth":515,"links":516},"",1,2,[517,518,519,524,525,526],{"id":87,"depth":515,"text":88},{"id":198,"depth":515,"text":199},{"id":261,"depth":515,"text":262,"children":520},[521,523],{"id":266,"depth":522,"text":267},3,{"id":276,"depth":522,"text":277},{"id":328,"depth":515,"text":329},{"id":370,"depth":515,"text":371},{"id":420,"depth":515,"text":421},"Réserver une ressource aux utilisateurs qui ont un badge, et attribuer ce badge à la main, par un cours LMS ou par la présence à une formation.","md",{"last_verified":530,"reviewed":531,"sources":532},"2026-11-03",true,[533,534,535,536,537,538,539,540,541,542,543,544],"bookings@v5:bookings\u002Fbookings\u002Fdoctype\u002Fbooking_badge_type\u002Fbooking_badge_type.json","bookings@v5:bookings\u002Fbookings\u002Fdoctype\u002Fbooking_badge\u002Fbooking_badge.json","bookings@v5:bookings\u002Fbookings\u002Fdoctype\u002Fbooking_badge\u002Fbooking_badge.py","bookings@v5:bookings\u002Fbookings\u002Fdoctype\u002Fbooking_resource\u002Fbooking_resource.json","bookings@v5:bookings\u002Fbookings\u002Fdoctype\u002Fevent_registration\u002Fevent_registration.py","bookings@v5:bookings\u002Fui\u002Fapi_handlers\u002Fbook.py","bookings@v5:bookings\u002Fhooks.py","bookings@v5:front\u002Fsrc\u002Fcomponents\u002FBRequiredBadgeCard.vue","bookings@v5:front\u002Fsrc\u002Fcomponents\u002FBMyBadges.vue","bookings@v5:front\u002Fsrc\u002Fcomponents\u002FBResourceCard.vue","bookings@v5:front\u002Fsrc\u002Fpages\u002Fresource\u002Fresource.vue","bookings@v5:bookings\u002Flocale\u002Ffr.po","\u002Fv5\u002Fdokos\u002Fbookings\u002Fbadges",{"title":5,"description":527},"1.v5\u002F1.dokos\u002F13.bookings\u002F6.badges","_m-RMEFU7k7eZv0yUR56oRn4zKQiIzW3-wrWJmwNDR0",{},1794324437505]