Sondage dans un sujet restreint où les utilisateurs ne peuvent pas répondre

Un utilisateur de ma communauté m’a envoyé un message indiquant qu’il ne peut pas voter dans la catégorie que nous avons dédiée aux annonces communautaires. Nous utilisons cette catégorie pour publier les mises à jour de notre communauté, et hier, nous avons créé un sondage demandant aux utilisateurs ce qu’ils pensaient d’un changement. Un utilisateur m’a alors envoyé ceci :

Bonjour Diego,
Je rencontre cette erreur lorsque j’essaie de voter dans le sondage :

Vous ne pouvez pas voter car vous ne pouvez pas publier dans ce sujet.

En parcourant le code de Discourse, j’ai constaté que l’ID du message était user_cant_post_in_topic, et qu’il est déclenché lorsqu’un utilisateur tente de voter dans un sondage mais qu’il ne peut pas y répondre.


Ma question est donc la suivante :

Est-il possible de créer un paramètre pour activer ou désactiver cette vérification ?
Je veux dire, une façon de permettre aux utilisateurs qui ne peuvent pas répondre de voter dans les sondages.

1 « J'aime »

i found a workaround for this until something better can be implemented.

you can go into the category settings and edit the permissions to where everyone (or whicever group you decide) is able to reply/see for the category. then if you dont want people to reply to the topic but you still want them to be able to vote on the poll, just close the topic.

Just checking, are you referring to polls (like the one I included below) or the Discourse Voting plugin?

  • Option 1
  • Option 2

0 voters

To polls, Discourse Polls that is integrated in Core

1 « J'aime »

I take it the category the poll is in is restricted. Users can only read?

1 « J'aime »

Yep, if users cannot reply then they can’t vote on polls

2 « J'aime »