S’il vous plaît, j’aimerais savoir comment changer l’utilisateur « Vous avez été invité par : ». Je souhaite que ce soit une invitation du système car elle ne représente pas un individu. L’invitation provient de la communauté. C’est très important. Merci ! (:
Vous pouvez vous faire passer pour system depuis la page /admin/user.
Il masque en fait l’usurpation pour le système et la seule chose que vous pouvez voir est :
Peut-être y a-t-il quelque chose que je peux changer dans les paramètres, merci !
Hmm. Où êtes-vous hébergé ? Si c’est avec Discourse.org, vous pourriez envoyer un e-mail au support. J’ai testé sur une installation auto-hébergée récemment mise à niveau avant de faire la recommandation et mon écran ressemble à ceci :
Et puis j’ai cliqué dessus et suis devenu système. Je n’ai cependant pas créé d’invitation.
Merci ! Je contacterai la personne responsable de ces paramètres de site. ![]()
Si vous êtes modérateur et non administrateur, cela explique la situation. Bien sûr, vous ne pouvez pas usurper l’identité d’un utilisateur disposant de privilèges supérieurs aux vôtres.
Je pense que seul l’e-mail de l’administrateur système/développeur dans app.yml peut usurper l’identité du système ? Je viens de donner des droits d’administrateur à un utilisateur de test, et il n’a pas l’option d’usurpation pour le système.
Ça semble juste. J’oublie que développeur est différent, car c’est le plus souvent ainsi que j’obtiens un accès administrateur.
D’accord, merci, je vais examiner cela ! J’apprécie votre aide ! ![]()
Donc, si je suis capable d’usurper l’identité du système, pourrai-je changer le propriétaire des liens d’invitation ? C’est mieux que de recréer les liens et de les rajouter au contexte !
Merci d’avance !
Non. Vous seriez en mesure de créer des liens en tant que System. Je ne pense pas que vous puissiez facilement changer leur propriétaire. Étant donné que j’ai raison, vous devriez le faire via la console Rails. S’il y en a beaucoup, vous devrez consulter les Opérations en bloc administratives pour obtenir des indices sur la façon de faire certaines choses en bloc. Je doute cependant qu’il existe un exemple exact.
Merci ! (:
Je pense que ce serait une #fonctionnalité utile et pertinente de pouvoir changer le propriétaire (tout comme lorsque nous sommes autorisés à changer la propriété d’une publication).
Salut Gassim ! Peux-tu nous en dire plus sur ton cas d’utilisation ? Comment partages-tu ces invitations ? L’idée derrière « l’appartenance » des invitations est qu’il y a une confiance entre celui qui invite et la personne qu’il invite, ce qui aide à bâtir la communauté. La personne qui invite peut également surveiller ses invitations en attente et les renvoyer si nécessaire, est informée lorsque ses invitations sont acceptées et reçoit également du crédit pour les invitations acceptées.
Si tu ne veux pas de tout cela, je te suggère de modifier tes paramètres d’administration pour permettre aux nouveaux utilisateurs de s’inscrire directement. Ou alors, tu pourrais t’inscrire en tant qu’utilisateur représentant la communauté que tu es autorisé à usurper et qui n’est pas system.
Merci @tobiaseigen ! J’ai finalement choisi cette option.
Merci pour vos questions ! J’ai expliqué plus de détails sur le cas d’utilisation dans le sujet : Limite d’invitations à illimitée ! ; cependant, l’option de changer de propriétaire est parce que nous invitons des participants au cours au forum de discussion et que la communauté/le cours… etc ne représente pas un individu, donc « La personne vous a invité à rejoindre le forum de discussion » ne représente pas le but de l’invitation.
En bref, je ne savais pas qu’il allait dire « la personne vous a invité » parce que j’ai utilisé Admin, donc je pensais qu’il dirait que le site vous a invité… et puis quand j’ai testé, j’ai vu ce message et maintenant je veux changer le propriétaire des liens au lieu de devoir créer des liens et les remplacer dans le contenu du cours ! ( :
J’espère avoir bien clarifié le cas d’utilisation ! Il est encore en cours de test et merci beaucoup pour votre soutien.
Lecture de votre cas d’utilisation :
… Je voulais partager une expérience similaire que j’ai vécue, où nous devions laisser un lien dans la documentation qui dirigeait les gens vers la catégorie privée correcte lorsqu’ils la suivaient. Et étant donné le fonctionnement du système…
… n’a pas fonctionné pour nous, car c’était un appel à l’action pour les résidents d’une ville, ce qui était déraisonnable pour nous, conformément aux directives de la ville.
J’ai combiné deux fonctionnalités de Discourse :
- Groupes d’utilisateurs pour les permissions
- Permaliens
Lorsque l’on crée un lien direct vers un groupe, on peut demander à le rejoindre (selon les paramètres de ce groupe), il y a un bouton « Demander ». Si vous visitez https://meta.discourse.org/g/chat-testers, vous verrez quelque chose de similaire :
Appuyer sur le bouton « Demander » dirigera les utilisateurs vers le processus d’inscription/de rejoignement de ce groupe.
Comme nous ne voulions pas envoyer de liens ressemblant à https://example.org/g/neighborhood, nous avons choisi d’envoyer des redirections. Et comme nous voulions à la fois les contrôler (politiques de confidentialité de la ville, qui sont excellentes !), ainsi que pouvoir mettre à jour le lien si nécessaire, nous avons utilisé les paramètres de permalien natifs de Discourse, disponibles à l’adresse /admin/customize/permalinks.
Ensuite, dans notre documentation, nous laissons un message tel que :
Merci de votre intérêt pour ce cours, pour terminer les leçons, veuillez rejoindre le Cours 1 à l’adresse https://forums.example.edu/student-invite.
Ce qui, avec la redirection du permalien dans la capture d’écran, chargerait https://forums.example.edu/g/Students, et procéderait à l’intégration de l’étudiant.
J’ai apprécié cette méthode, car elle donnait à nos modérateurs des outils similaires pour intégrer des groupes, tout en gardant le système d’invitation flexible. ![]()
Merci beaucoup @maiki de partager ! Je trouve votre idée très géniale ; ~cependant, ma question est de savoir si la « demande de participation » apparaîtra pour un utilisateur qui ne s’est pas encore connecté au forum (utilisateurs anonymes) ?~ Et si elle apparaît, est-ce qu’elle les redirige vers le sujet après qu’ils aient demandé à participer ? mise à jour : Je l’ai testé mais cela ne redirige pas les utilisateurs vers le sujet spécifique.
L’autre problème est que les participants devront attendre que leur demande soit acceptée. Avez-vous automatisé cela ? (Je pense que c’est valide dans les paramètres, n’est-ce pas ?) edit : J’ai vérifié et il n’y a aucun moyen d’automatiser l’acceptation du groupe (de la même manière que les liens d’invitation) et cela signifie que les participants devront attendre qu’un propriétaire de groupe accepte leur demande, mais pour les cours qui sont internationaux, nous ne pouvons pas garantir d’être présents 24 heures sur 24 pour accepter immédiatement les demandes et il n’y a aucun moyen de faire attendre les participants !
Il existe une option qui ressemble à « permettre aux utilisateurs de rejoindre et de quitter le groupe librement ». Mais elle n’est pas disponible si le groupe est caché.
Merci, mais non seulement le groupe doit être visible, mais cela ne fonctionne pas avec l’option « demander à rejoindre ».
C’est toujours une option à examiner, mais le problème est que cela ne fonctionnerait que si nous pouvons garantir que les participants au cours s’inscriront tôt sur le forum et utiliseront la première invitation !
Merci !
Nous avons épinglé des sujets informatifs dans les catégories respectives ; dans mon cas d’utilisation, nous avions des sujets complexes à discuter, nous les avons donc divisés en sujets distincts pour les rendre plus faciles à digérer et à discuter.
Correct, la méthode que j’ai prescrite ne fonctionne pas aussi bien avec les groupes privés…
![]()
En résumé… peut-être pourriez-vous automatiser ce flux de travail, via Discourse Automation. Configurez-le de sorte que lorsqu’un utilisateur rejoint un groupe, il reçoive un message privé avec un lien vers le sujet que vous souhaitez qu’il lise…
C’est pourquoi j’utilise des liens d’invitation car c’est ce qu’il est censé faire :
- Ajouter l’utilisateur au groupe privé
- Redirige l’utilisateur vers le sujet



