jenkins-bot has submitted this change and it was merged.

Change subject: Remove server-side signup experiment event logging
......................................................................


Remove server-side signup experiment event logging

Stop logging the following events:

* TrackedPageContentSaveComplete
* SignupExpAccountCreationComplete
* SignupExpAccountCreationImpression

Also, remove the associated GettingStarted\Hooks::getGettingStartedToken
method.

Change-Id: I69f4c643841df78622943eba1882fd21611726e3
---
M GettingStarted.php
M Hooks.php
2 files changed, 0 insertions(+), 87 deletions(-)

Approvals:
  Robmoen: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/GettingStarted.php b/GettingStarted.php
index 0ba0219..c1c012a 100644
--- a/GettingStarted.php
+++ b/GettingStarted.php
@@ -432,9 +432,6 @@
 $wgHooks[ 'GetPreferences' ][] = 'GettingStarted\Hooks::onGetPreferences';
 $wgHooks[ 'UserLogoutComplete'][] = 
'GettingStarted\Hooks::onUserLogoutComplete';
 $wgHooks[ 'ResourceLoaderTestModules' ][] = 
'GettingStarted\Hooks::onResourceLoaderTestModules';
-$wgHooks[ 'PageContentSaveComplete' ][] = 
'GettingStarted\Hooks::onPageContentSaveComplete';
-$wgHooks[ 'AddNewAccount' ][] = 'GettingStarted\Hooks::onAddNewAccount';
-$wgHooks[ 'UserCreateForm' ][] = 'GettingStarted\Hooks::onUserCreateForm';
 $wgHooks[ 'PersonalUrls' ][] = 'GettingStarted\Hooks::onPersonalUrls';
 $wgExtensionFunctions[] = 'GettingStarted\Hooks::onSetup';
 
diff --git a/Hooks.php b/Hooks.php
index a76776e..0af448b 100644
--- a/Hooks.php
+++ b/Hooks.php
@@ -124,15 +124,6 @@
        }
 
        /**
-        * Gets the getting started user token
-        * @return string or null
-        */
-       protected static function getGettingStartedToken() {
-               global $wgRequest;
-               return $wgRequest->getCookie( self::USER_TOKEN_COOKIE_NAME );
-       }
-
-       /**
         * Checks if the task toolbar should be loaded.
         *
         * It will load if it's a view of an existing page, and the user's 
browser
@@ -488,34 +479,6 @@
        }
 
        /**
-        * Log server-side event on successful page edit.
-        * @see 
https://www.mediawiki.org/wiki/Manual:Hooks/PageContentSaveComplete
-        * @see 
https://meta.wikimedia.org/wiki/Schema:TrackedPageContentSaveComplete
-        */
-       public static function onPageContentSaveComplete( $article, $user, 
$content, $summary,
-               $isMinor, $isWatch, $section, $flags, $revision, $status, 
$baseRevId ) {
-
-               global $wgRequest;
-
-               if ( $revision === null ) {
-                       return true;
-               }
-
-               $revId = $revision->getId();
-               $event = array(
-                       'revId' => $revId,
-               );
-
-               $gettingStartedToken = self::getGettingStartedToken();
-               if ( $gettingStartedToken !== null ) {
-                       $event['token'] = $gettingStartedToken;
-               }
-
-               \EventLogging::logEvent( 'TrackedPageContentSaveComplete', 
8535426, $event );
-               return true;
-       }
-
-       /**
         * If the site is a Wikipedia, this is called to specify that 
Wikipedia-specific
         * versions will be used for certain keys.
         *
@@ -547,53 +510,6 @@
                ) ) ) {
                        $lckey = "{$lckey}-wikipedia";
                }
-
-               return true;
-       }
-
-       /**
-        * Logs a successful account creation, including the token
-        *
-        * @param User $user Newly created user
-        * @param boolean $byEmail True if and only if created by email
-        *
-        * @return bool Always true
-        */
-       public static function onAddNewAccount( User $user, $byEmail ) {
-               $gettingStartedToken = self::getGettingStartedToken();
-
-               $event = array(
-                       'userId' => $user->getId()
-               );
-
-               if ( $gettingStartedToken !== null ) {
-                       $event['token'] = $gettingStartedToken;
-               }
-
-               \EventLogging::logEvent( 'SignupExpAccountCreationComplete', 
8539421, $event );
-
-               return true;
-       }
-
-       /**
-        * Logs an impression on the signup form
-        *
-        * @param &$template Template for form (unused)
-        *
-        * @return bool Always true
-        */
-       public static function onUserCreateForm( &$template ) {
-               $gettingStartedToken = self::getGettingStartedToken();
-
-               $event = array();
-
-               if ( $gettingStartedToken !== null ) {
-                       $event['token'] = $gettingStartedToken;
-               }
-
-               // Cast so it's not serialized to []; temporary workaround for
-               // https://bugzilla.wikimedia.org/show_bug.cgi?id=65385 .
-               \EventLogging::logEvent( 'SignupExpAccountCreationImpression', 
8539445, (object) $event );
 
                return true;
        }

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I69f4c643841df78622943eba1882fd21611726e3
Gerrit-PatchSet: 3
Gerrit-Project: mediawiki/extensions/GettingStarted
Gerrit-Branch: master
Gerrit-Owner: Phuedx <[email protected]>
Gerrit-Reviewer: Mattflaschen <[email protected]>
Gerrit-Reviewer: Robmoen <[email protected]>
Gerrit-Reviewer: Swalling <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to