Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T110620
|
T110620: Make User::newFromId(0) not return current user's IP
|
open
|
Medium (orange)
|
csteipp (Chris Steipp)
|
|
|
|
|
T159299
|
T159299: Deprecate and remove $wgUser
|
open
|
Medium (orange)
|
MaxSem (Max Semenik)
|
DannyS712
|
|
|
|
T193980
|
T193980: Write a global function to help assign rights to a user group
|
open
|
Medium (orange)
|
RazeSoldier (星耀晨曦)
|
RazeSoldier (星耀晨曦)
|
|
|
|
T206954
|
T206954: Enable wgRelevantUserName for IP ranges
|
open
|
Needs Triage (violet)
|
Amorymeltzer
|
|
|
|
|
T212851
|
T212851: Confusing error for OAuth consumers with rollback but not edit grant
|
open
|
Needs Triage (violet)
|
LucasWerkmeister (Lucas Werkmeister)
|
|
|
|
|
T218674
|
T218674: User::getRights() applies session rights restrictions to non-session users
|
open
|
Medium (orange)
|
Anomie
|
|
|
|
|
T223099
|
T223099: Factor code for handling for options (preferences) out of User class
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T224423
|
T224423: Factor user group management out of the User object
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T225469
|
T225469: Create maintenance script for bad actor data cleanup
|
open
|
Needs Triage (violet)
|
BPirkle (BPirkle)
|
|
|
|
|
T227739
|
T227739: Contention on User::getActorId ?
|
open
|
Low (yellow)
|
jcrespo (Jaime Crespo)
|
|
|
|
|
T231930
|
T231930: Introduce Authority objects to represent the user performing a given action
|
open
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T234921
|
T234921: Factor group membership management out of User class
|
open
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
Pchelolo
|
|
|
|
T236701
|
T236701: Consider enforcing read permissions at the storage layer
|
open
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T245717
|
T245717: ApiQuerySiteInfo: add/remove user groups sometimes given as an object instead of array
|
open
|
Needs Triage (violet)
|
DannyS712
|
|
|
|
|
T248196
|
T248196: Consolidate logic for parsing expiries
|
open
|
Needs Triage (violet)
|
Anomie
|
|
|
|
|
T249380
|
T249380: RfC: Per namespace view restrictions
|
open
|
High (red)
|
DannyS712
|
|
|
|
|
T250822
|
T250822: Factor user options definitions out of PreferencesFactory
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T251831
|
T251831: Factor code for user email out of the User class
|
open
|
Needs Triage (violet)
|
DannyS712
|
|
|
|
|
T251851
|
T251851: Move remaining user rights methods to PermissionManager
|
open
|
Medium (orange)
|
DannyS712
|
daniel (Daniel Kinzler)
|
|
|
|
T255309
|
T255309: Remove UserRightsProxy and replace it's usages with UserGroupManager
|
open
|
Needs Triage (violet)
|
Pchelolo
|
|
|
|
|
T256706
|
T256706: Add a script to back fill missing user rights expirations
|
open
|
Medium (orange)
|
DannyS712
|
DannyS712
|
|
|
|
T260933
|
T260933: Make UserIdentity objects aware of which wiki they belong to
|
open
|
High (red)
|
daniel (Daniel Kinzler)
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
T263207
|
T263207: The `UserrightsPage` class is not safe to extend
|
open
|
Medium (orange)
|
DannyS712
|
|
|
|
|
T264393
|
T264393: Mark user object as non-serializable
|
open
|
Needs Triage (violet)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T265197
|
T265197: Make class UserrightsPage a real special page and move all helper function to own service
|
open
|
Needs Triage (violet)
|
Umherirrender (Umherirrender)
|
|
|
|
|
T265298
|
T265298: Provide a public method for logging user rights changes
|
open
|
Lowest (sky)
|
Daimona
|
|
|
|
|
T267013
|
T267013: How to replace deprecated User::getTokenFromOption for the watchlisttoken?
|
open
|
Needs Triage (violet)
|
Umherirrender (Umherirrender)
|
|
|
|
|
T267215
|
T267215: Changes to Session ID interface for MediaWiki event instrumentation
|
open
|
Needs Triage (violet)
|
jlinehan (Jason Linehan)
|
|
|
|
|
T267217
|
T267217: MediaWiki Session ID should have per-subdomain and cross-subdomain variants
|
open
|
Low (yellow)
|
jlinehan (Jason Linehan)
|
|
|
|
|
T271854
|
T271854: Convert Action API tests in core to use authority directly
|
open
|
Low (yellow)
|
Pchelolo
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
T272519
|
T272519: Implement private wiki read permission in a way that works with Authority
|
open
|
High (red)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T272689
|
T272689: Investigate design of UserStore or UserAccountStore
|
open
|
Low (yellow)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T272691
|
T272691: Extract UserAccount from User
|
open
|
Low (yellow)
|
daniel (Daniel Kinzler)
|
|
|
|
|
T273287
|
T273287: UserIdentityValue should require a Wiki ID to be passed to the constructor.
|
open
|
Medium (orange)
|
daniel (Daniel Kinzler)
|
Peter.ovchyn (Peter.ovchyn)
|
|
|
|
T273933
|
T273933: Standadize user name normalization in MW
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T273934
|
T273934: Support wgSharedTables setup in UserStore
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T273935
|
T273935: Introduce UserIdentity::isExternal
|
open
|
Medium (orange)
|
Pchelolo
|
|
|
|
|
T273972
|
T273972: Survey cross-wiki User object creation and replace with ActorStore
|
open
|
High (red)
|
Pchelolo
|
|
|
|
|
T275334
|
T275334: Changing user groups from $wgExtensionFunctions no longer works reliably
|
open
|
Needs Triage (violet)
|
Urbanecm
|
|
|
|
|
T275770
|
T275770: Introduce AuthorityFactory
|
open
|
High (red)
|
daniel (Daniel Kinzler)
|
CCicalese_WMF (Cindy Cicalese)
|
|
|
|
T275772
|
T275772: Create an easy way to determine whether the wiki is private, and whether it is read only.
|
open
|
High (red)
|
daniel (Daniel Kinzler)
|
daniel (Daniel Kinzler)
|
|
|
|
T275960
|
T275960: Partially failed user suppression left revisions visible, with rev_deleted=0
|
open
|
Low (yellow)
|
Ahmetlii
|
|
|
|
|
T282005
|
T282005: Create a new User.php method for checking permissions to view a suppressed user
|
open
|
Needs Triage (violet)
|
bwang (Bernard Wang)
|
|
|
|
|
T28884
|
T28884: Add support for sorting by creation date in list=allusers API
|
open
|
Medium (orange)
|
duplicatebug (db inactive,noenotif)
|
|
|
|
|
T32018
|
T32018: Require some user groups to have a periodically confirmed valid email address
|
open
|
Lowest (sky)
|
bzimport (bugzilla import bot)
|
|
|
|
|
T44072
|
T44072: Add option to prevent users from adding themselves to or removing themselves from a user group
|
open
|
Low (yellow)
|
bzimport (bugzilla import bot)
|
DannyS712
|
|
|
|