Permettre aux membres d'inviter pendant "approbation requise" — ou similaire

Je gère un Discourse destiné aux professionnels, qui demande aux nouveaux inscrits de certifier certaines informations sur leur appartenance et leur formation directement sur la page d’inscription (via des champs utilisateur personnalisés), ce qui nécessite une approbation par le personnel pour accéder au forum.

Je comprends que lorsque l’approbation est requise, seuls les membres du personnel peuvent inviter de nouveaux utilisateurs, mais que ces derniers ne sont pas alors soumis au processus d’approbation.

Est-il possible de modifier Discourse afin de :
A. permettre uniquement au personnel d’inviter de nouveaux utilisateurs, tout en obligeant ces derniers à passer par le processus d’approbation ?
B. permettre à tous les membres d’inviter de nouveaux utilisateurs, tout en exigeant que tous les nouveaux inscrits (y compris ceux invités par le personnel) soient approuvés ?

L’option B serait la plus souhaitée.

Je suis conscient que ce sont les membres du personnel qui décident de l’approbation des nouveaux utilisateurs, ce qui pourrait sembler contre-intuitif de vouloir qu’ils approuvent des utilisateurs qu’ils ont eux-mêmes invités. Ma logique est la suivante : la page d’inscription avec ses champs personnalisés conserve les informations dans Discourse, tandis que pour les invitations par le personnel, s’ils doivent vérifier les compétences ou autres, ils devraient communiquer en dehors de Discourse avant d’inviter l’utilisateur.

1 « J'aime »

Juste une idée à ajouter. Une option C pourrait être : s’il était possible de désactiver les invitations pour tout le monde, y compris le personnel, alors les invitations pourraient être effectuées en envoyant par message privé une adresse e-mail pour créer un utilisateur en attente, qui devrait ensuite être approuvé lors de l’inscription.

1 « J'aime »

Cette question et les solutions possibles sont discutées sur Allow users invited by staff to skip approval ?\u=tobiaseigen, donc nous fermons.