Legoktm has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/303985

Change subject: Don't register EventLogging schema modules directly
......................................................................

Don't register EventLogging schema modules directly

Don't directly register the EventLogging schema.* modules, as hardcodes
specifics about that extension. Instead, use the "EventLoggingSchemas"
attribute to register them with the EventLogging extension, which will
take care of registering them as ResourceLoader modules.

Change-Id: I416dc62289f359ed5e677ee84e044be7a44d374c
---
M extension.json
1 file changed, 10 insertions(+), 40 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GettingStarted 
refs/changes/85/303985/1

diff --git a/extension.json b/extension.json
index a6f6d14..03ea8ca 100644
--- a/extension.json
+++ b/extension.json
@@ -41,11 +41,6 @@
                "GettingStarted\\TaskRecommendationsExperimentV1": 
"TaskRecommendationsExperimentV1.php"
        },
        "ResourceModules": {
-               "schema.GettingStartedRedirectImpression": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "GettingStartedRedirectImpression",
-                       "revision": 7355552
-               },
                "ext.guidedTour.tour.gettingstartedtasktoolbar": {
                        "scripts": "tours/gettingstartedtasktoolbar.js",
                        "dependencies": [
@@ -225,47 +220,22 @@
                                "mediawiki.user"
                        ],
                        "position": "top"
-               },
-               "schema.SignupExpPageLinkClick": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "SignupExpPageLinkClick",
-                       "revision": 8965014
-               },
-               "schema.SignupExpCTAImpression": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "SignupExpCTAImpression",
-                       "revision": 8965023
-               },
-               "schema.SignupExpCTAButtonClick": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "SignupExpCTAButtonClick",
-                       "revision": 8965028
-               },
-               "schema.TaskRecommendationLightbulbClick": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "TaskRecommendationLightbulbClick",
-                       "revision": 9433256
-               },
-               "schema.TaskRecommendationImpression": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "TaskRecommendationImpression",
-                       "revision": 9266226
-               },
-               "schema.TaskRecommendation": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "TaskRecommendation",
-                       "revision": 9266319
-               },
-               "schema.TaskRecommendationClick": {
-                       "class": "ResourceLoaderSchemaModule",
-                       "schema": "TaskRecommendationClick",
-                       "revision": 9266317
                }
        },
        "ResourceFileModulePaths": {
                "localBasePath": "resources",
                "remoteExtPath": "GettingStarted/resources"
        },
+       "EventLoggingSchemas": {
+               "GettingStartedRedirectImpression": 7355552,
+               "SignupExpCTAButtonClick": 8965028,
+               "SignupExpCTAImpression": 8965023,
+               "SignupExpPageLinkClick": 8965014,
+               "TaskRecommendation": 9266319,
+               "TaskRecommendationClick": 9266317,
+               "TaskRecommendationImpression": 9266226,
+               "TaskRecommendationLightbulbClick": 9433256
+       }
        "Hooks": {
                "BeforePageDisplay": 
"GettingStarted\\Hooks::onBeforePageDisplay",
                "CategoryAfterPageAdded": 
"GettingStarted\\RedisCategorySync::onCategoryAfterPageAdded",

-- 
To view, visit https://gerrit.wikimedia.org/r/303985
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I416dc62289f359ed5e677ee84e044be7a44d374c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GettingStarted
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to