{"master":{"name":"WikimediaCampaignEvents","namemsg":"wikimediacampaignevents-extensionname","author":["[https:\/\/meta.wikimedia.org\/wiki\/Connection_Team WMF Connection Team]"],"descriptionmsg":"wikimediacampaignevents-desc","url":"https:\/\/www.mediawiki.org\/wiki\/Extension:WikimediaCampaignEvents","license-name":"GPL-2.0-or-later","type":"specialpage","requires":{"MediaWiki":">= 1.47.0","extensions":{"CampaignEvents":"*"}},"config":{"WikimediaCampaignEventsFluxxOauthUrl":{"description":"Oauth URL for the Fluxx API","value":"https:\/\/wmf.fluxx.io\/oauth\/token"},"WikimediaCampaignEventsFluxxBaseUrl":{"description":"Base URL of the Fluxx API","value":"https:\/\/wmf.fluxx.io\/api\/rest\/v2\/"},"WikimediaCampaignEventsFluxxClientID":{"description":"Client ID to use for the Fluxx API.","value":null},"WikimediaCampaignEventsFluxxClientSecret":{"description":"Client secret to use for the Fluxx API.","value":null},"WikimediaCampaignEventsSparqlEndpoint":{"description":"The URL of the primary SPARQL endpoint.","value":"https:\/\/query-main.wikidata.org\/sparql"}},"ServiceWiringFiles":["src\/ServiceWiring.php"],"HookHandlers":{"SchemaChanges":{"class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Hooks\\Handlers\\SchemaChangesHandler"},"EventRegistrationFormHandler":{"class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Hooks\\Handlers\\EventRegistrationFormHandler","services":["WikimediaCampaignEventsGrantsStore","WikimediaCampaignEventsGrantIDLookup"]},"EventDetailsHandler":{"class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Hooks\\Handlers\\EventDetailsHandler","services":["WikimediaCampaignEventsGrantsStore"]},"CollaborationListHandler":{"class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Hooks\\Handlers\\CollaborationListHandler","services":["WikimediaCampaignEventsWikiProjectFullLookup"]},"PageCollectionHook":{"class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Hooks\\Handlers\\PageCollectionHookHandler","services":["WikiPageFactory"]}},"Hooks":{"LoadExtensionSchemaUpdates":"SchemaChanges","CampaignEventsRegistrationFormLoad":"EventRegistrationFormHandler","CampaignEventsRegistrationFormSubmit":"EventRegistrationFormHandler","CampaignEventsGetEventDetails":"EventDetailsHandler","CampaignEventsGetAllEventsTabs":"CollaborationListHandler","ParserFirstCallInit":"PageCollectionHook"},"APIListModules":{"pagecollectionsmetadata":{"class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\ActionApi\\ApiQueryPageCollectionsMetadata","services":["ParserOutputAccess","PageStore"]}},"RestRoutes":[{"path":"\/wikimediacampaignevents\/v0\/event_registration\/{id}\/grant_id","method":"PUT","class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Rest\\UpdateGrantIdHandler","services":["CampaignEventsEventLookup","WikimediaCampaignEventsGrantIDLookup","CampaignEventsPermissionChecker","WikimediaCampaignEventsGrantsStore"]},{"path":"\/wikimediacampaignevents\/v0\/event_registration\/{id}\/grant_id","method":"DELETE","class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Rest\\DeleteGrantIdHandler","services":["CampaignEventsEventLookup","CampaignEventsPermissionChecker","WikimediaCampaignEventsGrantsStore"]},{"path":"\/wikimediacampaignevents\/v0\/event_registration\/{id}\/grant_id","method":"GET","class":"MediaWiki\\Extension\\WikimediaCampaignEvents\\Rest\\GetGrantIdHandler","services":["CampaignEventsEventLookup","CampaignEventsPermissionChecker","WikimediaCampaignEventsGrantsStore"]}],"TrackingCategories":["page-collection-tracking-category"],"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/WikimediaCampaignEvents"}}