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 | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Create a CentralAuthUserManager service | Dbarratt | 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