T118073
|
T118073: SecurePoll option to not allow voters to have ties in their order of preferences
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T145415
|
T145415: Removing admins in SecurePoll sometimes has unintended effects
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T145477
|
T145477: Ballot type and voting system should be separated
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T147616
|
T147616: After submitting the voter eligibility list, a warning is generated
|
resolved
|
Lowest (sky)
|
|
|
|
|
|
T147824
|
T147824: Poll owner field exists with no default value
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T147875
|
T147875: SecurePoll should comply with strict mode
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T152972
|
T152972: Accessing private information through SecurePoll should be logged
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T180762
|
T180762: Editing eligibility requirements throws error "The end date given is before the start date."
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T190087
|
T190087: PopulateVoterListJob isn't submitted, and fails if it is
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T204193
|
T204193: SecurePoll auth-api.php needs to be rewritten to be a normal api module
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T207297
|
T207297: Phan SecurityCheck-XSS and SecurityCheck-SQLInjection errors in SecurePoll extension
|
resolved
|
High (red)
|
|
|
|
|
|
T209804
|
T209804: Can't create election: SecurePollContentHandler::makeContentFromElection() must be an instance of SecurePoll_Election, bool given
|
resolved
|
High (red)
|
|
|
|
|
|
T209919
|
T209919: SecurePoll should not have HTML shown in the radio button tooltips
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T234496
|
T234496: PHP Warning: Creating default object from empty value
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T237099
|
T237099: Limit the number of times a user can vote
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T239040
|
T239040: Add eligibility checker to securepoll
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T239968
|
T239968: `cli/dump.php` does not accept the --votes modifier
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T241923
|
T241923: SecurePoll needs uses of global $wgUser removed
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T255507
|
T255507: WikiPage::doEditContent falls back to $wgUser
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T255510
|
T255510: Replace usages of Blacklist in SecurePoll
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T264476
|
T264476: SecurePollContentHandler::getActionOverrides results in broken links
|
open
|
Medium (orange)
|
|
|
|
|
|
T264479
|
T264479: Special:SecurePoll/edit doesn't always load existing custom message labels
|
open
|
Medium (orange)
|
|
|
|
|
|
T266385
|
T266385: Eligible voter list should be shown in read-only fashion to non-election admins
|
open
|
Medium (orange)
|
|
|
|
|
|
T267482
|
T267482: Add a "release votes" feature for SecurePoll vote dumps
|
open
|
Medium (orange)
|
|
|
|
|
|
T268572
|
T268572: Convert SecurePoll to AbstractSchema
|
open
|
Medium (orange)
|
|
|
|
|
|
T268583
|
T268583: `Fatal exception of type "RuntimeException" ` when voting
|
resolved
|
Unbreak Now! (pink)
|
|
|
|
|
|
T268800
|
T268800: SecurePoll should differentiate partial blocks from full blocks
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T269029
|
T269029: Investigate issues with Tally function in SecurePoll [8Hr]
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T269030
|
T269030: Investigate issues with admins getting removed in poll settings
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T271276
|
T271276: Log when admins access voter data in SecurePoll
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T271737
|
T271737: Stop the UsersMultiselectWidget from running duplicate validation callbacks
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T271824
|
T271824: Improve the efficiency of vote decryption during tallying
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T271830
|
T271830: Allow election decryption key to be submitted via the TallyPage form
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T271834
|
T271834: Cloner fields are unintentionally removed in create/edit pages
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T272176
|
T272176: GpgCrypt::deleteHome outputs a warning on trying to delete home directory
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T272608
|
T272608: SecurePoll: Add "electcomm" and "electionadmin" groups to beta
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T272611
|
T272611: Remove any unused rules from ext.securepoll.css (OT)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T272758
|
T272758: Use HTMLForm submission infrastructure in TallyPage forms
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T272916
|
T272916: Combine TallyPage forms into one
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T272965
|
T272965: Migrate SecurePoll tables that have parity to AbstractSchema
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T272966
|
T272966: Migrate SecurePoll tables that need schema changes to AbstractSchema
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T272992
|
T272992: SecurePoll: Field 'vote_struck' doesn't have a default value
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273043
|
T273043: Update custom column label inputs to use OOUI widgets
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273044
|
T273044: Convert SecurePoll VotePage to use OOUI
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273045
|
T273045: Convert SecurePoll TranslatePage to use OOUI
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273047
|
T273047: Convert SecurePoll ListPage to use OOUI
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273056
|
T273056: [[MediaWiki:Securepoll-create-user-not-in-electionadmin-group]] should support gender
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273455
|
T273455: Fix documentation for Context methods (OT)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273612
|
T273612: Inject services into SpecialSecurePollLog and SecurePollLogPager (OT)
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273926
|
T273926: Create admin action filter for Special:SecurePollLog form and add handling for form filters to SpecialSecurePollLog and SecurePollLog pager
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273929
|
T273929: Create election filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273930
|
T273930: Create performer filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273931
|
T273931: Create target filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273975
|
T273975: Create 'from date' filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273976
|
T273976: Create 'action type' checkbox filters for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T273990
|
T273990: Enable SecurePoll logging on votewiki, testwiki and beta
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T275616
|
T275616: Use CentralAuthUtilityService in SecurePoll
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T275617
|
T275617: Update SecurePoll to use the new HookContainer/HookRunner system
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T281820
|
T281820: extensions/SecurePoll - Use UserGroupManager instead of User group methods
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T283280
|
T283280: Special:SecurePoll makes primary database connections on GET requests when getting UI messages or checking for election admins
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T287023
|
T287023: Sending two mass emails to eligible voters for the board elections 2021
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T287859
|
T287859: Creating an election with "all wikis" can give a DBTransactionSizeError
|
resolved
|
High (red)
|
|
|
|
|
|
T288025
|
T288025: Create SecurePoll voter list for 2021 board vote
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T289188
|
T289188: SecurePoll: PHP Notice: unserialize(): Error at offset 0 of 249 bytes
|
open
|
Low (yellow)
|
|
|
|
|
|
T289220
|
T289220: SecurePoll content area needs lang/dir attributes
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T289350
|
T289350: makeMailingList.php: "in_array() expects parameter 2 to be array, null given" and "Undefined index: central-lists"
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T289950
|
T289950: SecurePoll should use the new hook runner system for its own hooks
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T50976
|
T50976: Update SecurePoll to use ResourceLoader
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T55122
|
T55122: Remove sajax use from SecurePoll
|
resolved
|
High (red)
|
|
|
|
|
|
T70174
|
T70174: securepoll-votereligibility-list-* messages should be documented in comments
|
open
|
Low (yellow)
|
|
|
|
|
|
T74449
|
T74449: SecurePoll: [[Special:SecurePoll]] should include a link to the history for each poll
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T78366
|
T78366: Not all old votes being marked as old
|
open
|
High (red)
|
|
|
|
|
|
T87972
|
T87972: Convert SecurePoll to use extension registration
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T94007
|
T94007: Remove AjaxDispatcher use from SecurePoll
|
resolved
|
Low (yellow)
|
|
|
|
|
|
T99770
|
T99770: Security token mismatch error
|
open
|
Needs Triage (violet)
|
|
|
|
|
|