This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Tasks By Assignee

From cpt

Assignee: Vlad.shapik (Vlad.shapik)

Switch to Active Tasks 160 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T259112 T259112: OAuth extension - exchange deprecated methods and functions in the ConsumerSubmitControl class. resolved Low (yellow) Art.tsymbar (Art.tsymbar) Vlad.shapik (Vlad.shapik)
    T259114 T259114: OAuth extension - remove unused TYPE_PROFILE constant in the Resource class. resolved Low (yellow) Art.tsymbar (Art.tsymbar) Vlad.shapik (Vlad.shapik)
      T259342 T259342: OAuth extension - remove needsReadAccess function definition from ListClients class. resolved Low (yellow) Art.tsymbar (Art.tsymbar) Vlad.shapik (Vlad.shapik)
        T259343 T259343: OAuth extension - remove needsWriteAccess function definition from AbstractClientHandler class. resolved Low (yellow) Art.tsymbar (Art.tsymbar) Vlad.shapik (Vlad.shapik)
          T259345 T259345: OAuth extension - add RequestClient class description resolved Low (yellow) Art.tsymbar (Art.tsymbar) Vlad.shapik (Vlad.shapik)
            T263276 T263276: Inconsistent anchor link behavior resolved High (red) apaskulin (Alex Paskulin) Vlad.shapik (Vlad.shapik)
              T264102 T264102: Update Linting Rules resolved Medium (orange) WDoranWMF (Will Doran) Vlad.shapik (Vlad.shapik)
                T264201 T264201: Change color of "Create client" button resolved Low (yellow) apaskulin (Alex Paskulin) Vlad.shapik (Vlad.shapik)
                  T264371 T264371: Misalignment of information in client list resolved Low (yellow) apaskulin (Alex Paskulin) Vlad.shapik (Vlad.shapik)
                    T265075 T265075: OAuth 2.0 access tokens have effectively infinite expiration date resolved High (red) eprodromou (Evan Prodromou) Vlad.shapik (Vlad.shapik)
                      T265190 T265190: OAuth extension - unused variable in SpecialMWOAuthManageMyGrants.php resolved Needs Triage (violet) Art.tsymbar (Art.tsymbar) Vlad.shapik (Vlad.shapik)
                        T265944 T265944: Make class WatchAction a real action class and move helper function to own service resolved Medium (orange) Umherirrender (Umherirrender) Vlad.shapik (Vlad.shapik)
                        T265950 T265950: Consistent hover effects on user, search, and notification icons resolved Medium (orange) apaskulin (Alex Paskulin) Vlad.shapik (Vlad.shapik)
                          T266159 T266159: OAuth extension - remove unused $permissionManager variable from ...\src\Control\ConsumerSubmitControl.php. resolved Needs Triage (violet) Art.tsymbar (Art.tsymbar) Vlad.shapik (Vlad.shapik)
                            T266347 T266347: Remove extra space caused by empty subtitle resolved Medium (orange) apaskulin (Alex Paskulin) Vlad.shapik (Vlad.shapik)
                              T266348 T266348: Don't show Move and Delete options for users without permissions resolved Low (yellow) apaskulin (Alex Paskulin) Vlad.shapik (Vlad.shapik)
                                T266350 T266350: Center navigation items above active indicator resolved Medium (orange) apaskulin (Alex Paskulin) Vlad.shapik (Vlad.shapik)
                                  T266403 T266403: Add `@group OAuth` tag to all tests in OAuth extension resolved High (red) Peter.ovchyn (Peter.ovchyn) Vlad.shapik (Vlad.shapik)
                                    T267071 T267071: Space is different between search, notification and user icons when screen is narrower than 992px resolved Low (yellow) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                      T268148 T268148: Retry submitting processMediaModeration jobs resolved Medium (orange) Pchelolo Vlad.shapik (Vlad.shapik)
                                        T269152 T269152: OAuth 2.0 refresh tokens expire after 1 minute resolved High (red) eprodromou (Evan Prodromou) Vlad.shapik (Vlad.shapik)
                                          T275030 T275030: Avoid using User ::isUsableName, ::isCreatableName, ::getCanonicalName resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                            T275602 T275602: Avoid using User ::isIP, ::getOptions resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                              T276035 T276035: Avoid using User ::getDefaultOptions, ::getDefaultOption resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                              T276094 T276094: Avoid using User ::addGroup, ::removeGroup, ::getAllGroups, ::clearNotification duplicate Needs Triage (violet) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                T276316 T276316: Argument 1 passed to MediaWiki\User\UserNameUtils::getCanonical() must be of the type string, null given, called in /srv/mediawiki/php-1.36.0-wmf.33/extensions/CentralAuth/includes/CentralAuthGroupMembershipProxy.php on line 48 resolved High (red) LarsWirzenius (Lars Wirzenius) Vlad.shapik (Vlad.shapik)
                                                  T276322 T276322: Avoid using User ::getNewtalk, ::getNewMessageLinks, ::getNewMessageRevisionId, ::setNewtalk resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                    T276572 T276572: Avoid using User::clearNotification resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                      T278257 T278257: PreferencesList extension: Pass the UserOptionsLookup service to the DefaultPreferencesFactory in PreferencesListUtils class resolved Needs Triage (violet) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                        T281174 T281174: Use AbstractAuthenticationProvider ::init, ::postInitSetup instead of the setters of AbstractAuthenticationProvider in extensions resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                        T281704 T281704: extensions/Wikibase - Use UserGroupManager instead of User group methods resolved Medium (orange) Addshore (Adam_WMDE) Vlad.shapik (Vlad.shapik)
                                                          T281819 T281819: extensions/CheckUser - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                            T281820 T281820: extensions/SecurePoll - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                              T281821 T281821: extensions/UserMerge - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                T281822 T281822: extensions/WikibaseMediaInfo - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                  T281825 T281825: extensions/EventBus - Use UserGroupManager instead of User group methods invalid Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                    T281831 T281831: extensions/LdapAuthentication - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                      T281834 T281834: extensions/OAuth - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                        T281837 T281837: extensions/CentralAuth - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                          T281838 T281838: extensions/GlobalCssJs - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                            T281841 T281841: extensions/LDAPGroups - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                              T281842 T281842: extensions/WikiLexicalData - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                T281844 T281844: extensions/SimpleSAMLphp - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                  T281845 T281845: extension/AbsenteeLandlord - Use UserGroupManager instead of User group methods open Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                    T281847 T281847: extensions/UserGroups - Use UserGroupManager instead of User group methods invalid Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                      T281848 T281848: extensions/AccessControl - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                        T281849 T281849: extensions/ApprovedRevs - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                          T281850 T281850: extensions/BatchUserRights - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                            T281855 T281855: extensions/ConfirmAccount - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                              T281856 T281856: extensions/Farmer - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                T281858 T281858: extensions/LinkFilter - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                  T281859 T281859: extensions/RevisionCommentSupplement - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                    T281862 T281862: extensions/WikiToLDAP - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                      T281863 T281863: mediawiki/vagrant - Use UserGroupManager instead of User group methods open Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                        T281865 T281865: extensions/Auth_remoteuser - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                          T281867 T281867: extensions/GlobalNotice - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                            T281869 T281869: extensions/GroupWhitelist - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                              T281870 T281870: extensions/HAWelcome - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                T281871 T281871: extensions/Lockdown - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                  T281872 T281872: extensions/LockDownEnglishPages - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                    T281873 T281873: extensions/PageForms - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                      T281875 T281875: extensions/PrivateDomains - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                        T281877 T281877: extensions/Quantcast - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                          T281878 T281878: extensions/RightFunctions - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                            T281880 T281880: extensions/SemanticACL - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                              T281883 T281883: extensions/ShoutWikiAds - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                T281884 T281884: extensions/ShoutWikiAPI - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                  T281885 T281885: extensions/StaffPowers - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                    T281886 T281886: extensions/UserFunctions - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                      T281887 T281887: extensions/WikiForum - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                        T281888 T281888: extensions/WSOAuth - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                          T281889 T281889: extensions/DisableAccount - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                            T281890 T281890: extensions/InviteSignup - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                              T281891 T281891: extensions/Shibboleth - Use UserGroupManager instead of User group methods resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                T281990 T281990: extensions/CentralAuth - use SessionProvider ::init, ::postInitSetup instead of the setters of SessionProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                  T281991 T281991: extensions/OATHAuth - use AbstractAuthenticationProvider ::init, ::postInitSetup instead of the setters of AbstractAuthenticationProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                    T281992 T281992: extensions/AntiSpoof - use AbstractAuthenticationProvider ::init, ::postInitSetup instead of the setters of AbstractAuthenticationProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                      T281993 T281993: extensions/ConfirmEdit - use AbstractAuthenticationProvider ::init, ::postInitSetup instead of the setters of AbstractAuthenticationProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                        T281994 T281994: extensions/TitleBlacklist - use AbstractAuthenticationProvider ::init, ::postInitSetup instead of the setters of AbstractAuthenticationProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                          T281995 T281995: extensions/EmailAuth - use AbstractAuthenticationProvider ::init, ::postInitSetup instead of the setters of AbstractAuthenticationProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                            T281996 T281996: extensions/PasswordlessLogin - use AbstractAuthenticationProvider ::init, ::postInitSetup instead of the setters of AbstractAuthenticationProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                              T282247 T282247: AbstractBlock: Hard-deprecate getTargetAndType() and getTarget() resolved Medium (orange) daniel (Daniel Kinzler) Vlad.shapik (Vlad.shapik)
                                                                                                                                                              T282256 T282256: Hard deprecate the setters of SessionProvider class resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                T282781 T282781: Create AuthenticationProviderTestTrait to facilitate testing of an AuthenticationProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                  T283709 T283709: Create SessionProviderTestTrait to facilitate testing of an SessionProvider resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                  T283736 T283736: extensions / CentralAuth - use SessionProviderTestTrait::initProvider instead of SessionProvider::init in tests resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                    T283931 T283931: Edit the documentation of SessionProvider, AbstractAuthenticationProvider ::init resolved Low (yellow) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                      T284024 T284024: extensions / CheckUser: replace uses of AbstractBlock ::getTargetAndType() and ::getTarget() resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                        T284027 T284027: extensions / EventBus: replace uses of AbstractBlock ::getTargetAndType() and ::getTarget() resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                          T284071 T284071: extensions / LdapAuthentication: replace uses of AbstractBlock ::getTargetAndType() and ::getTarget() resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                            T284140 T284140: extensions / PageTriage: replace uses of AbstractBlock ::getTargetAndType() and ::getTarget() resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                              T284141 T284141: operations / mediawiki-config: replace uses of AbstractBlock ::getTargetAndType() and ::getTarget() resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                T284955 T284955: Remove LinkCache::addGoodLinkObj() resolved Medium (orange) daniel (Daniel Kinzler) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                T285399 T285399: extensions/LiquidThreads: avoid using WatchAction::getWatchToken resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                  T285713 T285713: Hard-deprecate Parser::mUser public access, Parser::getUser and ParserOptions::getUser resolved Medium (orange) Pchelolo Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                  T287161 T287161: extensions/Newsletter - replace uses of Parser::mUser, Parser::getUser and ParserOptions::getUser resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                    T287162 T287162: extensions/WikimediaIncubator - replace uses of Parser::mUser, Parser::getUser and ParserOptions::getUser resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                      T287163 T287163: services/parsoid - replace uses of Parser::mUser, Parser::getUser and ParserOptions::getUser resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                        T287166 T287166: extensions/intersection - replace uses of Parser::mUser, Parser::getUser and ParserOptions::getUser resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)
                                                                                                                                                                                          T287168 T287168: extensions/Math - replace uses of Parser::mUser, Parser::getUser and ParserOptions::getUser resolved Medium (orange) Vlad.shapik (Vlad.shapik) Vlad.shapik (Vlad.shapik)

                                                                                                                                                                                            ... further results