Discourse poll - update

Hi,

I submitted multiple commits today for the poll plugin, which will change the current behaviour a little bit. Previously poll_enabled was kind of misleading as it didn’t disable polls but only let staff create polls when disabled.

Poll plugin now has 2 settings for this :

  • poll_enabled => will totally disable polls and will un-cook polls when a post is rebaked
  • poll_minimum_trust_level_to_create => defines the minimum trust level to create polls

Staff will always be able to create polls regardless of trust level, if polls are enabled.

I also added multiple tests, please let me know if you see something not working.

12 Likes

Staff can always bypass, so we don’t need a site setting for that — this particular setting should be removed.

2 Likes

Done as of:

https://github.com/discourse/discourse/commit/316d814130113c3cd8d3e772f5fc561f01637f8f

4 Likes