Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T221066
|
T221066: Move methods from Block to BlockManager
|
open
|
Medium (orange)
|
Tchanders
|
|
|
|
|
T221067
|
T221067: Move block-related methods on User to the BlockManager
|
open
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T221075
|
T221075: Introduce a BlockStore service
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
DannyS712
|
|
|
|
T222737
|
T222737: Refactor Block to AbstractBlock, DatabaseBlock and SystemBlock
|
resolved
|
Medium (orange)
|
Tchanders
|
Tchanders
|
|
|
|
T225011
|
T225011: Clean up code related to blocking
|
open
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T225016
|
T225016: Make block objects immutable
|
open
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T225141
|
T225141: Move cookie-related logic from User and Block to BlockManager
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T225250
|
T225250: Store block options as flags
|
open
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T227005
|
T227005: Don't require that the blocker be a User for a SystemBlock
|
resolved
|
Medium (orange)
|
Tchanders
|
dmaza (Dayllan Maza)
|
|
|
|
T227007
|
T227007: Reasons and blockers for SystemBlocks should not be stored as translated messages
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T229035
|
T229035: Deprecate 'GetBlockedStatus' hook and reduce visibility of User::mBlock, User::mBlockedBy and User::mHideName
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T229692
|
T229692: Use GetUserBlockComplete hook instead of GetBlockedStatus in TorBlock extension
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T233594
|
T233594: Allow cookie-block tracking from any uncached web request
|
resolved
|
High (red)
|
Tchanders
|
|
|
|
|
T233597
|
T233597: Refactor ApiMain to use OutputPage::sendCacheControl
|
declined
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T236814
|
T236814: Improve blocker information on mobile block error message drawer
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T251861
|
T251861: Move SpecialBlock::checkUnblockSelf to a block permissions service
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Urbanecm
|
|
|
|
T255433
|
T255433: Introduce a DatabaseBlock factory service
|
open
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T259960
|
T259960: Inject services into API modules and special pages
|
open
|
Low (yellow)
|
Tchanders
|
|
|
|
|
T264777
|
T264777: Include error message translations in the user language in the REST API's error response
|
open
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T271276
|
T271276: Log when admins access voter data in SecurePoll
|
resolved
|
Medium (orange)
|
Tchanders
|
STran (STran)
|
|
|
|
T271824
|
T271824: Improve the efficiency of vote decryption during tallying
|
resolved
|
Medium (orange)
|
Tchanders
|
STran (STran)
|
|
|
|
T271830
|
T271830: Allow election decryption key to be submitted via the TallyPage form
|
resolved
|
Medium (orange)
|
Tchanders
|
Tchanders
|
|
|
|
T271834
|
T271834: Cloner fields are unintentionally removed in create/edit pages
|
resolved
|
Low (yellow)
|
Tchanders
|
STran (STran)
|
|
|
|
T272176
|
T272176: GpgCrypt::deleteHome outputs a warning on trying to delete home directory
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T272611
|
T272611: Remove any unused rules from ext.securepoll.css (OT)
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
wikitrent (Trent)
|
|
|
|
T272758
|
T272758: Use HTMLForm submission infrastructure in TallyPage forms
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T272916
|
T272916: Combine TallyPage forms into one
|
resolved
|
Medium (orange)
|
Tchanders
|
Tchanders
|
|
|
|
T273455
|
T273455: Fix documentation for Context methods (OT)
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
AGueyte (Anais Gueyte)
|
|
|
|
T273612
|
T273612: Inject services into SpecialSecurePollLog and SecurePollLogPager (OT)
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
wikitrent (Trent)
|
|
|
|
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)
|
Tchanders
|
Tchanders
|
|
|
|
T273929
|
T273929: Create election filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
STran (STran)
|
|
|
|
T273930
|
T273930: Create performer filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
STran (STran)
|
|
|
|
T273931
|
T273931: Create target filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T273975
|
T273975: Create 'from date' filter for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
STran (STran)
|
|
|
|
T273976
|
T273976: Create 'action type' checkbox filters for Special:SecurePollLog form
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
STran (STran)
|
|
|
|
T273990
|
T273990: Enable SecurePoll logging on votewiki, testwiki and beta
|
resolved
|
Medium (orange)
|
Tchanders
|
AGueyte (Anais Gueyte)
|
|
|
|
T275616
|
T275616: Use CentralAuthUtilityService in SecurePoll
|
resolved
|
Low (yellow)
|
Tchanders
|
TThoabala (Tsepo)
|
|
|
|
T275617
|
T275617: Update SecurePoll to use the new HookContainer/HookRunner system
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
STran (STran)
|
|
|
|
T283265
|
T283265: Many Special pages that query user blocks make primary database connections on GET requests
|
open
|
High (red)
|
Tchanders
|
Tchanders
|
|
|
|
T283268
|
T283268: SpecialPages and Actions that call PermissionManager::isBlockedFrom should pass through the appropriate rigor level
|
open
|
Needs Triage (violet)
|
Tchanders
|
Tchanders
|
|
|
|
T283280
|
T283280: Special:SecurePoll makes primary database connections on GET requests when getting UI messages or checking for election admins
|
open
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T283365
|
T283365: CentralAuthUser is sometimes loaded from the primary database on GET requests
|
duplicate
|
Needs Triage (violet)
|
Tchanders
|
|
|
|
|
T283394
|
T283394: ApiLogin and ApiClientLogin should return true for isWriteMode()
|
resolved
|
Needs Triage (violet)
|
Tchanders
|
Reedy (Sam Reed)
|
|
|
|