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.