| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T277511 Drop hard-deprecated User methods once they've been hard-deprecated in at least once release |
| | Open | | None | T274211 Finish hard-deprecation and removal of User methods depecated prior to MW 1.36 |
| | Resolved | | Vlad.shapik | T275030 Avoid using User ::isUsableName, ::isCreatableName, ::getCanonicalName |
| | Resolved | | Umherirrender | T275148 Prepare User group methods for hard deprecation |
| | Resolved | | Vlad.shapik | T281704 extensions/Wikibase - Use UserGroupManager instead of User group methods |
| | Duplicate | | None | T281816 extensions/Wikibase - Use UserGroupManager instead of User group methods |
| | Invalid | | None | T281818 extensions/Translate - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281819 extensions/CheckUser - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281820 extensions/SecurePoll - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281821 extensions/UserMerge - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281822 extensions/WikibaseMediaInfo - Use UserGroupManager instead of User group methods |
| | Resolved | | Zabe | T281823 operations/mediawiki-config - Use UserGroupManager instead of User group methods |
| | Resolved | | Daimona | T281824 extensions/AbuseFilter - Use UserGroupManager instead of User group methods |
| | Invalid | | Vlad.shapik | T281825 extensions/EventBus - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281831 extensions/LdapAuthentication - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281834 extensions/OAuth - Use UserGroupManager instead of User group methods |
| | Resolved | | jeena | T281835 extensions/Flow - Use UserGroupManager instead of User group methods |
| | Invalid | | None | T281836 extensions/BetaFeatures - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281837 extensions/CentralAuth - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281838 extensions/GlobalCssJs - Use UserGroupManager instead of User group methods |
| | Invalid | | None | T281839 extensions/CentralNotice - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281841 extensions/LDAPGroups - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281842 extensions/WikiLexicalData - Use UserGroupManager instead of User group methods |
| | Duplicate | | None | T281843 extensions/BlueSpiceFoundation - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281844 extensions/SimpleSAMLphp - Use UserGroupManager instead of User group methods |
| | Resolved | | None | T281845 extension/AbsenteeLandlord - Use UserGroupManager instead of User group methods |
| | Invalid | | None | T281846 extensions/UserGroups - Use UserGroupManager instead of User group methods |
| | Invalid | | Vlad.shapik | T281847 extensions/UserGroups - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281848 extensions/AccessControl - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281849 extensions/ApprovedRevs - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281850 extensions/BatchUserRights - Use UserGroupManager instead of User group methods |
| | Resolved | | Zabe | T281851 BlueSpice related extensions - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281855 extensions/ConfirmAccount - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281856 extensions/Farmer - Use UserGroupManager instead of User group methods |
| | Invalid | | None | T281857 extensions/ImportUsers - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281858 extensions/LinkFilter - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281859 extensions/RevisionCommentSupplement - Use UserGroupManager instead of User group methods |
| | Resolved | | ashley | T281861 extensions/SocialProfile - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281862 extensions/WikiToLDAP - Use UserGroupManager instead of User group methods |
| | Resolved | | None | T281863 mediawiki/vagrant - Use UserGroupManager instead of User group methods |
| | Resolved | | Universal_Omega | T281864 skins/Cosmos - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281865 extensions/Auth_remoteuser - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281867 extensions/GlobalNotice - Use UserGroupManager instead of User group methods |
| | Invalid | | None | T281868 extensions/GroupsSidebar - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281869 extensions/GroupWhitelist - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281870 extensions/HAWelcome - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281871 extensions/Lockdown - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281872 extensions/LockDownEnglishPages - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281873 extensions/PageForms - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281875 extensions/PrivateDomains - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281877 extensions/Quantcast - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281878 extensions/RightFunctions - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281880 extensions/SemanticACL - Use UserGroupManager instead of User group methods |
| | Invalid | | None | T281882 extensions/SemanticPageSeries - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281883 extensions/ShoutWikiAds - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281884 extensions/ShoutWikiAPI - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281885 extensions/StaffPowers - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281886 extensions/UserFunctions - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281887 extensions/WikiForum - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281888 extensions/WSOAuth - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281889 extensions/DisableAccount - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281890 extensions/InviteSignup - Use UserGroupManager instead of User group methods |
| | Resolved | | Vlad.shapik | T281891 extensions/Shibboleth - Use UserGroupManager instead of User group methods |
| | Resolved | | None | T255309 Remove UserRightsProxy and replace its usages with UserGroupManager (remove in 1.42) |
| | Resolved | | Umherirrender | T337590 Assert correct wiki for the user identity in UserGroupManager for cross-wiki group changes/reading |
| | Resolved | | Vlad.shapik | T275602 Avoid using User ::isIP, ::getOptions |
| | Resolved | | Vlad.shapik | T276035 Avoid using User ::getDefaultOptions, ::getDefaultOption |
| | Resolved | | Vlad.shapik | T278257 PreferencesList extension: Pass the UserOptionsLookup service to the DefaultPreferencesFactory in PreferencesListUtils class |
| | Duplicate | | Vlad.shapik | T276094 Avoid using User ::addGroup, ::removeGroup, ::getAllGroups, ::clearNotification |
| | Resolved | | Vlad.shapik | T276322 Avoid using User ::getNewtalk, ::getNewMessageLinks, ::getNewMessageRevisionId, ::setNewtalk |
| | Resolved | | None | T276371 Avoid using User ::isBlocked, ::isBlockedFrom, ::blockedFor, ::isBlockedFromCreateAccount |
| | Resolved | | Vlad.shapik | T291378 extensions/Wikibase - replace the block-related methods |
| | Resolved | | Vlad.shapik | T291838 extensions/SocialProfile - replace the block-related methods |
| | Resolved | | Vlad.shapik | T291844 extensions/Survey - replace the block-related methods |
| | Resolved | | Vlad.shapik | T291845 extensions/ArticleFeedbackv5 - replace the block-related methods |
| | Resolved | | Vlad.shapik | T291922 extensions/WikiLexicalData - replace the block-related methods |
| | Resolved | | Vlad.shapik | T291923 extensions/Comments - replace the block-related methods |
| | Resolved | | Vlad.shapik | T291924 extensions/PollNY - replace the block-related methods |
| | Resolved | | Vlad.shapik | T291926 extensions/RegexBlock - replace the block-related methods |
| | Declined | | Vlad.shapik | T291927 extensions/Answers - replace the block-related methods |
| | Resolved | | Vlad.shapik | T292689 extensions/CodeReview - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294111 extensions/OAuth - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294123 extensions/Babel - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294201 extensions/UrlShortener - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294226 extensions/QuizGame - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294227 extensions/PrivateDomains - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294232 extensions/Poll - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294233 extensions/Petition - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294235 extensions/Patroller - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294237 extensions/PageForms - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294242 extensions/NewUserActions - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294247 extensions/Maintenance - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294248 extensions/LDAPSyncAll - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294250 extensions/LastUserLogin - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294252 extensions/GraphViz - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294253 extensions/InteractiveBlockMessage - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294266 extensions/ImportFreeImages - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294268 extensions/HAWelcome - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294269 extensions/Challenge - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294277 extensions/BlueSpiceEchoConnector - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294278 extensions/BlogPage - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294279 extensions/Translate - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294282 extensions/Report - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294284 extensions/MediaWikiChat - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294285 extensions/MassEditRegex - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294290 extensions/EditAccount - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294292 extensions/UserStatus - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294293 extensions/LinkFilter - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294374 extensions/NewUserMessage - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294376 extensions/Renameuser - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294808 extensions/GWToolset- replace the block-related methods |
| | Resolved | | Vlad.shapik | T294809 extensions/RefreshSpecial - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294813 extensions/SiteSettings - replace the block-related methods |
| | Resolved | | Vlad.shapik | T294823 extensions/VisualEditor - replace the block-related methods |
| | Resolved | | Vlad.shapik | T295139 extensions/WikiForum - replace the block-related methods |
| | Open | | None | T295145 extensions/ConfirmAccount - replace the block-related methods |
| | Resolved | | Vlad.shapik | T295146 extensions/TinyMCE - replace the block-related methods |
| | Resolved | | Vlad.shapik | T295222 extensions/Form - replace the block-related methods |
| | Resolved | | Vlad.shapik | T295256 extensions/RevisionCommentSupplement - replace the block-related methods |
| | Resolved | | Vlad.shapik | T295575 skins/Nimbus - replace the block-related methods |
| | Resolved | | Vlad.shapik | T276572 Avoid using User::clearNotification |
| | Resolved | | Zabe | T277398 Avoid using User::isIPRange and ::isValidUserName |
| | Resolved | | Zabe | T277596 Avoid using User::getLatestEditTimestamp |
| | Resolved | | Zabe | T277600 Prepare User option methods for hard deprecation |
| | Resolved | | Zabe | T277818 Transition callers of deprecated User::setOption() |
| | Declined | | None | T282108 Prepare User creation methods for hard deprecation |
| | Invalid | | None | T282192 Avoid using User::getRights |
| | Resolved | | Vlad.shapik | T290869 Hard deprecate User ::blockedBy, ::getBlockId |