{"master":{"name":"CommunityRequests","author":["MusikAnimal","Sam Wilson","Harumi Monroy","Dayllan Maza","Tim Starling"],"url":"https:\/\/www.mediawiki.org\/wiki\/Special:MyLanguage\/Extension:CommunityRequests","descriptionmsg":"communityrequests-desc","license-name":"GPL-2.0-or-later","type":"parserhook","requires":{"MediaWiki":">= 1.47.0","extensions":{"VisualEditor":"*","TemplateData":"*"}},"suggests":{"extensions":{"CodeMirror":"*","DiscussionTools":"*","Translate":"*"}},"TrackingCategories":["communityrequests-error-category","communityrequests-wish-category","communityrequests-focus-area-category"],"ServiceWiringFiles":["includes\/ServiceWiring.php"],"ExtensionMessagesFiles":{"CommunityRequestsAlias":"CommunityRequests.i18n.alias.php"},"DatabaseVirtualDomains":["virtual-communityrequests"],"Hooks":{"BeforeDisplayNoArticleText":"pageDisplay","BeforePageDisplay":"pageDisplay","ChangesListInitRows":"changesList","ChangeTagsListActive":"changeTag","DifferenceEngineRenderRevisionAddParserOutput":"pageDisplay","GetPreferences":"preferences","HtmlPageLinkRendererEnd":"changesList","LinksUpdateComplete":"main","ListDefinedTags":"changeTag","LoadExtensionSchemaUpdates":"schema","LoginFormValidErrorMessages":"main","OutputPageParserOutput":"pageDisplay","PageDeleteComplete":"main","ParserAfterTidy":"main","ParserFirstCallInit":"main","RecentChange_save":"changeTag","RevisionDataUpdates":"main","ShowSearchHit":"search","SkinTemplateNavigation::Universal":"main","TitleIsMovable":"permission","TranslateTitlePageTranslation":"translate","getUserPermissionsErrorsExpensive":"permission"},"HookHandlers":{"main":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\CommunityRequestsHooks","services":["CommunityRequests.WishlistConfig","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore","CommunityRequests.EntityFactory","LinkRenderer","PermissionManager","SpecialPageFactory","UserFactory","CommunityRequests.Logger","MainConfig","WikiPageFactory","DeletePageFactory","ParserCoreTagHooks"]},"changesList":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\ChangesListHooks","services":["CommunityRequests.WishlistConfig","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore","TitleFactory","TitleFormatter","MainWANObjectCache","CommunityRequests.Logger"]},"changeTag":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\ChangeTagHooks","services":["CommunityRequests.WishlistConfig"]},"pageDisplay":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\PageDisplayHooks","services":["CommunityRequests.WishlistConfig","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore","CommunityRequests.VoteStore","UserOptionsManager","SpecialPageFactory","NamespaceInfo","LinkRenderer","CommunityRequests.Logger"]},"permission":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\PermissionHooks","services":["CommunityRequests.WishlistConfig","PermissionManager","SpecialPageFactory","CommunityRequests.Logger"]},"preferences":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\PreferencesHooks","services":["CommunityRequests.WishlistConfig"]},"schema":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\SchemaHooks","factory":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\SchemaHooks::newFromGlobalState"},"search":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\SearchHooks","services":["CommunityRequests.WishlistConfig","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore","CommunityRequests.Logger","TitleFormatter","MainWANObjectCache"]},"translate":{"class":"MediaWiki\\Extension\\CommunityRequests\\HookHandler\\TranslateHooks","services":["CommunityRequests.WishlistConfig"]}},"DomainEventIngresses":[{"events":["PageCreated"],"class":"MediaWiki\\Extension\\CommunityRequests\\EventIngress","services":["CommunityRequests.WishlistConfig","NamespaceInfo"],"optional_services":["DiscussionTools.SubscriptionStore"]}],"SpecialPages":{"Wishlist":{"class":"MediaWiki\\Extension\\CommunityRequests\\SpecialWishlist","services":["CommunityRequests.WishlistConfig"]},"WishlistIntake":{"class":"MediaWiki\\Extension\\CommunityRequests\\Wish\\SpecialWishlistIntake","services":["CommunityRequests.WishlistConfig","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore","TitleParser","UserFactory","CommunityRequests.Logger"]},"EditFocusArea":{"class":"MediaWiki\\Extension\\CommunityRequests\\FocusArea\\SpecialEditFocusArea","services":["CommunityRequests.WishlistConfig","CommunityRequests.FocusAreaStore","TitleParser","CommunityRequests.Logger"]}},"APIListModules":{"communityrequests-wishes":{"class":"MediaWiki\\Extension\\CommunityRequests\\Api\\ApiQueryWishes","services":["CommunityRequests.WishlistConfig","CommunityRequests.Logger","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore","ExtensionRegistry","LanguageFactory"]}},"APIModules":{"wishedit":{"class":"MediaWiki\\Extension\\CommunityRequests\\Api\\ApiWishEdit","services":["CommunityRequests.WishlistConfig","CommunityRequests.Logger","WikiPageFactory","CommunityRequests.WishStore","CommunityRequests.VoteStore","CommunityRequests.ChangesProcessorFactory","UserFactory"],"optional_services":["Translate:TranslatablePageParser"]},"focusareaedit":{"class":"MediaWiki\\Extension\\CommunityRequests\\Api\\ApiFocusAreaEdit","services":["CommunityRequests.WishlistConfig","CommunityRequests.Logger","WikiPageFactory","CommunityRequests.FocusAreaStore","CommunityRequests.ChangesProcessorFactory"],"optional_services":["Translate:TranslatablePageParser"]},"wishlistvote":{"class":"MediaWiki\\Extension\\CommunityRequests\\Api\\ApiWishlistVote","services":["CommunityRequests.WishlistConfig","CommunityRequests.Logger","WikiPageFactory","CommunityRequests.VoteStore","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore"]}},"AvailableRights":["manage-wishlist","manually-edit-wishlist"],"GroupPermissions":{"sysop":{"manage-wishlist":true,"manually-edit-wishlist":true},"community-wishlist-manager":{"manage-wishlist":true,"manually-edit-wishlist":true,"pagelang":true}},"DefaultUserOptions":{"usemachinetranslation":0},"LogTypes":["communityrequests"],"LogNames":{"communityrequests":"communityrequests-log-name"},"LogActionsHandlers":{"communityrequests\/*":{"class":"MediaWiki\\Extension\\CommunityRequests\\CommunityRequestsLogFormatter","services":["CommunityRequests.WishlistConfig","CommunityRequests.WishStore","CommunityRequests.FocusAreaStore","TitleFormatter","TitleFactory","MainWANObjectCache","CommunityRequests.Logger"]}},"ActionFilteredLogs":{"communityrequests":{"wish-create":["wish-create"],"wish-status-change":["wish-status-change"],"wish-focusarea-change":["wish-focusarea-change","wish-focusarea-change-unassigned"],"focus-area-create":["focus-area-create"],"focus-area-status-change":["focus-area-status-change"]}},"config":{"CommunityRequestsDeclineTemplate":{"description":"Decline template to use when a wish declined for CommunityRequests extension.","value":"Template:Community Wishlist\/Decline"},"CommunityRequestsEnable":{"description":"Whether to enable any functionality of the CommunityRequests extension.","value":true},"CommunityRequestsHomepage":{"description":"The title of the page to use as the homepage for Community Requests.","value":"Community Wishlist"},"CommunityRequestsWishCategory":{"description":"The category to put all wishes in.","value":"Category:Community Wishlist\/Wishes"},"CommunityRequestsWishPagePrefix":{"description":"Prefixed page title (including the namespace) of wishes. The wish ID will be appended to this.","value":"Community Wishlist\/W"},"CommunityRequestsWishIndexPage":{"description":"The title of the page to use as the index for all wishes.","value":"Community Wishlist\/Wishes"},"CommunityRequestsWishTypes":{"description":"The available types of wishes. Labels are message keys to be suffixed with -label and -description.","value":{"feature":{"id":0,"label":"communityrequests-wishtype-feature"},"bug":{"id":1,"label":"communityrequests-wishtype-bug"},"change":{"id":2,"label":"communityrequests-wishtype-change"},"unknown":{"default":true,"id":3,"label":"communityrequests-wishtype-unknown"}}},"CommunityRequestsFocusAreaCategory":{"description":"The category to put all focus areas in.","value":"Category:Community Wishlist\/Focus areas"},"CommunityRequestsFocusAreaPagePrefix":{"description":"Prefixed page title (including the namespace) of focus areas. The focus area ID will be appended to this.","value":"Community Wishlist\/FA"},"CommunityRequestsFocusAreaIndexPage":{"description":"The title of the page to use as the index for all focus areas.","value":"Community Wishlist\/Focus areas"},"CommunityRequestsTags":{"description":"Available tags to classify and categorize wishes.","value":{"navigation":{"admins":{"id":0,"category":"Category:Community Wishlist\/Wishes\/Admins and stewards"},"botsgadgets":{"id":1,"category":"Category:Community Wishlist\/Wishes\/Bots and gadgets","label":"communityrequests-tag-bots-gadgets"},"categories":{"id":2,"category":"Category:Community Wishlist\/Wishes\/Categories"},"citations":{"id":3,"category":"Category:Community Wishlist\/Wishes\/Citations"},"editing":{"id":4,"category":"Category:Community Wishlist\/Wishes\/Editing"},"ios":{"id":5,"category":"Category:Community Wishlist\/Wishes\/Wikipedia iOS app"},"android":{"id":6,"category":"Category:Community Wishlist\/Wishes\/Wikipedia Android app"},"mobileweb":{"id":7,"category":"Category:Community Wishlist\/Wishes\/Mobile web","label":"communityrequests-tag-mobile-web"},"multimedia":{"id":8,"category":"Category:Community Wishlist\/Wishes\/Multimedia and Commons","label":"communityrequests-tag-multimedia-commons"},"newcomers":{"id":9,"category":"Category:Community Wishlist\/Wishes\/New contributors"},"notifications":{"id":10,"category":"Category:Community Wishlist\/Wishes\/Notifications"},"patrolling":{"id":11,"category":"Category:Community Wishlist\/Wishes\/Patrolling"},"reading":{"id":12,"category":"Category:Community Wishlist\/Wishes\/Reading"},"search":{"id":13,"category":"Category:Community Wishlist\/Wishes\/Search"},"talkpages":{"id":14,"category":"Category:Community Wishlist\/Wishes\/Talk pages","label":"communityrequests-tag-talk-pages"},"templates":{"id":15,"category":"Category:Community Wishlist\/Wishes\/Templates"},"translation":{"id":16,"category":"Category:Community Wishlist\/Wishes\/Translation"},"changelists":{"id":17,"category":"Category:Community Wishlist\/Wishes\/Watchlist and recent changes","label":"communityrequests-tag-watchlist-rc"},"wikidata":{"id":18,"category":"Category:Community Wishlist\/Wishes\/Wikidata"},"wikisource":{"id":19,"category":"Category:Community Wishlist\/Wishes\/Wikisource"},"wiktionary":{"id":20,"category":"Category:Community Wishlist\/Wishes\/Wiktionary"},"hackathonable":{"id":21,"category":"Category:Community Wishlist\/Wishes\/Hackathonable"}}}},"CommunityRequestsStatuses":{"description":"The available statuses for wishes and focus areas.","value":{"under-review":{"id":0,"voting":false,"default":true},"declined":{"id":2,"excluded":true,"voting":false},"community-opportunity":{"id":3},"long-term-opportunity":{"id":4},"near-term-opportunity":{"id":5},"prioritized":{"id":6},"in-progress":{"id":7},"done":{"id":8,"voting":false,"style":"success"}}},"CommunityRequestsVotesPageSuffix":{"description":"The subpage where votes of wishes and focus areas are stored. The value is appended to the wish or focus area page title.","value":"\/Votes"},"CommunityRequestsWishVotingEnabled":{"description":"Whether to enable voting for wishes.","value":true},"CommunityRequestsFocusAreaVotingEnabled":{"description":"Whether to enable voting for focus areas.","value":true},"CommunityRequestsNotificationsEnabled":{"description":"Whether to enable notifications for notable entity changes. Depends on DiscussionTools being installed.","value":true}},"attributes":{"Echo":{"NotificationCategories":{"communityrequests":{"label":"communityrequests-notification-category","priority":4,"title":"echo-category-title-communityrequests-notification","tooltip":"echo-pref-tooltip-communityrequests-notification"}},"Notifications":{"communityrequests-wish-status-change":{"category":"communityrequests","group":"positive","section":"message","presentation-model":"MediaWiki\\Extension\\CommunityRequests\\Notification\\WishStatusPresentationModel","bundle":{"web":true,"expandable":true}},"communityrequests-wish-focusarea-change":{"category":"communityrequests","group":"positive","section":"message","presentation-model":"MediaWiki\\Extension\\CommunityRequests\\Notification\\WishFocusAreaPresentationModel","bundle":{"web":true,"expandable":true}},"communityrequests-focus-area-status-change":{"category":"communityrequests","group":"positive","section":"message","presentation-model":"MediaWiki\\Extension\\CommunityRequests\\Notification\\FocusAreaStatusPresentationModel","bundle":{"web":true,"expandable":true}},"communityrequests-focus-area-wish-change":{"category":"communityrequests","group":"positive","section":"message","presentation-model":"MediaWiki\\Extension\\CommunityRequests\\Notification\\FocusAreaWishPresentationModel","bundle":{"web":true,"expandable":true}}}}},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/CommunityRequests"}}