# Restricting poll creation to Trust Levels

**URL:** https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379
**Category:** Feature
**Tags:** completed
**Created:** [2016 年 6 月 24 日午前 1:51 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379 "2016-06-24T01:51:51Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![BenLeong](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benleong/32/60951_2.png) [@BenLeong](https://meta.discourse.org/u/BenLeong)
#### Post date: [2016 年 6 月 24 日午前 1:51 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/1 "2016-06-24T01:51:51Z")

</div>

Is there currently a way of restricting poll creation to specific Trust Levels? For example, allowing Trust Level 4+ to create polls, and Trust Level 0+ to vote in them?

We have polls disabled as we don’t want poll creation to be available to all users. However, we _would_ like Staff to be able to create them for the community to vote on.

Admin settings currently only provide two options: “Poll enabled” (yes/no checkbox) and a field for the maximum number of options allowed in a poll. Is there another way of setting this up?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016 年 6 月 24 日午前 4:54 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/2 "2016-06-24T04:54:52Z")

</div>

Possibly, how hard would this be @tgxworld? Only poll creation could be enforced, participation must be available to all users.

---

<div class="post-metadata">

### Author: ![BenLeong](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benleong/32/60951_2.png) [@BenLeong](https://meta.discourse.org/u/BenLeong)
#### Post date: [2016 年 6 月 24 日午前 5:31 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/3 "2016-06-24T05:31:22Z")

</div>

Thanks Jeff!

Being able to restrict poll creation is all we’d need - participation in any poll that we’d create would be available to all users.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2016 年 6 月 24 日午前 10:10 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/4 "2016-06-24T10:10:20Z")

</div>

Is there a particular reason you are looking to block this.

One possible approach is to simply enable polls and watch what happens for a few week, maybe it will be a complete non-event

---

<div class="post-metadata">

### Author: ![BenLeong](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benleong/32/60951_2.png) [@BenLeong](https://meta.discourse.org/u/BenLeong)
#### Post date: [2016 年 6 月 25 日午前 7:23 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/5 "2016-06-25T07:23:50Z")

</div>

I believe that was the case in an older (pre-Discourse) version of the forum, and it rapidly got out of hand… User-created polls dominated the more popular discussion categories, and some forum members felt that getting a majority vote on a poll option should immediately translate into the business allocating resources to that course of action.

Lots of pairs of eyes are fantastic at identifying problems, but not necessarily great at deciding how problems should be fixed - particularly if there are a lot of factors (technical or process) involved behind the scenes. Almost all of our community issues are things that we’re happy to get feedback on from the community, but we don’t want decision making via mob rule to be the default 😉

---

<div class="post-metadata">

### Author: ![watchmanmonitor](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/watchmanmonitor/32/430970_2.png) [@watchmanmonitor](https://meta.discourse.org/u/watchmanmonitor)
#### Post date: [2016 年 6 月 25 日午後 2:19 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/6 "2016-06-25T14:19:24Z")

</div>

Maybe adding the voting plugin will be a less politicized way of having people express themselves? I’m suggesting this as a way people might be inclined to make less polls.

> [@Discourse Topic Voting](https://meta.discourse.org/t/discourse-feature-voting/40121):
>
> discourse2Summary Discourse Topic Voting gives the ability to vote on topics in a specified category.[[1]](#footnote-173202-1)open_bookInstall Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. Features To enable it, edit any category, look on the settings tab for the “Allow users to vote on topics in this category” checkbox: Once enabled, a “Votes” item is available in the top menu. The topics in that category can be voted on w…

---

<div class="post-metadata">

### Author: ![Slowhand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/slowhand/32/57436_2.png) [@Slowhand](https://meta.discourse.org/u/Slowhand)
#### Post date: [2016 年 6 月 30 日午後 5:49 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/7 "2016-06-30T17:49:27Z")

</div>

I’m inclined to agree with this restriction (TL3 to create polls).

Our forum is mostly teenagers and they have a tendency to want to create polls about many useless things that don’t apply to our forum.

Having to lock these and/or delete them is a waste of Moderators’ time.

> **Examples of useless polls**
>
> - What time do you get up?
> - Have you farted today?
> - Is your favorite color red?
> 
> I could go on, but I think you can see the point.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016 年 6 月 30 日午後 7:16 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/8 "2016-06-30T19:16:12Z")

</div>

I disagree: a post is no less useless if it _asks_ “when was the last time you farted” versus making it a poll.

---

<div class="post-metadata">

### Author: ![Slowhand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/slowhand/32/57436_2.png) [@Slowhand](https://meta.discourse.org/u/Slowhand)
#### Post date: [2016 年 6 月 30 日午後 7:48 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/9 "2016-06-30T19:48:19Z")

</div>

Perhaps “useless” was the incorrect word. Let’s say “Off Topic” in an anime forum.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [2016 年 6 月 30 日午後 7:49 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/10 "2016-06-30T19:49:31Z")

</div>

Then wouldn’t it be appropriate to either Flag the post as such / Unlist the topic?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2016 年 6 月 30 日午後 10:00 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/11 "2016-06-30T22:00:19Z")

</div>

Like this post if you farted today!

😀

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2016 年 6 月 30 日午後 10:08 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/12 "2016-06-30T22:08:05Z")

</div>

Like this post if you did not fart today!

I get that this is about adding friction, but friction to abuse is just so low. Flagging is better.

---

<div class="post-metadata">

### Author: ![Slowhand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/slowhand/32/57436_2.png) [@Slowhand](https://meta.discourse.org/u/Slowhand)
#### Post date: [2016 年 7 月 1 日午前 1:36 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/13 "2016-07-01T01:36:33Z")

</div>

> [@Mittineague](#):
>
> Then wouldn’t it be appropriate to either Flag the post as such / Unlist the topic?

Again, these are teenagers, they don’t worry about silly things like Flags. And if their account is banned, they create another. Or enlist their friends to do so - it’s just endless.

But, I’m finished with this now. Obviously, this isn’t going to happen and I need to get over it and move on.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016 年 7 月 1 日午前 1:38 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/14 "2016-07-01T01:38:03Z")

</div>

I suggest disabling polls altogether. Remember staff are immune to those kinds of disables anyway.

Can we confirm that the setting works this way @tgxworld? If staff manually enter a poll in a post, even with polls “disabled”, I think it should work. Sort of the same way that PMs being “disabled” works.

---

<div class="post-metadata">

### Author: ![BenLeong](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benleong/32/60951_2.png) [@BenLeong](https://meta.discourse.org/u/BenLeong)
#### Post date: [2016 年 7 月 1 日午前 5:14 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/15 "2016-07-01T05:14:19Z")

</div>

If Staff manually enter a poll while that option is disabled forum-wide, can users still vote in them?

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2016 年 7 月 1 日午前 5:38 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/16 "2016-07-01T05:38:14Z")

</div>

> [@codinghorror](#):
>
> Possibly, how hard would this be @tgxworld? Only poll creation could be enforced, participation must be available to all users.

Opps not sure how I missed this. Server side it should be pretty easy but we’ll have to disable the dialect somehow for normal users.

> [@codinghorror](#):
>
> Can we confirm that the setting works this way @tgxworld? If staff manually enter a poll in a post, even with polls “disabled”, I think it should work. Sort of the same way that PMs being “disabled” works.

Disabling polls disables it for everyone right now. Will have to add the feature in.

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2016 年 7 月 7 日午前 9:03 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/17 "2016-07-07T09:03:45Z")

</div>

> [@BenLeong](#):
>
> If Staff manually enter a poll while that option is disabled forum-wide, can users still vote in them?

Yes as of

[https://github.com/discourse/discourse/pull/4314?rebake-one-box-hax](https://github.com/discourse/discourse/pull/4314?rebake-one-box-hax)

😄

---

<div class="post-metadata">

### Author: ![BenLeong](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benleong/32/60951_2.png) [@BenLeong](https://meta.discourse.org/u/BenLeong)
#### Post date: [2016 年 7 月 8 日午前 5:44 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/18 "2016-07-08T05:44:02Z")

</div>

That’s fantastic news. Thanks! 😃

---

<div class="post-metadata">

### Author: ![tgxworld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tgxworld/32/106117_2.png) [@tgxworld](https://meta.discourse.org/u/tgxworld)
#### Post date: [2016 年 7 月 15 日午前 4:30 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/19 "2016-07-15T04:30:06Z")

</div>

> [@codinghorror](#):
>
> If staff manually enter a poll in a post, even with polls “disabled”, I think it should work.

@eviltrout raised that this might be a little confusing as polls “disabled” should result in polls being totally unavailable on the instance. If we’re going to add a site setting like “Only Staff can create polls”, I think it won’t take much work to make it such that we can restrict polls to certain trust levels.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2016 年 7 月 15 日午前 4:48 UTC](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379/20 "2016-07-15T04:48:19Z")

</div>

No, this is also how PMs work. Disable PMs and you disable them for users,  
but staff can still send messages. There is no way to turn messages all the  
way off. Polls can be the same way.

[次のページ](https://meta.discourse.org/t/restricting-poll-creation-to-trust-levels/46379.md?page=2)
