Page MenuHomePhabricator

SecurePoll: Add "electcomm" and "electionadmin" groups to beta
Closed, ResolvedPublicBUG REPORT

Description

What is the problem?

In order to test SecurePoll on beta, some users will need to be in the electionadmin group so they can edit and administer elections.

Some users will probably also need to be in the electcomm group, so they can create elections and add users to the electionadmin group.

See https://vote.wikimedia.org/wiki/Special:ListGroupRights#electcomm and https://vote.wikimedia.org/wiki/Special:ListGroupRights#electionadmin. Beta probably wants to replicate votewiki as close as possible.

I suspect most testing will be on https://en.wikipedia.beta.wmflabs.org, but if we can get it on all the beta sites that wouldn't hurt.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

I think we should create a beta votewiki (ie. vote.wikimedia.beta.wmflabs.org) rather than creating such groups at enwiki, which would make enwiki serve as beta's votewiki. Since beta should represent production state as closely as possible, I think a dedicated votewiki would be better. Is that fine with your team, @dom_walden?

Change 658076 had a related patch set uploaded (by Urbanecm; owner: Urbanecm):
[operations/mediawiki-config@master] [beta] Initial configuration for votewiki

https://gerrit.wikimedia.org/r/658076

I think we should create a beta votewiki (ie. vote.wikimedia.beta.wmflabs.org) rather than creating such groups at enwiki, which would make enwiki serve as beta's votewiki. Since beta should represent production state as closely as possible, I think a dedicated votewiki would be better. Is that fine with your team, @dom_walden?

This looks good to me. From reading the votewiki.yaml, am I to understand that it will not have CentralAuth (emulating the production votewiki)?

Change 658076 merged by jenkins-bot:
[operations/mediawiki-config@master] [beta] Initial configuration for votewiki

https://gerrit.wikimedia.org/r/658076

Mentioned in SAL (#wikimedia-releng) [2021-02-01T10:55:18Z] <Urbanecm> deployment-prep: Create beta votewiki (T272608)

Change 660783 had a related patch set uploaded (by Urbanecm; owner: Urbanecm):
[operations/puppet@production] [beta] Add vote.wikimedia.beta.wmflabs.org to beta_sites

https://gerrit.wikimedia.org/r/660783

Database is created, pending on the puppet patch above.

Change 660783 merged by Elukey:
[operations/puppet@production] [beta] Add vote.wikimedia.beta.wmflabs.org to beta_sites

https://gerrit.wikimedia.org/r/660783

Change 660806 had a related patch set uploaded (by Urbanecm; owner: Urbanecm):
[operations/mediawiki-config@master] [beta] Add wg(Canonical)Server for votewiki

https://gerrit.wikimedia.org/r/660806

Change 660806 merged by jenkins-bot:
[operations/mediawiki-config@master] [beta] Add wg(Canonical)Server for votewiki

https://gerrit.wikimedia.org/r/660806

So...let's say the wiki is up. I was able to successfully create a poll, but not yet actually vote, this is what shows up.

image.png (579×1 px, 77 KB)

I will create an account for @dom_walden, so they can create an account for whoever else also needs it :).

Niharika added a subscriber: Niharika.

Thanks so much @Urbanecm!