# Lets try a vote in the SC style

**URL:** <https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150>\
**Category:** Sandbox\
**Created:** [August 21, 2023, 8:47am UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150 "2023-08-21T08:47:29Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [August 21, 2023, 8:47am UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/1 "2023-08-21T08:47:29Z")

</div>

While I made a [video](https://forum.ansible.com/t/97) about the voting process, I note no one has tested it yet. We should do that 😛

Let’s have something controbversial - choice of editor! Let’s also assume for a moment that we’ve had plenty of discussion and we’re many posts into the discussion, and we’re down to Vi, Emacs, VSCode, and “other”. It’s time for a vote!

Could a [@SteeringCommittee](https://forum.ansible.com/groups/steeringcommittee) try setting up an SC vote please? That is, one poll limited to SC members with public voting, and one vote for everyone else. Thanks!

---

<div class="post-metadata">

**Author:** ![gotmax23](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gotmax23/32/106_2.png) [@gotmax23](https://forum.ansible.com/u/gotmax23)\
**Post date:** [August 22, 2023, 3:31pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/2 "2023-08-22T15:31:03Z")

</div>

_Poll ([view on site](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/2))_

_Poll ([view on site](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/2))_

---

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [August 22, 2023, 3:54pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/3 "2023-08-22T15:54:33Z")

</div>

Oooh, even Admins can’t abuse privs and vote:

 ![2023-08-22-165353_709x154_scrot](https://us1.discourse-cdn.com/ansible/original/1X/2472eeec9571a460f49d592b0404cbf664000980.png)

(I mean, I could add myself to the SC group but … at least I can’t misclick 😛)

---

<div class="post-metadata">

**Author:** ![gotmax23](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gotmax23/32/106_2.png) [@gotmax23](https://forum.ansible.com/u/gotmax23)\
**Post date:** [August 22, 2023, 4:19pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/4 "2023-08-22T16:19:07Z")

</div>

One question: are other steering committee members able to edit posts or change the poll close date or something else? We had edit privileges in community-topics.

I guess we should also start a community-topics ticket/vote to formally agree on moving the community-topics stuff to the forum before proceeding. We had [[Vote ended on 2023-03-27] Use a forum to build project-wide participation & discussion · ansible-community/community-topics · Discussion #211 · GitHub](https://github.com/ansible-community/community-topics/discussions/211), but that wasn’t anything concrete.

---

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [August 22, 2023, 4:27pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/5 "2023-08-22T16:27:20Z")

</div>

> [@gotmax23](#):
>
> We had edit privileges in community-topics.

I can look into that tomorrow. If we were using a category-per-team then we could make the SC category-moderators, but that doesn’t work for a tag. I’ll see what I can do, we’ll figure it out.

> [@gotmax23](#):
>
> I guess we should also start a community-topics ticket/vote

Do you feel we’ve done enough testing for that? Also do you want to wait until this is public (which will not be long)?

---

<div class="post-metadata">

**Author:** ![gotmax23](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gotmax23/32/106_2.png) [@gotmax23](https://forum.ansible.com/u/gotmax23)\
**Post date:** [August 22, 2023, 4:38pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/6 "2023-08-22T16:38:57Z")

</div>

> [@gwmngilfen](#):
>
> > [@gotmax23](#):
> >
> > I guess we should also start a community-topics ticket/vote
> 
> Do you feel we’ve done enough testing for that? Also do you want to wait until this is public (which will not be long)?

No, I think it’s a bit early to vote. I’m just saying I want to make sure we establish formal consensus before officially switching everything over.

---

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [August 23, 2023, 1:11pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/7 "2023-08-23T13:11:33Z")

</div>

> [@gotmax23](#):
>
> are other steering committee members able to edit posts or change the poll close date or something else?

So, this breaks down into (a) edit rights for various trust-levels in general, and (b) what you can do with polls, and how these two intersect.

In general, you get more edit rights as you spend time in the forum (you can see [this post](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/) for a high level overview and [this post](https://meta.discourse.org/t/trust-level-permissions-table-inc-moderator-roles/224824) for all the detailed defaults). As SC members, we regard you as trusted members of the community, so you’ve already been set to TL3, which grants you power over recategorising, retagging, & renaming topics, as well as making wikis, and more. And TL1+ can always edit their _own_ posts.

Potentially I could see an argument for SC members to be TL4 (which has no automatic promotion, it has to be given), or even made forum moderators - that’s a debate we need to have, along with other highly-active people. Either of those would grant you the power to edit post bodies from **other people** , which may be required - or if it’s infrequent, perhaps just using the Flag button to ask staff for help could work too.

That’s editing in general. **However** most of this doesn’t apply to polls - even as an admin, I can’t edit a poll once it’s more than 5 minutes old (that can be altered, but I approve of the idea in general, so I wouldn’t want to set it to something huge). That’s because changing a poll usually invalidates the existing votes, so Discourse enforces it. As such, none of us can edit an existing poll, we can only make new ones.

One exception to this is the CloseAt property, which auto-closes a poll. That _also_ cannot be changed after the 5min grace period, and once the poll closes it cannot be re-opened. Contrast that to an open-ended poll, which is closed manually but can then be re-opened if needed.

> [@gotmax23](#):
>
> We had edit privileges in community-topics

So the question I would ask back is “what sort of edits are you doing on GitHub?” and also perhaps “how often do you find that needed?”

If it’s around clarifying options, improving wording, etc, then we can replicate that - the body of the post can still be edited to add notes, especially if subsequent discussion reveals a misunderstanding in the vote. But if it’s changing a poll-in-progress, then those will need to be closed and restarted. The one gray area is on auto-close, since that can’t be edited later but manual-close is … well, manual.

---

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [August 30, 2023, 1:12pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/8 "2023-08-30T13:12:27Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [August 30, 2023, 1:13pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/9 "2023-08-30T13:13:56Z")

</div>



---

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [September 27, 2023, 7:06pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/11 "2023-09-27T19:06:14Z")

</div>

OK now I want to know what “other” @felixfontein is using 😃

---

<div class="post-metadata">

**Author:** ![mariolenz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mariolenz/32/108_2.png) [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Post date:** [December 3, 2023, 7:24pm UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/12 "2023-12-03T19:24:32Z")

</div>

I think the polls are still open, at least I can still undo my vote and vote again. Is this correct?

What happens if the polls are closed manually? Does it really stop people from voting and we still see the result? Since this is just a test, maybe we should just try it out.

---

<div class="post-metadata">

**Author:** ![gwmngilfen](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gwmngilfen/32/6_2.png) [@gwmngilfen](https://forum.ansible.com/u/gwmngilfen)\
**Post date:** [December 4, 2023, 9:32am UTC](https://forum.ansible.com/t/lets-try-a-vote-in-the-sc-style/150/13 "2023-12-04T09:32:58Z")

</div>

A good question @mariolenz! You are indeed allowed to change your vote so long as the poll is still open - after all, other people may have changed your view 😉

What you _can’t_ do is change the poll itself once it’s posted (there’s a 5min grace period for typo edits, but that’s all). This is because changing the poll could invalidate the existing votes, so Discourse blocks that and instead you have to close the old poll and create a new one.

I’ve closed both polls now, so you shouldn’t be able to alter the votes now (not even admins can, you’d have to actually mess with the DB to do that)
