Bureau et invitations

Le module Bureau permet de gérer les membres du bureau ASEEGS et les invitations contrôlées par rôle.

Créer un membre du bureau

Depuis l’administration :

  1. ouvrir Bureau ;
  2. cliquer sur Nouveau membre ;
  3. renseigner le nom, prénom, email, fonction et rôle ;
  4. ajouter une commission si nécessaire ;
  5. choisir la visibilité publique ;
  6. renseigner l’ordre d’affichage ;
  7. enregistrer.

Créer une invitation

Une invitation permet à une personne de compléter elle-même son profil et de choisir son mot de passe.

Pour créer une invitation :

  1. ouvrir Bureau, puis Invitations ;
  2. choisir la fonction ;
  3. choisir le rôle système ;
  4. renseigner une commission si nécessaire ;
  5. limiter l’email si le lien est destiné à une personne précise ;
  6. définir une expiration si nécessaire ;
  7. créer l’invitation.

Lien public

Le lien public suit ce format :

/bureau/invitation/{token}

Le token est long, aléatoire et non prévisible. Il ne doit pas être partagé publiquement.

Choix du mot de passe

Le membre choisit lui-même son mot de passe depuis la page d’invitation. Aucun mot de passe n’est envoyé par email.

Rôle automatique

Lors de la validation, la plateforme crée ou associe le compte utilisateur avec le rôle défini dans l’invitation.

Affichage public du bureau

La page Bureau public affiche uniquement les membres :

  • actifs ;
  • visibles publiquement ;
  • triés par ordre d’affichage.

Si aucun membre n’est enregistré en base, la page utilise le contenu de fallback défini dans public_content.py.

Email public institutionnel

Pour limiter l’exposition des emails personnels, la plateforme affiche :

  1. public_email s’il est renseigné ;
  2. sinon l’email principal seulement s’il utilise @aseegs.com ou @aseegs.online ;
  3. sinon aucun email public.