Inviter des utilisateurs à un groupe

:bookmark: Ce guide explique comment inviter des utilisateurs à un groupe dans votre communauté Discourse, en couvrant les méthodes pour les administrateurs, les propriétaires de groupes et les modérateurs disposant des permissions spécifiques.

:person_raising_hand: Niveau utilisateur requis : Administrateur ou Propriétaire de groupe (les modérateurs doivent activer le paramètre du site moderators_manage_groups pour inviter des utilisateurs à des groupes qu’ils ne possèdent pas)

Les administrateurs et les propriétaires de groupes peuvent créer des invitations pour ajouter de nouveaux utilisateurs ou des utilisateurs existants à des groupes personnalisés. En général, les modérateurs ne peuvent pas inviter des utilisateurs à des groupes, sauf s’ils sont propriétaires de ce groupe spécifique ou si l’administrateur du site a activé le paramètre moderators_manage_groups.

Ce guide expliquera :

  • Comment les administrateurs et les propriétaires de groupes peuvent envoyer des invitations aux utilisateurs.
  • Comment les modérateurs peuvent inviter des utilisateurs à des groupes qu’ils possèdent.
  • Comment le paramètre du site moderators_manage_groups modifie les permissions.
  • L’utilisation de l’API Discourse pour les invitations d’utilisateurs.
  • L’envoi d’invitations en masse via un téléchargement CSV.

Inviter des utilisateurs à un groupe

Les administrateurs peuvent inviter à la fois de nouveaux utilisateurs et des utilisateurs existants à un ou plusieurs groupes personnalisés. Voici comment procéder :

  1. Accédez à votre page de profil.
  2. Cliquez sur Invitations.
  3. Sélectionnez le menu déroulant Ajouter à des groupes pour choisir les groupes auxquels vous souhaitez inviter des utilisateurs.
  4. Les invitations peuvent être enregistrées sous forme de lien partageable directement avec les utilisateurs en cliquant sur Créer un lien.

:information_source: Il n’est pas possible d’inviter des utilisateurs à des groupes prédéfinis tels que les groupes de niveau de confiance, admin, mod ou staff. En guise de solution de contournement, vous pouvez configurer un groupe personnalisé pour définir automatiquement le niveau de confiance d’un utilisateur dans la section Gérer > Membres > Effets de la page de configuration du groupe. Cela vous permet de définir le niveau de confiance des utilisateurs invités à un niveau différent de celui défini par le paramètre default invitee trust level de votre site.

Consultez Configurer comment les utilisateurs peuvent créer et envoyer des invitations pour que d’autres rejoignent votre communauté pour plus de détails sur l’envoi d’invitations.

Permissions des modérateurs

Par défaut, les modérateurs ne peuvent pas inviter des utilisateurs à des groupes qu’ils ne possèdent pas. Si un modérateur tente d’ajouter un groupe à une invitation sans en être propriétaire, il recevra une erreur : « Vous n’êtes pas autorisé à voir la ressource demandée ».

Il existe deux façons d’accorder cette capacité aux modérateurs :

  1. Faire du modérateur un propriétaire de groupe : Attribuez au modérateur le rôle de propriétaire du groupe spécifique auquel il souhaite inviter des utilisateurs.
  2. Activer le paramètre du site moderators_manage_groups : Cela permet à tous les modérateurs de créer et de gérer des groupes (y compris l’envoi d’invitations) sur l’ensemble du site. Ce paramètre se trouve sous Admin → Paramètres → Groupes.

:warning: Dépannage : Si vous êtes modérateur et que vous voyez le menu déroulant « Ajouter à des groupes » dans le formulaire d’invitation mais que vous recevez une erreur lors de la soumission, assurez-vous d’être propriétaire du groupe sélectionné. Si ce n’est pas le cas, demandez à un administrateur de soit vous rendre propriétaire de ce groupe, soit d’activer le paramètre du site moderators_manage_groups.

Inviter des utilisateurs en tant que propriétaire de groupe

Si vous êtes propriétaire d’un groupe, vous pouvez inviter de nouveaux utilisateurs à ce groupe. Suivez ces étapes :

  1. Accédez à la page du groupe.
  2. Cliquez sur le bouton Inviter.

Ajouter des utilisateurs existants

Les propriétaires de groupes peuvent également inviter des utilisateurs existants (ceux qui ont déjà un compte sur le site) à des groupes en utilisant le bouton Ajouter des utilisateurs.

2026-06-22_invite-add-users-btn

Utilisation de l’API

Les invitations de groupes peuvent également être envoyées en utilisant l’API Discourse via le point de terminaison /invites.json. Alternativement, vous pouvez utiliser la gemme Discourse API pour envoyer des invitations en Ruby.

Voici un exemple d’utilisation de l’API avec la gemme Discourse API :

require 'discourse_api'

client = DiscourseApi::Client.new("https://discourse.example.com")
client.api_key = "votre_clé"
client.api_username = "un_admin"

# Inviter un utilisateur par e-mail à des groupes spécifiques
client.invite_user(
  email: "bob@bob.com",
  group_ids: "1,2,3"
)

Invitations en masse

L’invitation en masse d’utilisateurs peut être réalisée en téléchargeant un fichier CSV. Pour plus de détails sur ce processus, consultez le guide détaillé ici : Envoyer des invitations d’utilisateurs en masse.

Bonnes pratiques

  • Créez des groupes personnalisés pour organiser les utilisateurs en fonction de leurs rôles ou permissions plutôt que d’utiliser des groupes système pour les invitations.
  • Fournissez des instructions claires dans vos messages d’invitation pour éviter toute confusion sur la raison pour laquelle un utilisateur est invité.
  • Examinez et gérez régulièrement les adhésions aux groupes pour maintenir une communauté organisée et supprimer les utilisateurs inactifs.
  • Utilisez le paramètre moderators_manage_groups avec prudence : L’activation de ce paramètre accorde aux modérateurs des pouvoirs importants ; assurez-vous que votre équipe de modération est formée aux meilleures pratiques de gestion des groupes avant de l’activer.

Problèmes courants et solutions

  • L’invitation ne fonctionne pas : Vérifiez les dates d’expiration des invitations et les limites de rachat.
  • Les utilisateurs ne reçoivent pas les invitations : Vérifiez les journaux d’e-mails envoyés et assurez-vous que l’adresse e-mail est valide.
  • Erreur « Vous n’êtes pas autorisé » : Si vous êtes modérateur, assurez-vous d’être propriétaire du groupe auquel vous essayez d’inviter, ou que le paramètre du site moderators_manage_groups est activé.
  • Impossible d’inviter à des groupes système : Vous ne pouvez pas inviter des utilisateurs à des groupes prédéfinis comme admins ou trust_level_2. Créez plutôt un groupe personnalisé avec les effets souhaités.

Foire aux questions

Les modérateurs peuvent-ils inviter des utilisateurs à n’importe quel groupe ?
Non. Par défaut, les modérateurs ne peuvent inviter des utilisateurs qu’aux groupes qu’ils possèdent personnellement. Pour permettre aux modérateurs d’inviter des utilisateurs à n’importe quel groupe, un administrateur doit activer le paramètre du site moderators_manage_groups.

Puis-je inviter des utilisateurs au groupe « Staff » ?
Non. Vous ne pouvez pas inviter des utilisateurs à des groupes système prédéfinis. À la place, créez un groupe personnalisé et configurez-le pour accorder le niveau de confiance ou les permissions souhaités.

Comment inviter un utilisateur qui possède déjà un compte ?
Utilisez le bouton Ajouter des utilisateurs sur la page du groupe (pour les propriétaires de groupes) ou le menu déroulant Ajouter à des groupes lors de la création d’une invitation (pour les administrateurs).

Ressources supplémentaires

15 « J'aime »

Le niveau d’utilisateur requis ne mentionne pas les modérateurs, mais la première phrase mentionne le « personnel », ce qui les inclut.

Vous avez tout à fait raison ! Je suis à peu près certain que les modérateurs ne peuvent pas du tout faire d’invitations de groupe, sauf s’ils sont également propriétaires du groupe. Mais je n’ai pas vraiment testé cela depuis longtemps.

À noter, le fil de discussion est un wiki, vous pouvez donc le modifier vous-même.