Nemo bis has uploaded a new change for review.

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

Change subject: Add the translatorsandbox log only where the feature is enabled
......................................................................

Add the translatorsandbox log only where the feature is enabled

Bug: T67892
Change-Id: I31c943567d57d55d92c933b84cf3d34c000e3f8a
---
M Translate.php
M TranslateHooks.php
2 files changed, 9 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/56/213256/1

diff --git a/Translate.php b/Translate.php
index e1964a8..cb65b79 100644
--- a/Translate.php
+++ b/Translate.php
@@ -202,11 +202,6 @@
 $GLOBALS['wgLogActionsHandlers']['translationreview/message'] = 
'TranslateLogFormatter';
 $GLOBALS['wgLogActionsHandlers']['translationreview/group'] = 
'TranslateLogFormatter';
 
-$GLOBALS['wgLogTypes'][] = 'translatorsandbox';
-$GLOBALS['wgLogActionsHandlers']['translatorsandbox/promoted'] = 
'TranslateLogFormatter';
-$GLOBALS['wgLogActionsHandlers']['translatorsandbox/rejected'] = 
'TranslateLogFormatter';
-$GLOBALS['wgLogActionsHandlers']['newusers/tsbpromoted'] = 'LogFormatter';
-
 // New jobs
 $GLOBALS['wgJobClasses']['MessageIndexRebuildJob'] = 'MessageIndexRebuildJob';
 $GLOBALS['wgJobClasses']['MessageUpdateJob'] = 'MessageUpdateJob';
diff --git a/TranslateHooks.php b/TranslateHooks.php
index 6816808..ede0a81 100644
--- a/TranslateHooks.php
+++ b/TranslateHooks.php
@@ -42,6 +42,15 @@
                        $wgAutoloadClasses['PHPlot'] = $wgTranslatePHPlot;
                }
 
+               // Translator sandbox setup if enabled
+               global $wgTranslateUseSandbox, $wgLogActionsHandlers, 
$wgLogTypes;
+               if ( $wgTranslateUseSandbox ) {
+                       $wgLogTypes[] = 'translatorsandbox';
+                       $wgLogActionsHandlers['translatorsandbox/promoted'] = 
'TranslateLogFormatter';
+                       $wgLogActionsHandlers['translatorsandbox/rejected'] = 
'TranslateLogFormatter';
+                       $wgLogActionsHandlers['newusers/tsbpromoted'] = 
'LogFormatter';
+               }
+
                // Page translation setup check and init if enabled.
                global $wgEnablePageTranslation;
                if ( $wgEnablePageTranslation ) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I31c943567d57d55d92c933b84cf3d34c000e3f8a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Nemo bis <federicol...@tiscali.it>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to