Problem
The logic for managing users is tightly bound in CentralAuthUser. This makes it really hard to test and debug.
Solution
Move some of the logic in a UserManager Service
Problem
The logic for managing users is tightly bound in CentralAuthUser. This makes it really hard to test and debug.
Solution
Move some of the logic in a UserManager Service
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Create a CentralAuthUserManager service | mediawiki/extensions/CentralAuth | master | +316 -122 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T229895 Refactor user management logic into a UserManager service | |||
Resolved | dbarratt | T200938 Special:CentralAuth should provide the same blocking information as Special:BlockList does | |||
Resolved | dbarratt | T226657 Add a mechanism to determine if a namespace is a default MW namespace | |||
Resolved | dbarratt | T229613 CentralAuth tests are broken |
Change 528298 had a related patch set uploaded (by Dbarratt; owner: Dbarratt):
[mediawiki/extensions/CentralAuth@master] Create a CentralAuthUserManager service