Asso-Services Documentation publique
Consultation libre du guide utilisateur. Connectez-vous pour accéder à l'application.

Une main pour demain

Module Une main pour demain : activités Famille et Enfants destinées aux bénéficiaires (responsable légal) et à leurs enfants.

Module optionnel — doit être activé pour votre association. Le module Bénéficiaires est requis.

Accès

Menu latéral → Une main pour demain

Enfants sur la fiche bénéficiaire

Lorsque le module est actif, la fiche d’un bénéficiaire comporte une zone Enfants :

  • nom, prénom, sexe
  • date de naissance (optionnelle)
  • niveau : Maternelle, Primaire, Collège, Lycée
  • classe (sous-niveau) :

- Maternelle : Petite / Moyenne / Grande section - Primaire : CP, CE1, CE2, CM1, CM2 - Collège : 6ème, 5ème, 4ème, 3ème - Lycée : Seconde, Première, Terminale

Par défaut, le niveau et la classe sont proposés selon l’âge au 1er janvier de l’année scolaire (ex. rentrée septembre 2026 → référence au 1er janvier 2027). Vous pouvez les modifier (bénéficiaire ou administrateur).

Pour plusieurs enfants : remplissez la première ligne, cliquez sur + Ajouter un enfant, puis Enregistrer une seule fois.

Deux catégories d’activités

Catégorie Qui s’inscrit Places
Famille Le parent obligatoirement, plus les enfants cochés 1 place = 1 famille (et 1 tarif pour la famille). Une session à 1 place n’accepte qu’une famille.
Enfants Uniquement les enfants cochés des niveaux / classes autorisés 1 place et 1 tarif par enfant (le parent n’occupe pas de place)

À la création d’une activité Enfants, choisissez les niveaux et/ou les classes autorisés. Plusieurs classes peuvent être ouvertes dans un même niveau (ex. Petite + Moyenne section, ou CP + CE1 + CE2).

Fonctionnement (identique au programme privé)

Sur la liste, par défaut seules les activités non clôturées ni annulées apparaissent (filtre Toutes pour l’historique).

Les activités réutilisent le moteur des manifestations privées :

  • type 0 — Sans limite par défaut (modifiable)
  • sessions, tarifs, publication
  • lieu : adresse physique ou visioconférence (nom de l’outil + lien d’accès cliquable)
  • si vous modifiez la date ou l’heure, les inscrits et la liste d’attente sont prévenus par e-mail
  • tarif Gratuit (0 €) créé automatiquement pour les bénéficiaires (il doit en rester un ; un doublon comme « GRATUIT » peut être supprimé. S’il est déjà utilisé, modifier puis décochez « Tarif actif »)
  • présence : 1 ligne par personne (1 adulte + 3 enfants = 4 présences), même si l’activité Famille n’occupe qu’1 place. Bouton Présent sur la liste des inscrits (sans HelloAsso) + feuille PDF par date
  • liste d’attente si les places manquent (une entrée par e-mail du parent ; lorsqu’une place se libère ou que le max augmente, un e-mail est envoyé — à la confirmation, le parent rechoisit les enfants)
  • annulation jusqu’à la veille de la session ; sur un billet Famille, le parent peut aussi modifier les enfants (ajouter / retirer) jusqu’à cette date
  • côté administration, sur une activité Famille, les enfants se gèrent aussi depuis la fiche de l’activité (à l’ajout d’un bénéficiaire ou sur la ligne du parent dans Inscriptions), sans la limite de la veille
  • rappels e-mail 3 jours avant et la veille de chaque date (comme le programme d’activités)

Ces événements n’apparaissent pas dans le programme d’activités habituel ni sur l’inscription privée standard.

Inscription en ligne

Lien affiché sur la liste du module : `/umpd/inscription?slug=…` (même slug / HelloAsso que le programme d’activités).

  1. Saisir l’e-mail du bénéficiaire
  2. Choisir l’activité, la session et le tarif
  3. Cocher les enfants concernés
  4. Payer si le tarif n’est pas gratuit (HelloAsso)

Sur un billet Famille déjà pris : jusqu’à la veille de la session, le parent peut ajouter ou retirer des enfants (même tarif, toujours 1 place famille). L’annulation du billet retire toute la famille. Un administrateur peut faire la même modification depuis la fiche de l’activité (Inscriptions), y compris après cette date.

Droits

  • Consulter
  • Créer et gérer (activités, sessions, tarifs, inscriptions, liste d’attente, présence)

Mise à jour technique

Migrations :

  • [`096unemainpourdemain.sql`](../../../database/migrations/096unemainpourdemain.sql)
  • [`098umpddefaultfreetariff.sql`](../../../database/migrations/098umpddefaultfreetariff.sql)
  • [`130umpdschoolclasses.sql`](../../../database/migrations/130umpdschoolclasses.sql) — classes + Collège / Lycée séparés

Index : [`database/migrations/README.md`](../../../database/migrations/README.md)